public static Geom ST_MPolyFromText(String wkt, int srid) { final Geometry g = GeometryEngine.geometryFromWkt(wkt, WktImportFlags.wktImportDefaults, Geometry.Type.Unknown); // NOTE: there is no Geometry.Type.MultiPolygon return bind(g, srid); }
public static Geom ST_PolyFromText(String wkt, int srid) { final Geometry g = GeometryEngine.geometryFromWkt(wkt, WktImportFlags.wktImportDefaults, Geometry.Type.Polygon); return bind(g, srid); }
public static Geom ST_MLineFromText(String wkt, int srid) { final Geometry g = GeometryEngine.geometryFromWkt(wkt, WktImportFlags.wktImportDefaults, Geometry.Type.Unknown); // NOTE: there is no Geometry.Type.MultiLine return bind(g, srid); }
public static Geom ST_PointFromText(String wkt, int srid) { final Geometry g = GeometryEngine.geometryFromWkt(wkt, WktImportFlags.wktImportDefaults, Geometry.Type.Point); return bind(g, srid); }
public static Geom ST_PolyFromText(String wkt, int srid) { final Geometry g = GeometryEngine.geometryFromWkt(wkt, WktImportFlags.wktImportDefaults, Geometry.Type.Polygon); return bind(g, srid); }
public static Geom ST_GeomFromText(String s, int srid) { final Geometry g = GeometryEngine.geometryFromWkt(s, WktImportFlags.wktImportDefaults, Geometry.Type.Unknown); return bind(g, srid); }
public static Geom ST_LineFromText(String wkt, int srid) { final Geometry g = GeometryEngine.geometryFromWkt(wkt, WktImportFlags.wktImportDefaults, Geometry.Type.Line); return bind(g, srid); }
public static Geom ST_MPointFromText(String wkt, int srid) { final Geometry g = GeometryEngine.geometryFromWkt(wkt, WktImportFlags.wktImportDefaults, Geometry.Type.MultiPoint); return bind(g, srid); }
public static Geom ST_MPointFromText(String wkt, int srid) { final Geometry g = GeometryEngine.geometryFromWkt(wkt, WktImportFlags.wktImportDefaults, Geometry.Type.MultiPoint); return bind(g, srid); }
public static Geom ST_MLineFromText(String wkt, int srid) { final Geometry g = GeometryEngine.geometryFromWkt(wkt, WktImportFlags.wktImportDefaults, Geometry.Type.Unknown); // NOTE: there is no Geometry.Type.MultiLine return bind(g, srid); }
public static Geom ST_GeomFromText(String s, int srid) { final Geometry g = GeometryEngine.geometryFromWkt(s, WktImportFlags.wktImportDefaults, Geometry.Type.Unknown); return bind(g, srid); }
public static Geom ST_PointFromText(String wkt, int srid) { final Geometry g = GeometryEngine.geometryFromWkt(wkt, WktImportFlags.wktImportDefaults, Geometry.Type.Point); return bind(g, srid); }
public static Geom ST_MPolyFromText(String wkt, int srid) { final Geometry g = GeometryEngine.geometryFromWkt(wkt, WktImportFlags.wktImportDefaults, Geometry.Type.Unknown); // NOTE: there is no Geometry.Type.MultiPolygon return bind(g, srid); }
public static Geom ST_LineFromText(String wkt, int srid) { final Geometry g = GeometryEngine.geometryFromWkt(wkt, WktImportFlags.wktImportDefaults, Geometry.Type.Line); return bind(g, srid); }
/** * Creates a {@link MatcherSample} object from its JSON representation. * * @param json JSON representation of {@link MatcherSample} object. JSONException thrown on JSON * extraction or parsing error. * @throws JSONException thrown on JSON parse error. */ public MatcherSample(JSONObject json) throws JSONException { super(json); id = json.getString("id"); String wkt = json.getString("point"); point = (Point) GeometryEngine.geometryFromWkt(wkt, WktImportFlags.wktImportDefaults, Type.Point); if (json.has("azimuth")) { azimuth = norm(json.getDouble("azimuth")); } else { azimuth = Double.NaN; } }
public BytesWritable evaluate(Text wkwrap, int wkid) throws UDFArgumentException { String wkt = wkwrap.toString(); try { Geometry geomObj = GeometryEngine.geometryFromWkt(wkt, 0, Geometry.Type.Unknown); SpatialReference spatialReference = null; // Idea: OGCGeometry.setSpatialReference after .fromText if (wkid != GeometryUtils.WKID_UNKNOWN) { spatialReference = SpatialReference.create(wkid); } OGCGeometry ogcObj = OGCGeometry.createFromEsriGeometry(geomObj, spatialReference); return GeometryUtils.geometryToEsriShapeBytesWritable(ogcObj); } catch (Exception e) { // IllegalArgumentException, GeometryException LogUtils.Log_InvalidText(LOG, wkt); return null; } }