public class MultiFormatReader
extends java.lang.Object
Geometry
from a string which is in either WKT, WKBHex
or GML formatModifier and Type | Field and Description |
---|---|
private static int |
FORMAT_GEOJSON |
static int |
FORMAT_GML |
static int |
FORMAT_UNKNOWN |
static int |
FORMAT_WKB |
static int |
FORMAT_WKT |
private GeometryFactory |
geomFactory |
private static int |
MAX_CHARS_TO_CHECK |
private WKBReader |
wkbReader |
private WKTReader |
wktReader |
Constructor and Description |
---|
MultiFormatReader() |
MultiFormatReader(GeometryFactory geomFactory) |
Modifier and Type | Method and Description |
---|---|
static int |
format(java.lang.String s) |
static boolean |
isGeoJSON(java.lang.String str) |
static boolean |
isGML(java.lang.String str) |
private static boolean |
isHex(java.lang.String str,
int maxCharsToTest) |
private static boolean |
isHexDigit(char ch) |
static boolean |
isWKB(java.lang.String str) |
static boolean |
isWKT(java.lang.String s) |
Geometry |
read(java.lang.String geomStr) |
private Geometry |
readGeoJSON(java.lang.String str) |
private Geometry |
readGML(java.lang.String str) |
public static final int FORMAT_UNKNOWN
public static final int FORMAT_WKT
public static final int FORMAT_WKB
public static final int FORMAT_GML
private static final int FORMAT_GEOJSON
private static final int MAX_CHARS_TO_CHECK
private GeometryFactory geomFactory
private WKTReader wktReader
private WKBReader wkbReader
public MultiFormatReader()
public MultiFormatReader(GeometryFactory geomFactory)
public static boolean isWKT(java.lang.String s)
public static boolean isWKB(java.lang.String str)
public static boolean isGML(java.lang.String str)
public static boolean isGeoJSON(java.lang.String str)
public static int format(java.lang.String s)
private static boolean isHex(java.lang.String str, int maxCharsToTest)
private static boolean isHexDigit(char ch)
public Geometry read(java.lang.String geomStr) throws ParseException, java.io.IOException
ParseException
java.io.IOException
private Geometry readGeoJSON(java.lang.String str) throws ParseException
ParseException
private Geometry readGML(java.lang.String str) throws ParseException
ParseException