|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gvsig.fmap.geom.operation.fromwkt.WKTParser
public class WKTParser
Converts a Well-Known Text string to a Geometry.
The WKTReader allows
extracting Geometry objects from either input streams or
internal strings. This allows it to function as a parser to read Geometry
objects from text blocks embedded in other data formats (e.g. XML).
The Well-known Text format is defined in the OpenGIS Simple Features Specification for SQL .
Note: There is an inconsistency in the SFS. The WKT grammar states
that MultiPoints are represented by MULTIPOINT ( ( x y), (x y) )
, but the examples show MultiPoints as MULTIPOINT ( x y, x y )
. Other implementations follow the latter syntax, so JTS will adopt it as
well.
A WKTReader is parameterized by a GeometryFactory
, to allow it to create Geometry objects of the appropriate
implementation. In particular, the GeometryFactory will
determine the PrecisionModel and SRID that is
used.
The WKTReader will convert the input numbers to the precise
internal representation.
Reads non-standard "LINEARRING" tags.
| Constructor Summary | |
|---|---|
WKTParser()
Creates a WKTReader that creates objects using a basic GeometryFactory. |
|
| Method Summary | |
|---|---|
Geometry |
read(Reader reader)
Converts a Well-known Text representation to a Geometry. |
Geometry |
read(String wellKnownText)
Converts a Well-known Text representation to a Geometry. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WKTParser()
| Method Detail |
|---|
public Geometry read(String wellKnownText)
throws com.vividsolutions.jts.io.ParseException
Geometry.
wellKnownText - one or more Geometry specified by wellKnownText
com.vividsolutions.jts.io.ParseException - if a parsing problem occurs
public Geometry read(Reader reader)
throws com.vividsolutions.jts.io.ParseException
Geometry.
reader - a Reader which will return a Geometry read from reader
com.vividsolutions.jts.io.ParseException - if a parsing problem occurs
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||