2016-11-16 1007 views
4

我是postgreSQL和postGIS的新手。用pgAdmin 4將形狀文件導入到postgis中?

我可以找到顯示如何通過pgAdmin 3將形狀文件導入到postgis的多視頻視頻。但是不再支持pgAdmin 3。

如何用pgAdmin 4做到這一點?

+0

這是否幫助? http://gis.stackexchange.com/questions/87019/loading-shapefiles-into-postgis-using-shapefile-import-export-manager – chrki

回答

7

聲明:我知道這不是一個有效的答案,但我沒有評論的聲譽。

我強烈建議QGIS爲此。數據庫管理器附帶的導入對話框非常棒。首先將shapefile加載到QGIS中,並通過左側的「新建」中的「添加PostGIS層」按鈕(大象圖標)添加一個新連接。然後轉到數據庫>數據庫管理器>數據庫管理器,選擇新創建的連接並打開導入對話框(向下箭頭圖標)。

如果你到命令行工具嘗試ogr2ogr(http://www.bostongis.com/PrinterFriendly.aspx?content_name=ogr_cheatsheet

+0

這是導入shapefile的好方法。 –

3

我剛剛發現這一點。它完美:

「C:\ Program Files文件\的PostgreSQL \ 9.6 \ BIN \ postgisgui \ shp2pgsql-gui.exe」

0

如果你有一個相對簡單的形狀,另一種方法是使用可以轉換工具SHP到WKT(例如QGIS,或this網站)。 WKT是PostGIS的使用幾何形狀的知名文本表示,你可以簡單地將此文本複製到一個SQL查詢中的pgAdmin IV等,例如:

SELECT * 
FROM public.geom_table 
WHERE column_latlng 
    @ -- contained by 
    POLYGON((-6.6796875 39.111328125, -29.1796875 20.478515625, -32.6953125 -10.810546875, 12.65625 -24.873046875, 32.34375 1.142578125, 21.26953125 31.201171875, 17.75390625 38.759765625, -6.6796875 39.111328125))