目录

postgresql-创建gis空间数据库,shp数据入库

postgresql 创建gis空间数据库,shp数据入库

目录


1.postgresql创建空间数据库总共分为两步:

1.1 创建普通数据库

CREATE DATABASE gisdbname;

2.1 给数据库添加空间扩展

CREATE EXTENSION postgis;
CREATE EXTENSION postgis_topology;
CREATE EXTENSION fuzzystrmatch;
CREATE EXTENSION postgis_tiger_geocoder;
CREATE EXTENSION address_standardizer;

2.shp入库步骤:

2.1  shp数据准备

注意 :postGIS导入shp数据路径不能含有中文,如果含有中文会报错,而且自己要知道自己的数据的坐标系

2.2 打开 PostGIS 2.0 Shapefile and DBF Loader Exporter

https://i-blog.csdnimg.cn/blog_migrate/f8ebfb11bd4b9c03465d86b63f2e4ebc.png

弹出如下图:

https://i-blog.csdnimg.cn/blog_migrate/d864c544cb6660c5302d9e1539441b64.png

2.3 首先连接数据库

https://i-blog.csdnimg.cn/blog_migrate/3c6e402d84647f048eee034e10ab403b.png

2.4 选择要入库的shp文件

https://i-blog.csdnimg.cn/blog_migrate/e036701dbe53b537a592eb1f9b91aa84.png

2.5 修改SRID的值,双击SRID的值,设置导入数据的坐标系,我的数据坐标系是4326

https://i-blog.csdnimg.cn/blog_migrate/a579612ef90eedfb53ce6c4b10526a8f.png

2.6 导入成功出现下图所示信息,数据库中刷新后即可看到

https://i-blog.csdnimg.cn/blog_migrate/88c89f580bb95a5d20a6d7bae38798e3.png

参考博文: