将数据库中存放的空间数据导出为包含shape文件的压缩包
一、场景
数据库中某一张表存放了一些MultiPolygon数据,需要提供接口,根据这些数据生成对应的(.shp)文件,再压缩放在下载链接中导出。
二、思路
1.查询出这些数据
2.将数据封装成一个JSONArray
3.在固定路径创建一个shp文件
4.将the_geom数据封装为Geometry对象
5.将Geometry对象封装成Polygon[]数组
6.使用GeometryFactory().createMultiPolygon创建Geometry对象
7.将数据写入文件
8.将文件添加到压缩包输
原创
2022-05-10 16:50:01 ·
1258 阅读 ·
5 评论