爲提高性能,客戶那邊打算升級ArcGIS版本到10.5。但原來程序中一直使用10.1版本的API操作sde企業級地理數據庫,可以分爲直連與服務連兩種方式。現在需要探索在10.5版本下操作SDE企業級地理數據庫的方法,圖層要素的增刪改查。
- oracle環境的搭建
Oracle 11g安裝步驟詳談
listener.ora/sqlnet.ora/tnsnames.ora配置文件詳解
oracle: listener.ora 、sqlnet.ora 、tnsnames.ora的配置及例子 - sde環境的搭建
ArcGIS + Oracle 創建企業級地理數據庫步驟
ArcGIS 10.2 直連和ArcSDE 10.2服務鏈接Oracle 11g r2 配置總結 直連、服務連代碼實現以及注意事項
從 ArcGIS 連接到 Oracle
要建立從客戶端計算機到 Oracle 數據庫的連接,必須在客戶端計算機上安裝 Oracle 客戶端應用程序。同時,請確保您所安裝的 Oracle 客戶端應用程序的版本與要連接到的數據庫版本相兼容。更高版本下操作ArcSDE數據庫的探索
ArcSDE Java SDK - Where is it?
ArcGIS Enterprise
自 ArcGIS 10.3 地理數據庫開始,您將無法使用 ArcSDE 服務連接到企業級地理數據庫。要使用 ArcSDE 服務連接到 10.2.2 或較早版本的企業級地理數據庫,請使用創建 ArcSDE 連接文件地理處理工具或 Python 腳本創建一個 .sde 文件,然後在將地理數據庫註冊到 ArcGIS Server 時導入該連接。
也就是說直連也許是可以的,在寫這篇文章中才注意到這個細節問題,所以可能跟領導們謊報軍情了,汗顏~~~明天我就去研究下這個問題。。。
未完待續