Package org.elasticsearch.common.geo
Class GeometryNormalizer
java.lang.Object
org.elasticsearch.common.geo.GeometryNormalizer
Transforms provided
Geometry
into a lucene friendly format by normalizing latitude and longitude
coordinates and breaking geometries that cross the dateline.-
Method Summary
Modifier and TypeMethodDescriptionstatic org.elasticsearch.geometry.Geometry
apply
(Orientation orientation, org.elasticsearch.geometry.Geometry geometry) Transforms the providedGeometry
into a lucene friendly format.static boolean
needsNormalize
(Orientation orientation, org.elasticsearch.geometry.Geometry geometry) Return false if the providedGeometry
is already Lucene friendly, else return false.
-
Method Details
-
apply
public static org.elasticsearch.geometry.Geometry apply(Orientation orientation, org.elasticsearch.geometry.Geometry geometry) Transforms the providedGeometry
into a lucene friendly format. -
needsNormalize
public static boolean needsNormalize(Orientation orientation, org.elasticsearch.geometry.Geometry geometry) Return false if the providedGeometry
is already Lucene friendly, else return false.
-