Package org.elasticsearch.common.geo
Class GeoJson
java.lang.Object
org.elasticsearch.common.geo.GeoJson
public final class GeoJson
extends java.lang.Object
Utility class for converting libs/geo shapes to and from GeoJson
-
Constructor Summary
Constructors Constructor Description GeoJson(boolean rightOrientation, boolean coerce, org.elasticsearch.geometry.utils.GeometryValidator validator)
-
Method Summary
Modifier and Type Method Description org.elasticsearch.geometry.Geometry
fromXContent(org.elasticsearch.common.xcontent.XContentParser parser)
static java.lang.String
getGeoJsonName(org.elasticsearch.geometry.Geometry geometry)
static java.util.Map<java.lang.String,java.lang.Object>
toMap(org.elasticsearch.geometry.Geometry geometry)
Produces that same GeoJSON as toXContent only in parsed map formstatic org.elasticsearch.common.xcontent.XContentBuilder
toXContent(org.elasticsearch.geometry.Geometry geometry, org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
GeoJson
public GeoJson(boolean rightOrientation, boolean coerce, org.elasticsearch.geometry.utils.GeometryValidator validator)
-
-
Method Details
-
fromXContent
public org.elasticsearch.geometry.Geometry fromXContent(org.elasticsearch.common.xcontent.XContentParser parser) throws java.io.IOException- Throws:
java.io.IOException
-
toXContent
public static org.elasticsearch.common.xcontent.XContentBuilder toXContent(org.elasticsearch.geometry.Geometry geometry, org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws java.io.IOException- Throws:
java.io.IOException
-
toMap
public static java.util.Map<java.lang.String,java.lang.Object> toMap(org.elasticsearch.geometry.Geometry geometry)Produces that same GeoJSON as toXContent only in parsed map form -
getGeoJsonName
public static java.lang.String getGeoJsonName(org.elasticsearch.geometry.Geometry geometry)
-