Class GeoWKTParser
java.lang.Object
org.elasticsearch.common.geo.parsers.GeoWKTParser
public class GeoWKTParser
extends java.lang.Object
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.html
-
Field Summary
-
Method Summary
Modifier and Type Method Description static ShapeBuilder
parse(org.elasticsearch.common.xcontent.XContentParser parser, AbstractShapeGeometryFieldMapper shapeMapper)
static ShapeBuilder
parseExpectedType(org.elasticsearch.common.xcontent.XContentParser parser, GeoShapeType shapeType)
static ShapeBuilder
parseExpectedType(org.elasticsearch.common.xcontent.XContentParser parser, GeoShapeType shapeType, AbstractShapeGeometryFieldMapper shapeMapper)
throws an exception if the parsed geometry type does not match the expected shape type
-
Field Details
-
EMPTY
public static final java.lang.String EMPTY- See Also:
- Constant Field Values
-
SPACE
public static final java.lang.String SPACE- See Also:
- Constant Field Values
-
LPAREN
public static final java.lang.String LPAREN- See Also:
- Constant Field Values
-
RPAREN
public static final java.lang.String RPAREN- See Also:
- Constant Field Values
-
COMMA
public static final java.lang.String COMMA- See Also:
- Constant Field Values
-
NAN
public static final java.lang.String NAN- See Also:
- Constant Field Values
-
-
Method Details
-
parse
public static ShapeBuilder parse(org.elasticsearch.common.xcontent.XContentParser parser, AbstractShapeGeometryFieldMapper shapeMapper) throws java.io.IOException, ElasticsearchParseException- Throws:
java.io.IOException
ElasticsearchParseException
-
parseExpectedType
public static ShapeBuilder parseExpectedType(org.elasticsearch.common.xcontent.XContentParser parser, GeoShapeType shapeType) throws java.io.IOException, ElasticsearchParseException- Throws:
java.io.IOException
ElasticsearchParseException
-
parseExpectedType
public static ShapeBuilder parseExpectedType(org.elasticsearch.common.xcontent.XContentParser parser, GeoShapeType shapeType, AbstractShapeGeometryFieldMapper shapeMapper) throws java.io.IOException, ElasticsearchParseExceptionthrows an exception if the parsed geometry type does not match the expected shape type- Throws:
java.io.IOException
ElasticsearchParseException
-