public class JtsBinaryParser extends Object
| Constructor and Description |
|---|
JtsBinaryParser() |
| Modifier and Type | Method and Description |
|---|---|
com.vividsolutions.jts.geom.Geometry |
parse(byte[] value)
Parse a binary encoded geometry.
|
com.vividsolutions.jts.geom.Geometry |
parse(String value)
Parse a hex encoded geometry
|
protected com.vividsolutions.jts.geom.Geometry |
parseGeometry(ValueGetter data)
Parse a geometry starting at offset.
|
protected com.vividsolutions.jts.geom.Geometry |
parseGeometry(ValueGetter data,
int srid,
boolean inheritSrid)
Parse with a known geometry factory
|
static ValueGetter |
valueGetterForEndian(ByteGetter bytes)
Get the appropriate ValueGetter for my endianness
|
public static ValueGetter valueGetterForEndian(ByteGetter bytes)
bytes - The appropriate Byte Getterpublic com.vividsolutions.jts.geom.Geometry parse(String value)
value - String containing the hex data to be parsedpublic com.vividsolutions.jts.geom.Geometry parse(byte[] value)
value - byte array containing the binary encoded geometruprotected com.vividsolutions.jts.geom.Geometry parseGeometry(ValueGetter data)
data - ValueGetter for the data to be parsedprotected com.vividsolutions.jts.geom.Geometry parseGeometry(ValueGetter data, int srid, boolean inheritSrid)
data - ValueGetter for the data to be parsedsrid - the SRID to be used for parsinginheritSrid - flag to toggle inheriting SRIDsCopyright © 2015. All rights reserved.