【達夢數據庫】ArcGIS 10.4.X 連接達夢數據庫

在2015年10月27日至28日舉行的2015第十三屆Esri中國用戶大會上,Esri中國信息技術有限公司總裁何寧宣佈:Esri中國公司與武漢達夢數據庫有限公司達成合作,通過雙方間的共同研發,ArcGIS即將完成對達夢數據庫的原生支持。從ArcGIS 10.4.X開始支持達夢數據V7.1.5及以上版本。


下面簡單介紹如何使用達夢數據庫:

系統平臺:Windows10

軟件版本:ArcGIS 10.4.1和DM V7.6.0.153(32位和64位都要安裝)


1.安裝ArcGIS 10.4.1,過程省略;


2.安裝64位達夢數據並初始化一個實例,提供數據庫服務器。安裝32位達夢數據庫不用建實例,僅作爲客戶端使用。安裝過程省略;


3.將32位達夢數據庫的..\dmdbms\bin目錄中的.dll文件全部拷貝到ArcGIS的..\Desktop10.4\bin目錄下,有同名文件直接覆蓋掉。

此步驟非常重要,如果沒有拷貝32位的dll文件到ArcGIS中,將會報下圖錯誤。

1


4.使用管理員用戶登錄數據庫,調用系統過程SP_INIT_GEO_SYS(1)創建DMGEO包,調用過程後,工具包中“GEOGRAPHY SYSTEM”將會處於啓用狀態。

2


5. 添加shp數據

打開ArcCatalog->文件夾連接->右鍵“連接到文件夾”。

3


6. 連接達夢數據庫

打開ArcCatalog->數據庫連接->雙擊“添加 數據庫連接圖標”->在“數據庫平臺”選擇“Dameng”,在“數據源”中添加達夢數據庫原,“身份驗證類型”使用默認的“數據庫身份認證”,輸入數據庫的用戶和密碼,這裏使用數據庫的系統管理員用戶SYSDBA,最後點擊“確定”。

數據源的格式:LOCALHOST;TCP_PORT=5236;CHARACTER_CODE=PG_UTF8

LOCALHOST表示使用本機的數據庫,如果是遠程的請使用IP;

TCP_PORT=5236表示數據庫端口號是5236;

CHARACTER_CODE=PG_UTF8表示使用PG_UTF8字符集

連接後如下圖,可以看到數據庫中的表數據了。

4


7.導入shp文件數據到達夢數據中

導入shp文件數據。

5

導入後可以在達夢數據中看到剛導入的要素類了。

6


8.將保存在達夢數據庫中的要素類數據導出爲shp文件數據,並測試

導出的要素類shp文件數據。

7

導出後的shp文件如下圖。

8

用ArcMap測試導出的shp文件數據,shp文件數據正常使用。

9

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章