ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

解决shp2pgsql无法将空间矢量数据导入pgAdmin4/PostgreSQL12的问题

2020-04-25 14:38:20  阅读:347  来源: 互联网

标签:shp2pgsql cmd PostGIS PostgreSQL12 导入 pgAdmin4 数据


目录

问题

通过一般的建库方法,在pgAdmin4中建立一个数据库,此时若未加载PostGIS的相关扩展,将无法使用shp2pgsql通过命令提示符cmd导入空间矢量数据,cmd窗口出现的错误反馈类似下方图片,由于返回太多乱码文字,此处仅截取首尾部分。
在这里插入图片描述

解决方法

  1. 利用Postgis模板新建数据库,尔后再通过shp2pgsql导入数据。
    在这里插入图片描述

  2. 在原有库中加载扩展,执行成功后再通过shp2pgsql导入数据。

CREATE EXTENSION postgis;

在这里插入图片描述
详情可查看PostGIS官网Spatial and Geographic objects for PostgreSQL

导入成功界面

在这里插入图片描述
在这里插入图片描述

在pgAdmin4中查看导入成功后的数据,如下截图。在这里插入图片描述
–本文写自SQL新手,仅仅想把自己学习时踩的雷以及可行的解决方法分享一下,若有差错请评论指正,感谢!–

标签:shp2pgsql,cmd,PostGIS,PostgreSQL12,导入,pgAdmin4,数据
来源: https://blog.csdn.net/weixin_44071791/article/details/105734397

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有