com.vividsolutions.jts.io
Class WKTWriter
java.lang.Object
com.vividsolutions.jts.io.WKTWriter
public class WKTWriter
extends java.lang.Object
Outputs the Well-Known Text representation of a
Geometry
.
The Well-known Text format is defined in the
OGC Simple Features Specification for SQL.
The
WKTWriter
outputs coordinates rounded to the precision
model. No more than the maximum number of necessary decimal places will be
output.
A non-standard
LINEARRING
tag is used for LinearRings.
The SFS WKT spec does not define a special tag for
LinearRing
s.
Under it, rings are output using
LINESTRING
.
WKTWriter
public WKTWriter()
stringOfChar
public static String stringOfChar(char ch,
int count)
Returns a String
of repeated characters.
ch
- the character to repeatcount
- the number of times to repeat the character
toLineString
public static String toLineString(Coordinate p0,
Coordinate p1)
Generates the WKT for a 2-point LineString
.
p0
- the first coordinatep1
- the second coordinate
toLineString
public static String toLineString(CoordinateSequence seq)
Generates the WKT for a N-point LineString
.
seq
- the sequence to outpout
toPoint
public static String toPoint(Coordinate p0)
Generates the WKT for a Point
.
p0
- the point coordinate
write
public String write(Geometry geometry)
Converts a Geometry
to its Well-known Text representation.
geometry
- a Geometry
to process
- a string (see the OpenGIS Simple
Features Specification)
write
public void write(Geometry geometry,
Writer writer)
throws IOException
Converts a Geometry
to its Well-known Text representation.
geometry
- a Geometry
to process
writeFormatted
public String writeFormatted(Geometry geometry)
Same as write
, but with newlines and spaces to make the
well-known text more readable.
geometry
- a Geometry
to process
- a string (see the OpenGIS Simple
Features Specification), with newlines and spaces
writeFormatted
public void writeFormatted(Geometry geometry,
Writer writer)
throws IOException
Same as write
, but with newlines and spaces to make the
well-known text more readable.
geometry
- a Geometry
to process