ArcGIS(四) —— 如何在向postgresql数据库中插入地理信息

本文介绍了如何在PostgreSQL数据库中利用PostGIS扩展来存储和可视化地理信息,特别是将.shp文件导入的过程。首先安装PostgreSQL和PostGIS,接着添加PostGIS扩展。然后使用postGIS Shapefile Import/Export Manager将.shp文件及其相关文件导入数据库,并调整SRID为4326以匹配WGS84坐标系。最后,通过pgAdmin查询并预览数据,展示成功导入的地理信息。

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

由于自己想做一个地图B/S系统,因此把.shp文件传入数据库是不可避免的一步。我选用的是postgreSQL数据库。该数据库可以实现对地理信息的存储,最新版本(postgresql-10.7-1-windows)还可以实现对数据的可视化浏览,如图
如何在向postgresql数据库中插入地理信息
首先要安装postgresql和postgis,具体过程不再赘述。注意要在postgresql里面添加postgis的拓展包,如图
如何在向postgresql数据库中插入地理信息
然后进行入库,此时使用postGIIS Shapefile import/export manager进行入库操作,如图
如何在向postgresql数据库中插入地理信息
postGIIS Shapefile import/export manager如图:
如何在向postgresql数据库中插入地理信息
第一步进行数据库的连接,点击PostGIS Connection,如图
如何在向postgresql数据库中插入地理信息
随后开始添加文件,注意,必须是全部英文路径,然后不能只添加一个.shp,需要把它放置在含有其他相关文件的文件夹里,如图
如何在向postgresql数据库中插入地理信息
点击添加之后如图
如何在向postgresql数据库中插入地理信息
注意修改图示的srid部分,SRID是空间参考标识符,是与特定坐标系、基准面和测量单位关联的唯一标识符。如图
如何在向postgresql数据库中插入地理信息
将0改为4326,意思是WGS84坐标系。
点击import即可
出现如图提示,即为加载成功
如何在向postgresql数据库中插入地理信息
随后打开pgAdmin,如图:
如何在向postgresql数据库中插入地理信息
如图,可以找到刚刚添加到的lake(如果没有找到,可以refresh刷新一下)
如何在向postgresql数据库中插入地理信息
第一步,点击Tools可以找到Query Tools,用来输入查询语句,会出现如图箭头二标识。第二步,输入图三所示语句,点击箭头二旁边的闪电标识运行,出现箭头四所示,点击箭头五按钮,可以看到预览
如何在向postgresql数据库中插入地理信息
如图,即为成功
如何在向postgresql数据库中插入地理信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值