| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| JTSTestBuilder.jar | 2022-06-21 | 2.9 MB | |
| jts-io-common-1.19.0.jar | 2022-06-21 | 38.7 kB | |
| jts-io-common-1.19.0-javadoc.jar | 2022-06-21 | 60.7 kB | |
| jts-io-common-1.19.0-sources.jar | 2022-06-21 | 21.0 kB | |
| jts-core-1.19.0.jar | 2022-06-21 | 1.1 MB | |
| jts-core-1.19.0-sources.jar | 2022-06-21 | 1.1 MB | |
| jts-core-1.19.0-javadoc.jar | 2022-06-21 | 3.3 MB | |
| JTS Release 1.19.0.tar.gz | 2022-06-21 | 19.2 MB | |
| JTS Release 1.19.0.zip | 2022-06-21 | 20.4 MB | |
| README.md | 2022-06-21 | 2.6 kB | |
| Totals: 10 Items | 48.1 MB | 1 | |
Release Date: 06/21/2022
New Features
- Add
ConstrainedDelaunayTriangulatorandPolygonTriangulator(#775, [#862]) - Add
Tridata structure for representing triangulations (#775) - Add
DiscreteFrechetDistance(#764, [#783]) - Add
OffsetCurveclass (#810, [#816]) - Add
ConcaveHullclass for points (#823, [#829]) - Add
ConcaveHullOfPolygonsclass (#870) - Add
PolygonHullSimplifierclass (#861, [#880]) - TWKB read and write implementation (#854)
Functionality Improvements
- Improve
GeometryFixerbehaviour for holes outside polygons (#772) - Simplify and fix logic of
BufferParameters.setQuadSegs(#778) - Improve
KdTreequery code to avoid recursion (#779) - Add
KdTreeseeding toSnappingNoder(#780) - Add
GeometryFixeroption to preserveMultigeometry types when collapses occur (#791) - Make
QuadTreethread-safe (#792) - Allow specifying a fixed
PrecisionModelvia grid size (#804) - Improve
Densifierto interpolate Z values (#835) - Add support for GeoJSON
FeatureandFeatureCollectiontypes (#837) - Add
WKTReader.setFixStructureto fix WKT input (#848) - Improve
LineSegment.hashCodeto reduce collisions (#872)
Performance Improvements
- Improve performance of
CoveageUnionby using boundary chains (#891)
Bug Fixes
- Fix
WKTReadergeometry typename parsing (#786) - Fix
CoordinateArrays.reverseto handle zero-length arrays [#787] - Fix
GeometryFixerto appplyisKeepCollapsedflag toGeometryCollectionelements (#790) - Fix
RectangleIntersectsto handle XYZM geometry (#794) - Fix various operations to handle XYZM geometry (#795)
- Fix
SnapRoundingNoderto use tolerance in noding (also fixesGeometryPrecisionReducer) (#802) - Fix
MaximumInscribedCircleto avoid infinite-looping on flat collapsed input (#807) - Add
OverlayNGresult area heuristic check (#812) - Fix the buffers generated for mitred joins (#818)
- Fix
WKTReaderto produce correct XY coordinate dimension for POLYGON EMPTY (#828) - Fix
RelateOpfor a snapped line boundary point (#839) - Fix IsValidOp for repeated node points (#845)
- Fix
IsSimpleOpfor repeated endpoints (#851) - Fix
GeometryFixervia noding check for zero-distance buffers (#867) - Fix
MinimumDiameter.minimumRectanglefor flat inputs (#875) - Fix
BufferOpinverted ring check optimization (#878) - Fix
STRtreenearest-neighbour queries on empty trees to avoid NPE (#886) - Remove transitive compile dependency on junit from jts-io-commmon (#855)