Package | Description |
---|---|
org.apache.lucene.document |
The logical representation of a
Document for indexing and searching. |
org.apache.lucene.geo |
Geospatial Utility Implementations for Lucene Core
|
Modifier and Type | Method and Description |
---|---|
static Field[] |
LatLonShape.createIndexableFields(String fieldName,
Polygon polygon)
create indexable fields for polygon geometry
|
static Query |
LatLonPoint.newPolygonQuery(String field,
Polygon... polygons)
Create a query for matching one or more polygons.
|
static Query |
LatLonShape.newPolygonQuery(String field,
ShapeField.QueryRelation queryRelation,
Polygon... polygons)
create a query to find all indexed geo shapes that intersect a provided polygon (or array of polygons)
note: does not support dateline crossing
|
static Query |
LatLonDocValuesField.newSlowPolygonQuery(String field,
Polygon... polygons)
Create a query for matching points within the supplied polygons.
|
Modifier and Type | Method and Description |
---|---|
static Polygon[] |
Polygon.fromGeoJSON(String geojson)
Parses a standard GeoJSON polygon string.
|
Polygon[] |
Polygon.getHoles()
Returns a copy of the internal holes array
|
Modifier and Type | Method and Description |
---|---|
static Rectangle |
Rectangle.fromPolygon(Polygon[] polygons)
Returns the bounding box over an array of polygons
|
static List<Tessellator.Triangle> |
Tessellator.tessellate(Polygon polygon) |
Constructor and Description |
---|
Polygon(double[] polyLats,
double[] polyLons,
Polygon... holes)
Creates a new Polygon from the supplied latitude/longitude array, and optionally any holes.
|
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.