postgresql导入shp地理文件并用uDig连接postgresql显示地图信息
2021/11/29 19:08:37
本文主要是介绍postgresql导入shp地理文件并用uDig连接postgresql显示地图信息,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
postgresql与postgis结合,可以很好的支持空间数据库。
shp文件可以通过postgis插件安装之后的工具:PostGIS Boundle 3 for PostgreSQL X64 9.6 Shapefile and DBF Loader Exporter很方便的导入postgresql中。
如下所示,打开exporter工具,设置数据库连接信息。
接着,点击“Add”按钮,选择要导入的shp文件,这里导入的是一个北京轮廓shp文件。文件选择之后,点击“Import”按钮,导入不报错,显示log中包含completed内容。
导入成功,我们可以使用pgAdmin 4去postgresql查看:
我们还可以通过uDig连接postgresql,查看地图。
File->Import->Other->Data->PostGIS,这里填写PostgreSQL连接信息,我开始使用postgresql14版本,死活连接不上,后来换上9.6版本,直接连接上了。但是使用arcmap连接,不管使用pgsql14,还是pgsql96始终都连接不上,总提示需要安装postgresql client software,网上有说就是安装pgAdmin,其实安装pgsql的时候,自带安装了,不知道为什么一直连不上。还有就是网上说的arcgis desktop是32位,这里pgsql64位,所以dll文件不对应,我都试过,始终连不上。
使用uDig连接上pgsql之后,显示的表信息:
最后,点击Finish,在主页将地图加入当前项目中,显示如下所示:
这篇文章,其实很简单,就是通过postgis插件export工具将地图shp文件导入pgsql中,然后使用地图查看工具(uDig能够连接到pgsql,所以这里使用的是uDig)uDig查看地图。
这篇关于postgresql导入shp地理文件并用uDig连接postgresql显示地图信息的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-01-05快速清空 PostgreSQL 数据库中的所有表格,让你的数据库重新焕然一新!
- 2024-01-04在PostgreSQL中创建角色:判断角色是否存在并创建
- 2023-05-16PostgreSQL一站式插件推荐 -- pg_enterprise_views
- 2022-11-22PostgreSQL 实时位置跟踪
- 2022-11-22如何将PostgreSQL插件移植到openGauss
- 2022-11-11PostgreSQL:修改数据库用户的密码
- 2022-11-06Windows 环境搭建 PostgreSQL 物理复制高可用架构数据库服务
- 2022-10-27Windows 环境搭建 PostgreSQL 逻辑复制高可用架构数据库服务
- 2022-10-11PostgreSql安装(Windows10版本)
- 2022-09-13PostgreSQL-Network Address类型操作和函数