Class GeoJsonReader


  • public class GeoJsonReader
    extends java.lang.Object
    Reads a GeoJson Geometry from a JSON fragment into a 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 Detail

      • GeoJsonReader

        public GeoJsonReader()
        The default constructor uses the SRID from the Geojson CRS and the default 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)
      • GeoJsonReader

        public GeoJsonReader​(GeometryFactory geometryFactory)
        This constructor accepts a GeometryFactory that is used to create the output geometries and to override the GeoJson CRS.
        Parameters:
        geometryFactory - a GeometryFactory