public class GeoJSONDecoder extends Object
| Constructor and Description |
|---|
GeoJSONDecoder() |
| Modifier and Type | Method and Description |
|---|---|
protected com.vividsolutions.jts.geom.Coordinate |
decodeCoordinate(com.fasterxml.jackson.databind.JsonNode node) |
protected com.vividsolutions.jts.geom.Coordinate[] |
decodeCoordinates(com.fasterxml.jackson.databind.JsonNode node) |
protected com.vividsolutions.jts.geom.GeometryFactory |
decodeCRS(com.fasterxml.jackson.databind.JsonNode node,
com.vividsolutions.jts.geom.GeometryFactory factory) |
com.vividsolutions.jts.geom.Geometry |
decodeGeometry(com.fasterxml.jackson.databind.JsonNode node) |
protected com.vividsolutions.jts.geom.Geometry |
decodeGeometry(Object o,
com.vividsolutions.jts.geom.GeometryFactory parentFactory) |
protected com.vividsolutions.jts.geom.GeometryCollection |
decodeGeometryCollection(com.fasterxml.jackson.databind.JsonNode node,
com.vividsolutions.jts.geom.GeometryFactory fac) |
protected com.vividsolutions.jts.geom.LineString |
decodeLineString(com.fasterxml.jackson.databind.JsonNode node,
com.vividsolutions.jts.geom.GeometryFactory fac) |
protected com.vividsolutions.jts.geom.GeometryFactory |
decodeLinkedCRS(com.fasterxml.jackson.databind.JsonNode properties,
com.vividsolutions.jts.geom.GeometryFactory factory) |
protected com.vividsolutions.jts.geom.MultiLineString |
decodeMultiLineString(com.fasterxml.jackson.databind.JsonNode node,
com.vividsolutions.jts.geom.GeometryFactory fac) |
protected com.vividsolutions.jts.geom.MultiPoint |
decodeMultiPoint(com.fasterxml.jackson.databind.JsonNode node,
com.vividsolutions.jts.geom.GeometryFactory fac) |
protected com.vividsolutions.jts.geom.MultiPolygon |
decodeMultiPolygon(com.fasterxml.jackson.databind.JsonNode node,
com.vividsolutions.jts.geom.GeometryFactory fac) |
protected com.vividsolutions.jts.geom.GeometryFactory |
decodeNamedCRS(com.fasterxml.jackson.databind.JsonNode properties,
com.vividsolutions.jts.geom.GeometryFactory factory) |
protected com.vividsolutions.jts.geom.Point |
decodePoint(com.fasterxml.jackson.databind.JsonNode node,
com.vividsolutions.jts.geom.GeometryFactory fac) |
protected com.vividsolutions.jts.geom.Polygon |
decodePolygon(com.fasterxml.jackson.databind.JsonNode node,
com.vividsolutions.jts.geom.GeometryFactory fac) |
protected com.vividsolutions.jts.geom.Polygon |
decodePolygonCoordinates(com.fasterxml.jackson.databind.JsonNode coordinates,
com.vividsolutions.jts.geom.GeometryFactory fac) |
protected com.vividsolutions.jts.geom.GeometryFactory |
getGeometryFactory(int srid,
com.vividsolutions.jts.geom.GeometryFactory factory) |
protected com.vividsolutions.jts.geom.GeometryFactory |
getGeometryFactory(com.fasterxml.jackson.databind.JsonNode node,
com.vividsolutions.jts.geom.GeometryFactory factory) |
protected String |
getType(com.fasterxml.jackson.databind.JsonNode node) |
protected boolean |
isNumber(com.fasterxml.jackson.databind.JsonNode x) |
protected com.fasterxml.jackson.databind.JsonNode |
requireCoordinates(com.fasterxml.jackson.databind.JsonNode node) |
public static final int DIM_2D
public static final int DIM_3D
public com.vividsolutions.jts.geom.Geometry decodeGeometry(com.fasterxml.jackson.databind.JsonNode node)
throws GeoJSONException
GeoJSONExceptionprotected com.vividsolutions.jts.geom.Geometry decodeGeometry(Object o, com.vividsolutions.jts.geom.GeometryFactory parentFactory) throws GeoJSONException
GeoJSONExceptionprotected com.vividsolutions.jts.geom.Coordinate[] decodeCoordinates(com.fasterxml.jackson.databind.JsonNode node)
throws GeoJSONException
GeoJSONExceptionprotected com.vividsolutions.jts.geom.Polygon decodePolygonCoordinates(com.fasterxml.jackson.databind.JsonNode coordinates,
com.vividsolutions.jts.geom.GeometryFactory fac)
throws GeoJSONException
GeoJSONExceptionprotected com.vividsolutions.jts.geom.MultiLineString decodeMultiLineString(com.fasterxml.jackson.databind.JsonNode node,
com.vividsolutions.jts.geom.GeometryFactory fac)
throws GeoJSONException
GeoJSONExceptionprotected com.vividsolutions.jts.geom.LineString decodeLineString(com.fasterxml.jackson.databind.JsonNode node,
com.vividsolutions.jts.geom.GeometryFactory fac)
throws GeoJSONException
GeoJSONExceptionprotected com.vividsolutions.jts.geom.MultiPoint decodeMultiPoint(com.fasterxml.jackson.databind.JsonNode node,
com.vividsolutions.jts.geom.GeometryFactory fac)
throws GeoJSONException
GeoJSONExceptionprotected com.vividsolutions.jts.geom.Point decodePoint(com.fasterxml.jackson.databind.JsonNode node,
com.vividsolutions.jts.geom.GeometryFactory fac)
throws GeoJSONException
GeoJSONExceptionprotected com.vividsolutions.jts.geom.Polygon decodePolygon(com.fasterxml.jackson.databind.JsonNode node,
com.vividsolutions.jts.geom.GeometryFactory fac)
throws GeoJSONException
GeoJSONExceptionprotected com.vividsolutions.jts.geom.MultiPolygon decodeMultiPolygon(com.fasterxml.jackson.databind.JsonNode node,
com.vividsolutions.jts.geom.GeometryFactory fac)
throws GeoJSONException
GeoJSONExceptionprotected com.vividsolutions.jts.geom.GeometryCollection decodeGeometryCollection(com.fasterxml.jackson.databind.JsonNode node,
com.vividsolutions.jts.geom.GeometryFactory fac)
throws GeoJSONException
GeoJSONExceptionprotected com.fasterxml.jackson.databind.JsonNode requireCoordinates(com.fasterxml.jackson.databind.JsonNode node)
throws GeoJSONException
GeoJSONExceptionprotected com.vividsolutions.jts.geom.Coordinate decodeCoordinate(com.fasterxml.jackson.databind.JsonNode node)
throws GeoJSONException
GeoJSONExceptionprotected com.vividsolutions.jts.geom.GeometryFactory getGeometryFactory(com.fasterxml.jackson.databind.JsonNode node,
com.vividsolutions.jts.geom.GeometryFactory factory)
throws GeoJSONException
GeoJSONExceptionprotected com.vividsolutions.jts.geom.GeometryFactory decodeCRS(com.fasterxml.jackson.databind.JsonNode node,
com.vividsolutions.jts.geom.GeometryFactory factory)
throws GeoJSONException
GeoJSONExceptionprotected com.vividsolutions.jts.geom.GeometryFactory decodeNamedCRS(com.fasterxml.jackson.databind.JsonNode properties,
com.vividsolutions.jts.geom.GeometryFactory factory)
throws GeoJSONException
GeoJSONExceptionprotected com.vividsolutions.jts.geom.GeometryFactory decodeLinkedCRS(com.fasterxml.jackson.databind.JsonNode properties,
com.vividsolutions.jts.geom.GeometryFactory factory)
throws GeoJSONException
GeoJSONExceptionprotected com.vividsolutions.jts.geom.GeometryFactory getGeometryFactory(int srid,
com.vividsolutions.jts.geom.GeometryFactory factory)
protected String getType(com.fasterxml.jackson.databind.JsonNode node) throws GeoJSONException
GeoJSONExceptionprotected boolean isNumber(com.fasterxml.jackson.databind.JsonNode x)
Copyright © 2013–2017 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.