Skip to content
Annette Locke edited this page May 9, 2013 · 37 revisions

Esri Java Geometry Library

Welcome to the Esri Java Geometry Library wiki!

Native Geometry Types

Geometries can have attributes Z, M, ID. All geometries support Affine Transformations in 2D space.

Also included are OGC Wrappers that provide OGC geometry types - OGCPolygon, OGCMultiPolygon, OGCLineString, OGCMultiLineString, OGCPoint, OGCMultiPoint and OGCGeometryCollection.

List of the Operations

Topological operations

Boolean operations on Polygons, Polylines, Points and MultiPoints

Validation

Relational operations

##Import/Export operations

###Other

  • Boundary - creates a geometry that is the boundary of a given geometry
  • Buffer - creates buffer polygon around the given geometry
  • Clip - clips geometries with a 2-dimensional envelope
  • Convex Hull - creates the convex hull of a given geometry
  • Densify - densifies geometries by plotting points between existing vertices
  • Distance - calculates the distance between two geometries
  • Generalize - simplifies geometries using the Douglas-Peucker algorithm
  • Offset - creates geometries that are offset from the input geometries by a given distance
  • Proximity - finds the closest point on a geometry to a given point
  • Quadtree structure - can be used for spatial indexing
  • Geodesic Distance (see geodesicDistanceOnWGS84 in GeometryEngine) - calculates the shortest distance between two points on the WGS84 spheroid
Clone this wiki locally