|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.vividsolutions.jts.io.WKBReader
Reads a Geometry
from a byte stream in Well-Known Binary format.
Supports use of an InStream
, which allows easy use
with arbitary byte stream sources.
This class reads the format describe in WKBWriter
. It also partiually handles
the Extended WKB format used by PostGIS (by reading SRID values)
This class is designed to support reuse of a single instance to read multiple geometries. This class is not thread-safe; each thread should create its own instance.
WKBWriter
Constructor Summary | |
WKBReader()
|
|
WKBReader(GeometryFactory geometryFactory)
|
Method Summary | |
static byte[] |
hexToBytes(java.lang.String hex)
Converts a hexadecimal string to a byte array. |
Geometry |
read(byte[] bytes)
Reads a single Geometry from a byte array. |
Geometry |
read(InStream is)
Reads a Geometry from an {@link InStream). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public WKBReader()
public WKBReader(GeometryFactory geometryFactory)
Method Detail |
public static byte[] hexToBytes(java.lang.String hex)
hex
- a string containing hex digitspublic Geometry read(byte[] bytes) throws ParseException
Geometry
from a byte array.
bytes
- the byte array to read from
ParseException
- if a parse exception occurspublic Geometry read(InStream is) throws java.io.IOException, ParseException
Geometry
from an {@link InStream).
is
- the stream to read from
java.io.IOException
ParseException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |