public class JtsWKTReaderShapeParser extends JtsWKTReader
JtsWKTReader
that processes the entire
string with JTS's WKTReader
. Some differences:
GeometryCollection
subclasses,
not ShapeCollection
WKTReader.State
ctx
Constructor and Description |
---|
JtsWKTReaderShapeParser(JtsSpatialContext ctx,
JtsSpatialContextFactory factory) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkCoordinates(Geometry geom) |
Shape |
parseIfSupported(String wktString)
Parses the wktString, returning the defined Shape.
|
protected Shape |
parseIfSupported(String str,
WKTReader reader)
Reads WKT from the
str via JTS's WKTReader . |
coordinate, coordinateSequence, coordinateSequenceList, getDatelineRule, normDist, parseLineStringShape, parseMulitPolygonShape, parsePolygonShape, parseShapeByType, polygon
getFormatName, newState, parse, parseBufferShape, parseEnvelopeShape, parseGeometryCollectionShape, parseMultiLineStringShape, parseMultiPointShape, parsePointShape, point, pointList, read, read, readIfSupported, shape
public JtsWKTReaderShapeParser(JtsSpatialContext ctx, JtsSpatialContextFactory factory)
public Shape parseIfSupported(String wktString) throws ParseException
WKTReader
ParseException
.parseIfSupported
in class WKTReader
wktString
- non-null, can be empty or have surrounding whitespaceParseException
- Thrown if there is an error in the Shape definitionprotected Shape parseIfSupported(String str, WKTReader reader) throws ParseException
str
via JTS's WKTReader
.str
- reader
- new WKTReader(ctx.getGeometryFactory()))
ParseException
protected void checkCoordinates(Geometry geom)
Copyright © 2015. All rights reserved.