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 GeoJson
    GeoJsonGeometryFormat  
    GeoLineDecomposer
    Splits lines by datelines.
    GeometryIO
    Utility class for binary serializtion/deserialization of libs/geo classes
    GeometryParser
    An utility class with a geometry parser methods supporting different shape representation formats
    GeoPoint  
    GeoPolygonDecomposer
    Splits polygons by datelines.
    GeoShapeUtils
    Utility class that transforms Elasticsearch geometry objects to the Lucene representation
    GeoUtils  
    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 all GeoShapeTypes that can be parsed and indexed
    GeoUtils.EffectivePoint
    Represents the point of the geohash cell that should be used as the value of geohash
    ShapeRelation
    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 not
    SpatialStrategy