PostGIS 導入SHP文件並與ArcGIS連接


運行環境:

ArcGIS10.4

PostGreSql9.4

PostGIS2.2(需勾選空間數據庫,否則需要重新安裝)

實現步驟:

方法一:

1、打開pgAdminIII,數據庫節點上右鍵,新建數據庫

2、輸入名稱/所有者

3、模板選擇安裝好的空間數據庫的模板,表空間選擇default即可(如果遇到提示說postgis_22_sample被占用,則在數據庫中將postgis_22_sample庫斷開連接即可)

 4、至此新建數據庫工作完成,接下來進行SHP文件的導入

5、打開postgis自帶的SHP導入工具

6、輸入數據庫連接配置,點擊OK,如果日志顯示succeed則表示可以導數據了

7、點擊Add File,選擇要導入的SHP后,修改其SRID,最后點Import即可。(注:這里導入的SHP必須路徑全英文,而且必須是基於空間數據模板才行)

8、導入成功以后,可以在數據庫中看到了

9、至此,在PostGIS中的設置已經完成,接下來將在ArcSDE里建立連接。

10、打開ArcMap,在右側arccatalog中,選擇添加數據庫連接。

11、配置完數據庫連接

12、即可看到數據庫里連接了。

 方法二:

除了上面從PostGIS創建完,再進ArcSDE連接之外;還能從ArcGIS中創建並導入數據

1、在ArcMap中,打開ArcToolBox,選擇創建企業空間數據庫

 

2、回到pgAdminIII中,可以看到新建了一個數據庫

3、在ArcMap中,在右側Arccatalog中,選擇添加數據庫連接。Database選擇上一步驟剛建立的庫。(這里的用戶需選擇地理數據庫用戶)

 

4、在建立的連接上,點擊右鍵,選擇Import,添加要素

5、導入即可成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM