gpt4 book ai didi

linux - 使用 pgadmin 4 在 linux 的 postgresql 中导入 shapefile

转载 作者:行者123 更新时间:2023-12-03 09:58:41 30 4
gpt4 key购买 nike

我是 postGIS 的新手,我正在关注 this教程。

I can't get past the installation part because the instructions are outdated.

当它说返回仪表板,然后单击 PostGIS 部分中的导入 shapefile 链接时,我卡住了。

我正在使用 pgadmin 4,但在那里找不到 postGIS 部分。

最佳答案

如果您只是想将 shapefile 导入 PostgreSQL,您可能想看看 shp2pgsql .

数据样本:TM_WORLD_BORDERS_SIMPL-0.3.zip

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

$ shp2pgsql -I -s 4326 TM_WORLD_BORDERS_SIMPL-0.3.shp table_world | psql -d mydb

注意事项:

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

.. 您的数据已准备就绪,可以使用了。来自 geometry viewer 的屏幕截图pgAdmin4 的:

enter image description here

进一步阅读:

关于linux - 使用 pgadmin 4 在 linux 的 postgresql 中导入 shapefile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60036327/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com