public class GeometryUtils extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
GeometryUtils.CachedGeometryBytesWritable |
static class |
GeometryUtils.OGCType |
| Modifier and Type | Field and Description |
|---|---|
static WritableBinaryObjectInspector |
geometryTransportObjectInspector |
static GeometryUtils.OGCType[] |
OGCTypeLookup |
static int |
WKID_UNKNOWN |
| Constructor and Description |
|---|
GeometryUtils() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
compareSpatialReferences(org.apache.hadoop.io.BytesWritable geomref1,
org.apache.hadoop.io.BytesWritable geomref2) |
static com.esri.core.geometry.ogc.OGCGeometry |
geometryFromEsriShape(org.apache.hadoop.io.BytesWritable geomref) |
static com.esri.core.geometry.ogc.OGCGeometry |
geometryFromEsriShape(org.apache.hadoop.io.BytesWritable geomref,
boolean bytesRecycled) |
static org.apache.hadoop.io.BytesWritable |
geometryToEsriShapeBytesWritable(com.esri.core.geometry.Geometry geometry,
int wkid,
GeometryUtils.OGCType type) |
static org.apache.hadoop.io.BytesWritable |
geometryToEsriShapeBytesWritable(com.esri.core.geometry.MapGeometry mapGeometry) |
static org.apache.hadoop.io.BytesWritable |
geometryToEsriShapeBytesWritable(com.esri.core.geometry.ogc.OGCGeometry geometry) |
static GeometryUtils.OGCType |
getInferredOGCType(com.esri.core.geometry.Geometry geom) |
static GeometryUtils.OGCType |
getType(org.apache.hadoop.io.BytesWritable geomref)
Gets the geometry type for the given hive geometry bytes
|
static int |
getWKID(org.apache.hadoop.io.BytesWritable geomref)
Gets the WKID for the given hive geometry bytes
|
static void |
setType(org.apache.hadoop.io.BytesWritable geomref,
GeometryUtils.OGCType type)
Sets the geometry type (in place) for the given hive geometry bytes
|
static void |
setWKID(org.apache.hadoop.io.BytesWritable geomref,
int wkid)
Sets the WKID (in place) for the given hive geometry bytes
|
public static final int WKID_UNKNOWN
public static GeometryUtils.OGCType[] OGCTypeLookup
public static final WritableBinaryObjectInspector geometryTransportObjectInspector
public static boolean compareSpatialReferences(org.apache.hadoop.io.BytesWritable geomref1,
org.apache.hadoop.io.BytesWritable geomref2)
geomref1 - geomref2 - public static org.apache.hadoop.io.BytesWritable geometryToEsriShapeBytesWritable(com.esri.core.geometry.MapGeometry mapGeometry)
public static org.apache.hadoop.io.BytesWritable geometryToEsriShapeBytesWritable(com.esri.core.geometry.Geometry geometry,
int wkid,
GeometryUtils.OGCType type)
public static org.apache.hadoop.io.BytesWritable geometryToEsriShapeBytesWritable(com.esri.core.geometry.ogc.OGCGeometry geometry)
public static com.esri.core.geometry.ogc.OGCGeometry geometryFromEsriShape(org.apache.hadoop.io.BytesWritable geomref)
public static com.esri.core.geometry.ogc.OGCGeometry geometryFromEsriShape(org.apache.hadoop.io.BytesWritable geomref,
boolean bytesRecycled)
public static GeometryUtils.OGCType getType(org.apache.hadoop.io.BytesWritable geomref)
geomref - reference to hive geometry bytespublic static void setType(org.apache.hadoop.io.BytesWritable geomref,
GeometryUtils.OGCType type)
geomref - reference to hive geometry bytestype - OGC geometry typepublic static int getWKID(org.apache.hadoop.io.BytesWritable geomref)
geomref - reference to hive geometry bytespublic static void setWKID(org.apache.hadoop.io.BytesWritable geomref,
int wkid)
geomref - reference to hive geometry byteswkid - public static GeometryUtils.OGCType getInferredOGCType(com.esri.core.geometry.Geometry geom)
Copyright © 2022 The Apache Software Foundation. All rights reserved.