Geometry API for Java 2.0.0
- #136 Removed org.json dependency (interface change - not completely backward-compatible)
- #115 GeoJSON export was rewritten
- #85 Added support for GeoJSON to geometry collections
- #115 Bug in Buffer code had made buffer a little larger than needed on concave corners
- #110 OGCGeometry.equals rewrite
- #106 Create constructor to Envelope2D to accept Envelope2D
- #104 More methods in class Line public
- #101 Make Point,Polygon,Polyline not final classes
- #121 Set Buffer byte order before reading shape type.
- #90 Fix for SpatialReferenceImpl.equals(Object)
- #128 Remove use of JSONObject.getNames for Android
- #129 NPE in Buffering degenerate polyline
- #103 Fix hang in geodesicDistanceOnWGS84
- #99 Fix a bug in generalize for large deviations
- #112 no exception in toString
- #94 Digit after decimal point
- #120 Disable doclint in maven-javadoc-plugin execution
Upgrading to Geometry v2 from Geometry v1 requires changes to source code that uses the JSON-related methods in the Geometry API, due to removing the dependency on org-json, and removing all third-party exceptions from the Geometry interface.
6d6b4252682367ba94b27d1909b43e21f364acc8
target/esri-geometry-api-2.0.0.jara89881dc0be5842c6570340e7b1374595a43e747
target/esri-geometry-api-2.0.0-javadoc.jar84827d6c1caac28fc9f1f00fd8038de4eaf3c9a3
target/esri-geometry-api-2.0.0-sources.jar