Package org.elasticsearch.common.geo
-
Interface Summary Interface Description GeometryFormat<ParsedFormat> Geometry serializer/deserializer -
Class Summary Class Description GeoBoundingBox A class representing a Geo-Bounding-Box for use by Geo queries and aggregations that deal with extents/rectangles representing rectangular areas of interest.GeoJson Utility class for converting libs/geo shapes to and from GeoJsonGeoJsonGeometryFormat GeoLineDecomposer Splits lines by datelines.GeometryIO Utility class for binary serializtion/deserialization of libs/geo classesGeometryParser An utility class with a geometry parser methods supporting different shape representation formatsGeoPoint GeoPolygonDecomposer Splits polygons by datelines.GeoShapeUtils Utility class that transforms Elasticsearch geometry objects to the Lucene representationGeoUtils ShapesAvailability WKTGeometryFormat XShapeCollection<S extends org.locationtech.spatial4j.shape.Shape> Extends spatial4j ShapeCollection for points_only shape indexing support -
Enum Summary Enum Description GeoDistance Geo distance calculation.GeoShapeType Enumeration that lists allGeoShapeType
s that can be parsed and indexedGeoUtils.EffectivePoint Represents the point of the geohash cell that should be used as the value of geohashShapeRelation Enum representing the relationship between a Query / Filter Shape and indexed Shapes that will be used to determine if a Document should be matched or notSpatialStrategy