目录
一.GeoTools介绍
GeoTools是一套操作和显示地图的开源Java 代码库,提供了一系列符合规范的操作地理空间数据的方法,GeoTools被许多项目使用,在地理信息领域有着广泛的应用。
二.背景
本文介绍的是如何使用GeoTools将wkt坐标串格式几何转换成多面MultiPolygon,因为wkt是用于前后端进行几何数据信息交换的常用格式,可以包含点线面多种几何图形,而在进行几何分析时,通常需要面要素,因此我们需要将wkt中的面提取出来,转换成MultiPolygon,便于后续进行空间分析查询使用。
三.实现代码
这里编写了一个geometryWktToMultiPolygon()方法,每次使用只需要调用该方法,并传入wkt、srid这两个参数即可将wkt坐标串格式几何转换成多面MultiPolygon。
public static MultiPolygon geometryWktToMultiPolygon(String geometryWKT,int srid){
try {
WKTReader reader = new WKTReader();
Geometry geometry = reader.read(geometryWKT);
&