public static Polygon toJts(org.geojson.Polygon polygon) { if (polygon.getInteriorRings().size() > 0) { throw new UnsupportedOperationException("Only polygons without holes are supported!"); } String geoJsonCrs = polygon.getCrs().getProperties().get(org.geojson.jackson.CrsType.name.name()).toString(); GeometryFactory gf = new GeometryFactory(new PrecisionModel(), Integer.parseInt(geoJsonCrs.substring(CRS_URN_BASE_EPSG.length()))); return toJts(polygon.getExteriorRing(), gf); }