最近项目中遇到了需要将很多小的多边形合并成一个大多边形的场景,经过调研,可以使用的方法有两种,一种是geotools,一种是postgis数据库,因为是业务场景中使用,并且可能会有其他业务需求,所以采用强大的工具类库geotools,本文主要讲解geotools使用方法,首先需要引入官方仓库源:
<repositories>
<repository>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>boundless</id>
<name>Boundless Maven Repository</name>
<url>http://repo.boundlessgeo.com/main</url>
</repository>
<repository>
<id>osgeo</id>
<name>Open Source Geospatial Foundation Repository</name>
<url>http://download.osgeo.org/webdav/geotools/</url>
</repository>
</repositories>
配置好仓库后,加入依赖
<dependency>
<groupId>org.geotools</groupId>
<artifactId>gt-main</artifactId>
<version>${geotools.version}</version>
</depende