Skip to content

Geometry API for Java 2.0.0

Compare
Choose a tag to compare
@randallwhitman randallwhitman released this 22 Aug 17:47
· 88 commits to master since this release
  • #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.jar
  • a89881dc0be5842c6570340e7b1374595a43e747 target/esri-geometry-api-2.0.0-javadoc.jar
  • 84827d6c1caac28fc9f1f00fd8038de4eaf3c9a3 target/esri-geometry-api-2.0.0-sources.jar