geotools之jts使用指南

     最近項目中遇到了需要將很多小的多邊形合併成一個大多邊形的場景,經過調研,可以使用的方法有兩種,一種是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>
    </dependency>
    <dependency>
      <groupId>org.geotools</groupId>
      <artifactId>gt-shapefile</artifactId>
      <version>${geotools.version}</version>
    </dependency>
    <dependency>
      <groupId>org.geotools</groupId>
      <artifactId>gt-swing</artifactId>
      <version>${geotools.version}</version>
    </dependency>
    <dependency>
      <groupId>org.geotools</groupId>
      <artifactId>gt-api</artifactId>
      <version>${geotools.version}</version>
    </dependency>
    <dependency>
      <groupId>org.geotools</groupId>
      <artifactId>gt-epsg-hsql</artifactId>
      <version>${geotools.version}</version>
    </dependency>
    <dependency>
      <groupId>org.geotools</groupId>
      <artifactId>gt-geometry</artifactId>
      <version>${geotools.version}</version>
    </dependency>

    <dependency>
      <groupId>org.geotools</groupId>
      <artifactId>gt-jts-wrapper</artifactId>
      <version>${geotools.version}</version>
    </dependency>
    <dependency>
      <groupId>org.geotools</groupId>
      <artifactId>gt-geojson</artifactId>
      <version>${geotools.version}</version>
    </dependency>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章