在2015年10月27日至28日舉行的2015第十三屆Esri中國用戶大會上,Esri中國信息技術有限公司總裁何寧宣佈:Esri中國公司與武漢達夢數據庫有限公司達成合做,經過雙方間的共同研發,ArcGIS即將完成對達夢數據庫的原生支持。從ArcGIS 10.4.X開始支持達夢數據V7.1.5及以上版本。數據庫
下面簡單介紹如何使用達夢數據庫:服務器
系統平臺:Windows10ide
軟件版本:ArcGIS 10.4.1和DM V7.6.0.153(32位和64位都要安裝)工具
1.安裝ArcGIS 10.4.1,過程省略;測試
2.安裝64位達夢數據並初始化一個實例,提供數據庫服務器。安裝32位達夢數據庫不用建實例,僅做爲客戶端使用。安裝過程省略;3d
3.將32位達夢數據庫的..\dmdbms\bin目錄中的.dll文件所有拷貝到ArcGIS的..\Desktop10.4\bin目錄下,有同名文件直接覆蓋掉。blog
此步驟很是重要,若是沒有拷貝32位的dll文件到ArcGIS中,將會報下圖錯誤。get
4.使用管理員用戶登陸數據庫,調用系統過程SP_INIT_GEO_SYS(1)建立DMGEO包,調用過程後,工具包中「GEOGRAPHY SYSTEM」將會處於啓用狀態。it
5. 添加shp數據class
打開ArcCatalog->文件夾鏈接->右鍵「鏈接到文件夾」。
6. 鏈接達夢數據庫
打開ArcCatalog->數據庫鏈接->雙擊「添加 數據庫鏈接圖標」->在「數據庫平臺」選擇「Dameng」,在「數據源」中添加達夢數據庫原,「身份驗證類型」使用默認的「數據庫身份認證」,輸入數據庫的用戶和密碼,這裏使用數據庫的系統管理員用戶SYSDBA,最後點擊「肯定」。
數據源的格式:LOCALHOST;TCP_PORT=5236;CHARACTER_CODE=PG_UTF8
LOCALHOST表示使用本機的數據庫,若是是遠程的請使用IP;
TCP_PORT=5236表示數據庫端口號是5236;
CHARACTER_CODE=PG_UTF8表示使用PG_UTF8字符集
鏈接後以下圖,能夠看到數據庫中的表數據了。
7.導入shp文件數據到達夢數據中
導入shp文件數據。
導入後能夠在達夢數據中看到剛導入的要素類了。
8.將保存在達夢數據庫中的要素類數據導出爲shp文件數據,並測試
導出的要素類shp文件數據。
導出後的shp文件以下圖。
用ArcMap測試導出的shp文件數據,shp文件數據正常使用。