首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用pgadmin 4在linux中导入postgresql中的shapefiles

使用pgadmin 4在linux中导入postgresql中的shapefiles
EN

Stack Overflow用户
提问于 2020-02-03 09:27:09
回答 1查看 1.6K关注 0票数 3

我是postGIS的新手,我正在学习教程。

我无法通过安装部分,因为说明已经过时了。

当上面写着return to the Dashboard, and click on the Import shapefiles link in the PostGIS section.的时候我被困住了

我使用的是pgadmin 4,无法在那里找到postGIS部分。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-03 09:53:31

如果您只是试图将shapefiles导入到PostgreSQL中,那么您可能需要看看shp2pgsql

数据样本:TM_WORLD_BORDERS_SIMPL-0.3.zip

解压缩压缩文件后,只需在控制台中执行以下行:

代码语言:javascript
复制
$ shp2pgsql -I -s 4326 TM_WORLD_BORDERS_SIMPL-0.3.shp table_world | psql -d mydb

需要考虑的事项:

  • table_world是目标表的名称。
  • psql -d mydb考虑到当前操作系统用户在数据库中有一个帐户,不需要密码,数据库安装在本地主机上,并且在标准端口5432上监听。检查psql文档以构建您自己的连接命令,例如,psql -U myuser -h 192.168.1.42 -p 5434 -d mydb可以在远程PostgreSQL at 192.168.1.42中的数据库mydb中使用用户myuser登录,后者在端口5434上侦听。如果您的PostgreSQL未配置为接受连接,请检查此answer
  • 4326是WGS84的标识符,它是这个shapefile的空间参考系统,也是世界上最常用的。

。。你的数据已经准备好了。来自geometry viewer of pgAdmin4的截图:

进一步读:

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60036327

复制
相关文章

相似问题

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