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

目录

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

1.1 创建普通数据库

2.1 给数据库添加空间扩展

2.shp入库步骤:

2.1  shp数据准备

2.2 打开PostGIS 2.0 Shapefile and DBF Loader Exporter

2.3 首先连接数据库

2.4 选择要入库的shp文件

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

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


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

postgresql 创建gis空间数据库,shp数据入库_第1张图片

弹出如下图:

postgresql 创建gis空间数据库,shp数据入库_第2张图片

2.3 首先连接数据库

postgresql 创建gis空间数据库,shp数据入库_第3张图片

2.4 选择要入库的shp文件

postgresql 创建gis空间数据库,shp数据入库_第4张图片

 

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

postgresql 创建gis空间数据库,shp数据入库_第5张图片

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

postgresql 创建gis空间数据库,shp数据入库_第6张图片

参考博文:

https://blog.csdn.net/gis_zzu/article/details/91045052

https://www.jianshu.com/p/2c4f714c62b5

 

你可能感兴趣的:(数据库)