Download Latest Version jts-core-1.20.0.jar (1.2 MB)
Email in envelope

Get an email when there's a new version of JTS Topology Suite

Home / jts-1.18.1
Name Modified Size InfoDownloads / Week
Parent folder
jts-io-common-1.18.1-sources.jar 2021-02-26 8.7 kB
JTSTestBuilder.jar 2021-02-26 2.7 MB
jts-core-1.18.1-javadoc.jar 2021-02-26 3.2 MB
jts-core-1.18.1-sources.jar 2021-02-26 976.3 kB
jts-io-common-1.18.1-javadoc.jar 2021-02-26 41.9 kB
jts-io-common-1.18.1.jar 2021-02-26 17.3 kB
jts-core-1.18.1.jar 2021-02-26 995.9 kB
JTS Release 1.18.1.tar.gz 2021-02-26 18.8 MB
JTS Release 1.18.1.zip 2021-02-26 19.9 MB
README.md 2021-02-26 1.6 kB
Totals: 10 Items   46.6 MB 0

Version 1.18.1

Release Date: 02/26/2021

Functionality Improvements

  • Check for invalid polygonal geometry before fixing in DouglasPeuckerSimplifier, VWSimplifier, Densifier (#656)
  • Add Coordinate and subclasses create() methods (#637)
  • Ensure OverlayNG input line order is preserved (#665)
  • Add UnaryUnionNG functions that accept Collections (#669 and [#670])
  • Switch to using compact-SRID WKB format (#664)
  • Improve WKBReader error checking (#675)
  • Improve Densifier splitting algorithm to create longer segments (#677)
  • Allow constructing invalid Polygons and LinearRings with only 3 vertices (#682)
  • Ensure invalid 3-point polygons and rings are handled correctly (#683)
  • Fix GeoJSONReader to parse null and empty coordinates as empty geometry (#687)
  • Fix GeoJSONWriter to emit empty coordinates array for empty point and linestring (#688)
  • Add MaximumInscribedCircle check for invalid tolerance, to avoid infinite loops (#696)
  • Add GeoJsonWriter.setForceCCW method to emit polygons with CCW orientation, as per GeoJSON specification (#694)

Bug Fixes

  • Ensure Densifier creates Coordinates with same class as input (#637)
  • Fix Relate for cases with closed linear geometry and empty geometry (#671)
  • Fix Densifier to avoid splitting segments with length equal to distance tolerance (#676)
  • Fix Geometry.compareTo to test polygon holes (#678)
  • Fix OverlayNG handling of polygons with interior flat lines (#685)
  • Fix Polygonizer to avoid NPE on invalid input (#692)

WKBDump

  • Added utility to dump out formatted WKB (#673)
Source: README.md, updated 2021-02-26