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

本文详细介绍如何在PostgreSQL中创建空间数据库,包括创建普通数据库及添加空间扩展。此外,还提供了shp数据导入的具体步骤,从数据准备到成功导入,确保数据坐标系正确设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

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

弹出如下图:

2.3 首先连接数据库

2.4 选择要入库的shp文件

 

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

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

参考博文:

https://blog.youkuaiyun.com/gis_zzu/article/details/91045052

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值