Package org.apache.lucene.geo
Geospatial Utility Implementations for Lucene Core
-
Interface Summary Interface Description Component2D 2D Geometry object that supports spatial relationships with bounding boxes, triangles and points. -
Class Summary Class Description Circle Represents a circle on the earth's surface.GeoEncodingUtils reusable geopoint encoding methodsGeoEncodingUtils.DistancePredicate A predicate that checks whether a given point is within a distance of another point.GeoEncodingUtils.PolygonPredicate A predicate that checks whether a given point is within a polygon.GeoUtils Basic reusable geo-spatial utility methodsLatLonGeometry Lat/Lon Geometry object.Line Represents a line on the earth's surface.Point Represents a point on the earth's surface.Polygon Represents a closed polygon on the earth's surface.Rectangle Represents a lat/lon rectangle.SimpleWKTShapeParser Parses shape geometry represented in WKT format complies with OGC® document: 12-063r5 and ISO/IEC 13249-3:2016 standard located at http://docs.opengeospatial.org/is/12-063r5/12-063r5.htmlTessellator Computes a triangular mesh tessellation for a given polygon.Tessellator.Node Circular Doubly-linked list used for polygon coordinatesTessellator.Triangle Triangle in the tessellated meshXYCircle Represents a circle on the XY plane.XYEncodingUtils reusable cartesian geometry encoding methodsXYGeometry Cartesian Geometry object.XYLine Represents a line in cartesian space.XYPoint Represents a point on the earth's surface.XYPolygon Represents a polygon in cartesian space.XYRectangle Represents a x/y cartesian rectangle. -
Enum Summary Enum Description Component2D.WithinRelation Used by withinTriangle to check the within relationship between a triangle and the query shape (e.g.GeoUtils.WindingOrder used to define the orientation of 3 points -1 = Clockwise 0 = Colinear 1 = Counter-clockwiseSimpleWKTShapeParser.ShapeType Enumerated type for Shapes