public class JtsWKTReaderShapeParser extends JtsWktShapeParser
JtsWktShapeParser that processes the entire
string with JTS's WKTReader. Some differences:
GeometryCollection subclasses,
not ShapeCollectionJtsWktShapeParser.DatelineRule, JtsWktShapeParser.ValidationRuleWktShapeParser.StateautoIndex, ctx, datelineRule, validationRule| Constructor and Description |
|---|
JtsWKTReaderShapeParser(JtsSpatialContext ctx,
JtsSpatialContextFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkCoordinates(com.vividsolutions.jts.geom.Geometry geom) |
Shape |
parseIfSupported(String wktString)
Parses the wktString, returning the defined Shape.
|
protected Shape |
parseIfSupported(String str,
com.vividsolutions.jts.io.WKTReader reader)
Reads WKT from the
str via JTS's WKTReader. |
coordinate, coordinateSequence, coordinateSequenceList, getDatelineRule, getValidationRule, isAutoIndex, isAutoValidate, makeRectFromPoly, makeShapeFromGeometry, normDist, parseLineStringShape, parseMulitPolygonShape, parsePolygonShape, parseShapeByType, polygongetCtx, newState, parse, parseBufferShape, parseEnvelopeShape, parseGeometryCollectionShape, parseMultiLineStringShape, parseMultiPointShape, parsePointShape, point, pointList, shapepublic JtsWKTReaderShapeParser(JtsSpatialContext ctx, JtsSpatialContextFactory factory)
public Shape parseIfSupported(String wktString) throws ParseException
WktShapeParserParseException.parseIfSupported in class WktShapeParserwktString - non-null, can be empty or have surrounding whitespaceParseException - Thrown if there is an error in the Shape definitionprotected Shape parseIfSupported(String str, com.vividsolutions.jts.io.WKTReader reader) throws ParseException
str via JTS's WKTReader.str - reader - new WKTReader(ctx.getGeometryFactory()))
ParseExceptionprotected void checkCoordinates(com.vividsolutions.jts.geom.Geometry geom)
Copyright © 2016 LocationTech. All rights reserved.