All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractDistanceCalculator BaseShape<T extends SpatialContext> BBoxCalculator (INTERNAL) Calculates the minimum bounding box given a bunch of rectangles (ranges).BinaryCodec A binary shape format.BufferedLine INTERNAL: A line between two points with a buffer distance extending in every direction.BufferedLineString A BufferedLineString is a collection ofBufferedLineshapes, resulting in what some call a "Track" or "Polyline" (ESRI terminology).CartesianDistCalc Calculates based on Euclidean / Cartesian 2d plane.Circle A circle, also known as a point-radius since that is what it is comprised of.CircleImpl A circle, also known as a point-radius, based on aDistanceCalculatorwhich does all the work.DatelineRule Indicates the algorithm used to process JTS Polygons and JTS LineStrings for detecting dateline crossings.DistanceCalculator Performs calculations relating to distance, such as the distance between a pair of points.DistanceUtils Various distance calculations and constants.GeoCircle A circle as it exists on the surface of a sphere.GeodesicSphereDistCalc A base class for a Distance Calculator that assumes a spherical earth model.GeodesicSphereDistCalc.Haversine GeodesicSphereDistCalc.LawOfCosines GeodesicSphereDistCalc.Vincenty GeohashUtils Utilities for encoding and decoding geohashes.GeoJSONReader GeoJSONWriter InfBufLine INERNAL: A buffered line of infinite length.InvalidShapeException A shape was constructed but failed because, based on the given parts, it's invalid.JtsBinaryCodec Writes shapes in WKB, if it isn't otherwise supported by the superclass.JtsGeoJSONReader JtsGeoJSONWriter JtsGeometry Wraps a JTSGeometry(i.e.JtsPoint Wraps aPoint.JtsPolyshapeReader JtsPolyshapeWriter JtsSpatialContext Enhances the defaultSpatialContextwith support for Polygons (and other geometries) using JTS.JtsSpatialContextFactory JtsWKTReader ExtendsWKTReaderadding support for polygons, using JTS.JtsWKTReaderShapeParser This is an extension ofJtsWKTReaderthat processes the entire string with JTS'sWKTReader.JtsWKTWriter Writes the WKT using JTS directlyLegacyShapeReader Deprecated. LegacyShapeWriter Deprecated. ParseUtils Deprecated. Not useful; see https://github.com/spatial4j/spatial4j/issues/19Point A Point with X & Y coordinates.PointImpl A basic 2D implementation of a Point.PolyshapeReader PolyshapeReader.XReader from Apache 2.0 licensed: https://github.com/googlemaps/android-maps-utils/blob/master/library/src/com/google/maps/android/PolyUtil.javaPolyshapeWriter Wrap the 'Encoded Polyline Algorithm Format' defined in: Google Maps API with flags to encode various Shapes: Point, Line, Polygon, etc For more details, see FORMATS.md This format works well for geographic shapes (-180...+180 / -90...+90), but is not appropriate for other coordinate systemsPolyshapeWriter.Encoder Encodes a sequence of LatLngs into an encoded path string.Range Deprecated. Range.LongitudeRange Deprecated. Rectangle A rectangle aligned with the axis (i.e.RectangleImpl A simple Rectangle implementation that also supports a longitudinal wrap-around.Shape The base interface defining a geometric shape.ShapeCollection<S extends Shape> A collection of Shape objects, analogous to an OGC GeometryCollection.ShapeIO ShapeReader Implementations are expected to be thread safeShapeWriter Implementations are expected to be thread safeSpatialContext This is a facade to most of Spatial4j, holding things likeDistanceCalculator,ShapeIO, and acting as a factory for theShapes.SpatialContextFactory Factory for aSpatialContextbased on configuration data.SpatialPredicate A predicate that compares a stored geometry to a supplied geometry.SpatialRelation The set of spatial relationships.SupportedFormats Information about the formats aSpatialContextcan read/writeUnsupportedSpatialPredicate Exception thrown when theorg.apache.lucene.spatial.SpatialStrategycannot implement the requested operation.ValidationRule Indicates how JTS geometries (notably polygons but applies to other geometries too) are validated (if at all) and repaired (if at all).WKTReader An extensible parser for Well Known Text (WKT).WktShapeParser Deprecated. WKTWriter