Package org.h2.util.geometry
Class GeoJsonUtils
- java.lang.Object
-
- org.h2.util.geometry.GeoJsonUtils
-
public final class GeoJsonUtils extends java.lang.ObjectGeoJson format support for GEOMETRY data type.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGeoJsonUtils.GeoJsonTargetConverter output target that writes a GeoJson.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]ewkbToGeoJson(byte[] ewkb, int dimensionSystem)Converts EWKB with known dimension system to GeoJson.static byte[]geoJsonToEwkb(byte[] json, int srid)Converts GeoJson with known dimension system to EWKB.
-
-
-
Method Detail
-
ewkbToGeoJson
public static byte[] ewkbToGeoJson(byte[] ewkb, int dimensionSystem)Converts EWKB with known dimension system to GeoJson.- Parameters:
ewkb- geometry object in EWKB formatdimensionSystem- dimension system of the specified object, may be the same or smaller than its real dimension system. M dimension system is not supported.- Returns:
- GeoJson representation of the specified geometry
- Throws:
DbException- on unsupported dimension system
-
geoJsonToEwkb
public static byte[] geoJsonToEwkb(byte[] json, int srid)Converts GeoJson with known dimension system to EWKB.- Parameters:
json- geometry object in GeoJson formatsrid- the SRID of geometry- Returns:
- EWKB representation of the specified geometry
- Throws:
DbException- on unsupported dimension system
-
-