Skip to content

Commit

Permalink
Upgrade JTS to 1.18.0
Browse files Browse the repository at this point in the history
Relevant parts:
* Vastly improved overlay operations (intersection, union, etc).  This
  will allow us to use JTS operations (currently using ESRI).
  + TopologicalExceptions have been mostly eliminated.
  + Performance is improved.  For geometries that intersect in a small
    fraction of their area, performance is greatly improved.
  + More accurate in some cases.
  + https://locationtech.github.io/jts/javadoc/org/locationtech/jts/operation/overlayng/package-summary.html
* Fix for `buffer` and `DouglasPeuckerSimplifier`: in some cases, the
   majority of the polygon would be dropped:
  + locationtech/jts#655
  + locationtech/jts#498
* `WKBWriter` writes empty polygons in a fashion consistent with other
  libraries/tools.

More details: https://github.com/locationtech/jts/releases/tag/jts-1.18.0
  • Loading branch information
jagill committed Dec 24, 2020
1 parent 8a00581 commit 03c47f2
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1692,13 +1692,13 @@
<dependency>
<groupId>org.locationtech.jts</groupId>
<artifactId>jts-core</artifactId>
<version>1.17.0</version>
<version>1.18.0</version>
</dependency>

<dependency>
<groupId>org.locationtech.jts.io</groupId>
<artifactId>jts-io-common</artifactId>
<version>1.17.0</version>
<version>1.18.0</version>
<exclusions>
<exclusion>
<groupId>junit</groupId>
Expand Down

0 comments on commit 03c47f2

Please sign in to comment.