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