public class GeoJsonReader
extends java.lang.Object
Geometry
.
A specification of the GeoJson format can be found at the GeoJson web site: http://geojson.org/geojson-spec.html.
It is the caller's responsibility to ensure that the supplied
PrecisionModel
matches the precision of the incoming data. If a lower
precision for the data is required, a subsequent process must be run on the
data to reduce its precision.
Constructor | Description |
---|---|
GeoJsonReader() |
The default constructor uses the SRID from the Geojson CRS and the
default
PrecisionModel to create a
GeometryFactory . |
GeoJsonReader(GeometryFactory geometryFactory) |
This constructor accepts a
GeometryFactory that is used
to create the output geometries and to override the GeoJson CRS. |
Modifier and Type | Method | Description |
---|---|---|
Geometry |
read(java.io.Reader reader) |
Reads a GeoJson Geometry from a
Reader into a single
Geometry . |
Geometry |
read(java.lang.String json) |
Reads a GeoJson Geometry from a String into a single
Geometry . |
public GeoJsonReader()
PrecisionModel
to create a
GeometryFactory
. If there is no CRS specified then the default
CRS is a geographic coordinate reference system, using the WGS84 datum, and
with longitude and latitude units of decimal degrees (SRID = 4326)public GeoJsonReader(GeometryFactory geometryFactory)
GeometryFactory
that is used
to create the output geometries and to override the GeoJson CRS.geometryFactory
- a GeometryFactorypublic Geometry read(java.lang.String json) throws ParseException
Geometry
.json
- The GeoJson String to parseParseException
- throws a ParseException if the JSON string cannot be parsedpublic Geometry read(java.io.Reader reader) throws ParseException
Reader
into a single
Geometry
.reader
- The input sourceParseException
- throws a ParseException if the JSON string cannot be parsedCopyright © 2018. All rights reserved.