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 allGeoShapeTypes 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