首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否将形状文件导入postgis?

是否将形状文件导入postgis?
EN

Stack Overflow用户
提问于 2016-11-16 23:38:43
回答 5查看 13.5K关注 0票数 6

我可以找到多个教程,它们展示了如何通过pgAdmin-3将shapefile导入postgis。但不再支持pgAdmin-3。

如何使用pgAdmin-4做到这一点?

EN

回答 5

Stack Overflow用户

发布于 2016-11-29 01:32:41

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

我强烈推荐使用QGIS来解决这个问题。数据库管理器附带的导入对话框相当不错。首先将shapefile加载到QGIS中,然后通过左侧的"Add PostGIS Layers“按钮(大象图标)> " new”添加一个新的连接。然后转到Database > DB Manager > DB Manager,选择新创建的连接并打开导入对话框(向下箭头图标)。

如果您对命令行工具感兴趣,请尝试ogr2ogr (http://www.bostongis.com/PrinterFriendly.aspx?content_name=ogr_cheatsheet)

票数 13
EN

Stack Overflow用户

发布于 2016-12-01 21:10:55

我刚发现了这个。它工作得很完美:

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

票数 7
EN

Stack Overflow用户

发布于 2018-01-26 19:44:05

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

代码语言:javascript
复制
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))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40636158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档