Package | Description |
---|---|
com.esri.core.geometry | |
com.esri.core.geometry.ogc |
Modifier and Type | Field and Description |
---|---|
SpatialReference |
MapOGCStructure.m_spatialReference |
Modifier and Type | Method and Description |
---|---|
static SpatialReference |
SpatialReference.create(int wkid)
Creates an instance of the spatial reference based on the provided well
known ID for the horizontal coordinate system.
|
static SpatialReference |
SpatialReference.create(String wktext)
Creates an instance of the spatial reference based on the provided well
known text representation for the horizontal coordinate system.
|
static SpatialReference |
SpatialReference.fromJson(com.fasterxml.jackson.core.JsonParser parser)
Returns spatial reference from the JsonParser.
|
static SpatialReference |
SpatialReference.fromJson(JsonReader parser) |
static SpatialReference |
SpatialReference.fromJson(String string) |
SpatialReference |
MapGeometry.getSpatialReference()
Gets the spatial reference for this MapGeometry.
|
Modifier and Type | Method and Description |
---|---|
boolean |
OperatorSimpleRelation.accelerateGeometry(Geometry geometry,
SpatialReference spatialReference,
Geometry.GeometryAccelerationDegree accelDegree) |
boolean |
OperatorRelate.accelerateGeometry(Geometry geometry,
SpatialReference spatialReference,
Geometry.GeometryAccelerationDegree accelDegree) |
boolean |
Operator.accelerateGeometry(Geometry geometry,
SpatialReference spatialReference,
Geometry.GeometryAccelerationDegree accelDegree)
Processes Geometry to accelerate operations on it.
|
static Polygon[] |
GeometryEngine.buffer(Geometry[] geometries,
SpatialReference spatialReference,
double[] distances,
boolean toUnionResults)
Calculates a buffer polygon for each geometry at each of the
corresponding specified distances.
|
static Polygon |
GeometryEngine.buffer(Geometry geometry,
SpatialReference spatialReference,
double distance)
Calculates a buffer polygon of the geometry as specified by the
distance input.
|
static Geometry |
GeometryEngine.clip(Geometry geometry,
Envelope envelope,
SpatialReference spatialReference)
Calculates the clipped geometry from a target geometry using an envelope.
|
static boolean |
GeometryEngine.contains(Geometry geometry1,
Geometry geometry2,
SpatialReference spatialReference)
Indicates if one geometry contains another geometry.
|
static boolean |
GeometryEngine.crosses(Geometry geometry1,
Geometry geometry2,
SpatialReference spatialReference)
Indicates if one geometry crosses another geometry.
|
static Geometry[] |
GeometryEngine.cut(Geometry cuttee,
Polyline cutter,
SpatialReference spatialReference)
Calculates the cut geometry from a target geometry using a polyline.
|
static Geometry |
GeometryEngine.difference(Geometry geometry1,
Geometry substractor,
SpatialReference spatialReference)
Creates the difference of two geometries.
|
static boolean |
GeometryEngine.disjoint(Geometry geometry1,
Geometry geometry2,
SpatialReference spatialReference)
See OperatorDisjoint.
|
static double |
GeometryEngine.distance(Geometry geometry1,
Geometry geometry2,
SpatialReference spatialReference)
Calculates the 2D planar distance between two geometries.
|
static boolean |
GeometryEngine.equals(Geometry geometry1,
Geometry geometry2,
SpatialReference spatialReference)
Indicates if two geometries are equal.
|
abstract GeometryCursor |
OperatorCut.execute(boolean bConsiderTouch,
Geometry cuttee,
Polyline cutter,
SpatialReference spatialReference,
ProgressTracker progressTracker)
Performs the Cut operation on a geometry.
|
abstract GeometryCursor |
OperatorClip.execute(GeometryCursor geoms,
Envelope2D envelope,
SpatialReference spatialRef,
ProgressTracker progressTracker)
Performs the Clip operation on the geometry set.
|
abstract GeometryCursor |
OperatorSymmetricDifference.execute(GeometryCursor inputGeometries,
GeometryCursor rightGeometry,
SpatialReference sr,
ProgressTracker progressTracker)
Performs the Symmetric Difference operation on the geometry set.
|
abstract GeometryCursor |
OperatorIntersection.execute(GeometryCursor inputGeometries,
GeometryCursor intersector,
SpatialReference sr,
ProgressTracker progressTracker)
Performs the Topological Intersection operation on the geometry set.
|
abstract GeometryCursor |
OperatorDifference.execute(GeometryCursor inputGeometries,
GeometryCursor subtractor,
SpatialReference sr,
ProgressTracker progressTracker)
Performs the Topological Difference operation on the geometry set.
|
abstract GeometryCursor |
OperatorIntersection.execute(GeometryCursor input_geometries,
GeometryCursor intersector,
SpatialReference sr,
ProgressTracker progress_tracker,
int dimensionMask)
Performs the Topological intersection operation on the geometry set.
|
abstract GeometryCursor |
OperatorSimplifyOGC.execute(GeometryCursor geoms,
SpatialReference sr,
boolean bForceSimplify,
ProgressTracker progressTracker)
Processes geometry cursor to ensure its geometries are simple for OGC specification.
|
abstract GeometryCursor |
OperatorSimplify.execute(GeometryCursor geoms,
SpatialReference sr,
boolean bForceSimplify,
ProgressTracker progressTracker)
Performs the Simplify operation on the geometry cursor.
|
abstract GeometryCursor |
OperatorBuffer.execute(GeometryCursor inputGeometries,
SpatialReference sr,
double[] distances,
boolean bUnion,
ProgressTracker progressTracker)
Creates a buffer around the input geometries
|
abstract GeometryCursor |
OperatorOffset.execute(GeometryCursor inputGeometries,
SpatialReference sr,
double distance,
OperatorOffset.JoinType joins,
double bevelRatio,
double flattenError,
ProgressTracker progressTracker)
Creates offset version of the input geometries.
|
abstract GeometryCursor |
OperatorUnion.execute(GeometryCursor inputGeometries,
SpatialReference sr,
ProgressTracker progressTracker)
Performs the Topological Union operation on the geometry set.
|
abstract Geometry |
OperatorClip.execute(Geometry geom,
Envelope2D envelope,
SpatialReference spatialRef,
ProgressTracker progressTracker)
Performs the Clip operation on a single geometry.
|
abstract Geometry |
OperatorUnion.execute(Geometry geom1,
Geometry geom2,
SpatialReference sr,
ProgressTracker progressTracker)
Performs the Topological Union operation on two geometries.
|
abstract Geometry |
OperatorSymmetricDifference.execute(Geometry leftGeometry,
Geometry rightGeometry,
SpatialReference sr,
ProgressTracker progressTracker)
Performs the Symmetric Difference operation on the two geometries.
|
abstract boolean |
OperatorSimpleRelation.execute(Geometry inputGeom1,
Geometry inputGeom2,
SpatialReference sr,
ProgressTracker progressTracker)
Performs the given relation operation between two geometries.
|
abstract Geometry |
OperatorIntersection.execute(Geometry inputGeometry,
Geometry intersector,
SpatialReference sr,
ProgressTracker progressTracker)
Performs the Topological Intersection operation on the geometry.
|
abstract Geometry |
OperatorDifference.execute(Geometry inputGeometry,
Geometry subtractor,
SpatialReference sr,
ProgressTracker progressTracker)
Performs the Topological Difference operation on the two geometries.
|
Geometry |
CombineOperator.execute(Geometry geom1,
Geometry geom2,
SpatialReference sr,
ProgressTracker progressTracker)
Operation on two geometries, returning a third.
|
abstract boolean |
OperatorRelate.execute(Geometry inputGeom1,
Geometry inputGeom2,
SpatialReference sr,
String de_9im_string,
ProgressTracker progressTracker)
Performs the Relation operation between two geometries using the DE-9IM matrix encoded as a string.
|
abstract Geometry |
OperatorSimplifyOGC.execute(Geometry geom,
SpatialReference sr,
boolean bForceSimplify,
ProgressTracker progressTracker)
Processes geometry to ensure it is simple for OGC specification.
|
abstract Geometry |
OperatorSimplify.execute(Geometry geom,
SpatialReference sr,
boolean bForceSimplify,
ProgressTracker progressTracker)
Performs the Simplify operation on the geometry.
|
abstract Geometry |
OperatorOffset.execute(Geometry inputGeometry,
SpatialReference sr,
double distance,
OperatorOffset.JoinType joins,
double bevelRatio,
double flattenError,
ProgressTracker progressTracker)
Creates offset version of the input geometry.
|
abstract Geometry |
OperatorBuffer.execute(Geometry inputGeometry,
SpatialReference sr,
double distance,
ProgressTracker progressTracker)
Creates a buffer around the input geometry
|
abstract String |
OperatorExportToGeoJson.execute(int exportFlags,
SpatialReference spatialReference,
Geometry geometry)
Performs the ExportToGeoJson operation
|
abstract String |
OperatorExportToJson.execute(SpatialReference spatialReference,
Geometry geometry)
Performs the ExportToJson operation
|
abstract String |
OperatorExportToGeoJson.execute(SpatialReference spatialReference,
Geometry geometry)
Performs the ExportToGeoJson operation
|
abstract JsonCursor |
OperatorExportToJson.execute(SpatialReference spatialReference,
GeometryCursor geometryCursor)
Performs the ExportToJson operation
|
abstract JsonCursor |
OperatorExportToGeoJson.execute(SpatialReference spatialReference,
GeometryCursor geometryCursor)
Performs the ExportToGeoJson operation
|
abstract String |
OperatorExportToJson.execute(SpatialReference spatialReference,
Geometry geometry,
Map<String,Object> exportProperties)
Performs the ExportToJson operation
|
abstract String |
OperatorExportToGeoJson.exportSpatialReference(int export_flags,
SpatialReference spatial_reference)
Performs the ExportToGeoJson operation on a spatial reference.
|
static String |
GeometryEngine.geometryToGeoJson(SpatialReference spatialReference,
Geometry geometry)
Exports the specified geometry instance to it's JSON representation.
|
static String |
GeometryEngine.geometryToJson(SpatialReference spatialReference,
Geometry geometry)
Exports the specified geometry instance to it's JSON representation.
|
static Geometry |
GeometryEngine.intersect(Geometry geometry1,
Geometry intersector,
SpatialReference spatialReference)
Creates a geometry through intersection between two geometries.
|
abstract boolean |
OperatorSimplify.isSimpleAsFeature(Geometry geom,
SpatialReference spatialRef,
boolean bForceTest,
NonSimpleResult result,
ProgressTracker progressTracker)
Tests if the Geometry is simple.
|
boolean |
OperatorSimplify.isSimpleAsFeature(Geometry geom,
SpatialReference spatialRef,
ProgressTracker progressTracker)
Tests if the Geometry is simple (second call will use a cached IsKnownSimple flag and immediately return).
|
abstract boolean |
OperatorSimplifyOGC.isSimpleOGC(Geometry geom,
SpatialReference spatialRef,
boolean bForceTest,
NonSimpleResult result,
ProgressTracker progressTracker)
Tests if the Geometry is simple for OGC specification.
|
static boolean |
GeometryEngine.overlaps(Geometry geometry1,
Geometry geometry2,
SpatialReference spatialReference)
Indicates if one geometry overlaps another geometry.
|
static GeometryCursor |
OGCStructureInternal.prepare_for_ops_(GeometryCursor geoms,
SpatialReference sr) |
static boolean |
GeometryEngine.relate(Geometry geometry1,
Geometry geometry2,
SpatialReference spatialReference,
String relation)
Indicates if the given relation holds for the two geometries.
|
static void |
OperatorFactoryLocal.saveJSONToTextFileDbg(String file_name,
Geometry geometry,
SpatialReference spatial_ref) |
static void |
OperatorFactoryLocal.saveToWKTFileDbg(String file_name,
Geometry geometry,
SpatialReference spatial_ref) |
void |
MapGeometry.setSpatialReference(SpatialReference sr)
Sets the spatial reference for this MapGeometry.
|
static Geometry |
GeometryEngine.simplify(Geometry geometry,
SpatialReference spatialReference)
Performs the simplify operation on the geometry.
|
static Geometry |
GeometryEngine.symmetricDifference(Geometry leftGeometry,
Geometry rightGeometry,
SpatialReference spatialReference)
Creates the symmetric difference of two geometries.
|
static boolean |
GeometryEngine.touches(Geometry geometry1,
Geometry geometry2,
SpatialReference spatialReference)
Indicates if one geometry touches another geometry.
|
static Geometry |
GeometryEngine.union(Geometry[] geometries,
SpatialReference spatialReference)
Constructs a new geometry by union an array of geometries.
|
static boolean |
GeometryEngine.within(Geometry geometry1,
Geometry geometry2,
SpatialReference spatialReference)
Indicates if one geometry is within another geometry.
|
Constructor and Description |
---|
MapGeometry(Geometry g,
SpatialReference _sr)
Construct a MapGeometry instance using the specified geometry instance
and its corresponding spatial reference.
|
Modifier and Type | Field and Description |
---|---|
SpatialReference |
OGCGeometry.esriSR
SpatialReference of the Geometry.
|
Modifier and Type | Method and Description |
---|---|
SpatialReference |
OGCGeometry.getEsriSpatialReference() |
Modifier and Type | Method and Description |
---|---|
static OGCGeometry |
OGCGeometry.createFromEsriCursor(GeometryCursor gc,
SpatialReference sr)
Create an OGCGeometry instance from the GeometryCursor.
|
static OGCGeometry |
OGCGeometry.createFromEsriCursor(GeometryCursor gc,
SpatialReference sr,
boolean skipEmpty) |
static OGCGeometry |
OGCGeometry.createFromEsriGeometry(Geometry geom,
SpatialReference sr) |
static OGCGeometry |
OGCGeometry.createFromEsriGeometry(Geometry geom,
SpatialReference sr,
boolean multiType) |
static OGCGeometry |
OGCGeometry.createFromOGCStructure(OGCStructure ogcStructure,
SpatialReference sr) |
void |
OGCGeometry.setSpatialReference(SpatialReference esriSR_) |
void |
OGCConcreteGeometryCollection.setSpatialReference(SpatialReference esriSR_) |
Copyright © 2018. All rights reserved.