前言
上一篇介绍了如何利用Maven构建GeoTools,这一节将介绍下一步内容,如何读取shp文件里面的信息并插入到SDE连接的PostgresSQL现有表中。
背景
从搭建环境到实现上述功能,大概用了7个工作日,从4月25日开始的,中间有个五一假期。公司的后端都不愿意接这活,只能自己上了。目前已经实现读取shp,插入到数据库表中。还有shp文件多选和质检没有做。
环境
Windows 10
IntelliJ IDE Ultimate 2021.3
PostgreSql 9.4
PostGIS Bundle 2.2 for PostgreSQL ×64 9.4
ArcGIS 10.4.1
ArcGIS Server 10.4.1
ArcGIS API for JavaScript 4.24
问题
虽然说读取并插入数据看起来是个简单的步骤,但是其中的坑还是挺多的。难点主要涉及读取到的几何如何利用,连接数据库的方式,还有就是sde连接的空间数据库Insert语句的写法,最后是解决插入成功后坐标不准确的问题。
解决方案
本内容是耗费几天时间完成的成果,所以准备移步到小专栏。预计五月中旬之前完成。
标签:shp,PostgreSQL,读取,数据库,插入,表中,GeoTools From: https://www.cnblogs.com/youzi-xuchongyou/p/17380350.html