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 ofBufferedLine
shapes, 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 aDistanceCalculator
which does all the work.DatelineRule Indicates the algorithm used to process JTS Polygons and JTS LineStrings for detecting dateline (aka anti-meridian) 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 GeometryAsGeoJSONSerializer GeometryAsWKTSerializer GeometryDeserializer 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.JtsGeoJSONWriter JtsGeometry Wraps a JTSGeometry
(i.e.JtsPoint Wraps aPoint
.JtsPolyshapeWriter JtsShapeFactory EnhancesShapeFactoryImpl
with support for Polygons using JTS.JtsSpatialContext Enhances the defaultSpatialContext
with support for Polygons (and other geometries) using JTS.JtsSpatialContextFactory JtsWKTReaderShapeParser Deprecated. JtsWKTWriter Writes the WKT using JTS directlyLegacyShapeReader Deprecated. LegacyShapeWriter Deprecated. OnePointsBuilder INTERNAL class used by someShapeReader
s.PackageVersion Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.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.ShapeAsGeoJSONSerializer ShapeAsWKTSerializer ShapeCollection<S extends Shape> A collection of Shape objects, analogous to an OGC GeometryCollection.ShapeDeserializer ShapeFactory A factory forShape
s.ShapeFactory.LineStringBuilder ShapeFactory.MultiLineStringBuilder ShapeFactory.MultiPointBuilder ShapeFactory.MultiPolygonBuilder ShapeFactory.MultiShapeBuilder<T extends Shape> ShapeFactory.PointsBuilder<T> Builds a point and returns the generic specified type (usually whatever "this" is).ShapeFactory.PolygonBuilder ShapeFactory.PolygonBuilder.HoleBuilder ShapeFactoryImpl The defaultShapeFactory
.ShapeIO ShapeReader Implementations are expected to be thread safeShapesAsGeoJSONModule ShapesAsWKTModule ShapeWriter Implementations are expected to be thread safeSpatialContext This is a facade to most of Spatial4j, holding things likeDistanceCalculator
,ShapeFactory
,ShapeIO
.SpatialContextFactory Factory for aSpatialContext
based 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 aSpatialContext
can read/writeUnsupportedSpatialPredicate Exception thrown when something cannot implement theSpatialPredicate
.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