使用pgAdmin 4将形状文件导入postgis?

时间:2016-11-16 15:38:43

标签: shapefile pgadmin-4

我是postgreSQL和postGIS的新手。

我可以找到多个视频,显示如何通过pgAdmin 3将形状文件导入到postgis。但不再支持pgAdmin 3。

如何使用pgAdmin 4执行此操作?

5 个答案:

答案 0 :(得分:9)

免责声明:我知道这不是一个有效的答案,但我没有评论的声誉。

我强烈推荐QGIS。数据库管理器附带的导入对话框非常棒。首先将shapefile加载到QGIS中,然后通过"添加PostGIS图层"添加新连接。左侧的按钮(大象图标)> "最新及#34 ;.然后转到数据库> DB Manager>数据库管理器,选择新创建的连接并打开导入对话框(向下箭头图标)。

如果您使用命令行工具,请尝试ogr2ogr(http://www.bostongis.com/PrinterFriendly.aspx?content_name=ogr_cheatsheet

答案 1 :(得分:4)

我刚发现了这个。它完美地运作:

" C:\ Program Files \ PostgreSQL \ 9.6 \ bin \ postgisgui \ shp2pgsql-gui.exe"

答案 2 :(得分:0)

如果你有一个相对简单的形状,另一种方法是使用可以将SHP转换为WKT的工具(例如QGIS或this网站)。 WKT是PostGis中使用的几何的着名文本表示,您只需将此文本复制到PGAdmin IV等中的SQL查询中,例如:

whateverobj.myfunction().bind(_this)

答案 3 :(得分:0)

另一个选项(对于MacOS)是从这里http://mac.softpedia.com/get/Developer-Tools/OpenGeo-Suite.shtml下载Opengeo Suite 4.8。

然后只将PostGIS Utilities拉到您的应用程序文件夹。然后,您可以删除pgAdminIII应用程序,只需使用pgShapeLoader即可。也适用于pgAdmin4 之后,请按照本无边教程中的说明进行操作:
http://workshops.boundlessgeo.com/postgis-intro/loading_data.html

我不知道这是否或如何适用于Windows 我在MacOS 10.13上使用pgAdmin4运行postgres 10.4。

答案 4 :(得分:0)

您可以使用PostGIS工具“ PostGIS shapefile and DBF loader exporter”中的构建轻松导入和导出shapefile,也可以使用命令提示符来加载它。 导入和导出shapefile的相关视频在这里:

https://www.youtube.com/watch?v=cgl6-FmpOVo #cmd加载shapefile https://www.youtube.com/watch?v=1L7QGFlAZq4#直接从PostGIS工具中的构建中加载