Uses of Class
com.esri.core.geometry.SpatialReference
Packages that use SpatialReference
-
Uses of SpatialReference in com.esri.core.geometry
Subclasses of SpatialReference in com.esri.core.geometryFields in com.esri.core.geometry declared as SpatialReferenceModifier and TypeFieldDescription(package private) SpatialReference
OperatorIntersectionCursor.m_spatial_reference
(package private) SpatialReference
OperatorSymmetricDifferenceCursor.m_spatial_reference
(package private) SpatialReference
OperatorDifferenceCursor.m_Spatial_reference
private SpatialReference
Bufferer.GeometryCursorForMultiPoint.m_spatialReference
private SpatialReference
Bufferer.m_spatialReference
MapOGCStructure.m_spatialReference
(package private) SpatialReference
OperatorExportToGeoJsonCursor.m_spatialReference
(package private) SpatialReference
OperatorExportToJsonCursor.m_spatialReference
(package private) SpatialReference
OperatorSimplifyCursor.m_spatialReference
(package private) SpatialReference
OperatorSimplifyCursorOGC.m_spatialReference
(package private) SpatialReference
MapGeometry.sr
Methods in com.esri.core.geometry that return SpatialReferenceModifier and TypeMethodDescriptionstatic 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
Creates an instance of the spatial reference based on the provided well known text representation for the horizontal coordinate system.static SpatialReference
SpatialReference.fromJson
(JsonReader parser) static SpatialReference
SpatialReference.fromJson
(com.fasterxml.jackson.core.JsonParser parser) Returns spatial reference from the JsonParser.static SpatialReference
MapGeometry.getSpatialReference()
Gets the spatial reference for this MapGeometry.(package private) static SpatialReference
OperatorImportFromGeoJsonLocal.OperatorImportFromGeoJsonHelper.importSpatialReferenceFromCrs
(JsonReader json_iterator, ProgressTracker progress_tracker) (package private) static SpatialReference
OperatorImportFromGeoJsonLocal.OperatorImportFromGeoJsonHelper.importSpatialReferenceFromCrsUrn_
(JsonReader json_iterator, ProgressTracker progress_tracker) Methods in com.esri.core.geometry with parameters of type SpatialReferenceModifier and TypeMethodDescription(package private) static boolean
RelationalOperations.Accelerate_helper.accelerate_geometry
(Geometry geometry, SpatialReference sr, Geometry.GeometryAccelerationDegree accel_degree) boolean
Operator.accelerateGeometry
(Geometry geometry, SpatialReference spatialReference, Geometry.GeometryAccelerationDegree accelDegree) Processes Geometry to accelerate operations on it.boolean
OperatorIntersectionLocal.accelerateGeometry
(Geometry geometry, SpatialReference spatialReference, Geometry.GeometryAccelerationDegree accelDegree) boolean
OperatorRelate.accelerateGeometry
(Geometry geometry, SpatialReference spatialReference, Geometry.GeometryAccelerationDegree accelDegree) boolean
OperatorSimpleRelation.accelerateGeometry
(Geometry geometry, SpatialReference spatialReference, Geometry.GeometryAccelerationDegree accelDegree) (package private) Geometry
Bufferer.buffer
(Geometry geometry, double distance, SpatialReference sr, double densify_dist, int max_vertex_in_complete_circle, ProgressTracker progress_tracker) Result is always a polygon.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.(package private) static double
InternalUtils.calculateToleranceFromGeometry
(SpatialReference sr, Envelope2D env2D, boolean bConservative) (package private) static double
InternalUtils.calculateToleranceFromGeometry
(SpatialReference sr, Geometry geometry, boolean bConservative) (package private) double
InternalUtils.calculateZToleranceFromGeometry
(SpatialReference sr, Geometry geometry) (package private) static double
InternalUtils.calculateZToleranceFromGeometry
(SpatialReference sr, Geometry geometry, boolean bConservative) 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.(package private) static Geometry
OperatorDifferenceLocal.difference
(Geometry geometry_a, Geometry geometry_b, SpatialReference spatial_reference, ProgressTracker progress_tracker) static Geometry
TopologicalOperations.difference
(Geometry geometry_a, Geometry geometry_b, SpatialReference sr, ProgressTracker progress_tracker) static boolean
GeometryEngine.disjoint
(Geometry geometry1, Geometry geometry2, SpatialReference spatialReference) See OperatorDisjoint.static Geometry
TopologicalOperations.dissolve
(Geometry geometry_a, Geometry geometry_b, SpatialReference sr, ProgressTracker progress_tracker) (package private) static Geometry
TopologicalOperations.dissolveDirty
(ArrayList<Geometry> geometries, SpatialReference sr, ProgressTracker progress_tracker) 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.CombineOperator.execute
(Geometry geom1, Geometry geom2, SpatialReference sr, ProgressTracker progressTracker) Operation on two geometries, returning a third.abstract GeometryCursor
OperatorBuffer.execute
(GeometryCursor inputGeometries, SpatialReference sr, double[] distances, boolean bUnion, ProgressTracker progressTracker) Creates a buffer around the input geometries(package private) abstract GeometryCursor
OperatorBuffer.execute
(GeometryCursor input_geometries, SpatialReference sr, double[] distances, double max_deviation, int max_vertices_in_full_circle, boolean b_union, ProgressTracker progress_tracker) Creates a buffer around the input geometriesabstract Geometry
OperatorBuffer.execute
(Geometry inputGeometry, SpatialReference sr, double distance, ProgressTracker progressTracker) Creates a buffer around the input geometryOperatorBufferLocal.execute
(GeometryCursor inputGeometries, SpatialReference sr, double[] distances, boolean bUnion, ProgressTracker progressTracker) OperatorBufferLocal.execute
(GeometryCursor inputGeometries, SpatialReference sr, double[] distances, double max_deviation, int max_vertices_in_full_circle, boolean b_union, ProgressTracker progressTracker) OperatorBufferLocal.execute
(Geometry inputGeometry, SpatialReference sr, double distance, ProgressTracker progressTracker) abstract GeometryCursor
OperatorClip.execute
(GeometryCursor geoms, Envelope2D envelope, SpatialReference spatialRef, ProgressTracker progressTracker) Performs the Clip 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.OperatorClipLocal.execute
(GeometryCursor geoms, Envelope2D envelope, SpatialReference spatialRef, ProgressTracker progressTracker) OperatorClipLocal.execute
(Geometry geom, Envelope2D envelope, SpatialReference spatialRef, ProgressTracker progressTracker) boolean
OperatorContainsLocal.execute
(Geometry inputGeom1, Geometry inputGeom2, SpatialReference sr, ProgressTracker progressTracker) boolean
OperatorCrossesLocal.execute
(Geometry inputGeom1, Geometry inputGeom2, SpatialReference sr, ProgressTracker progressTracker) abstract GeometryCursor
OperatorCut.execute
(boolean bConsiderTouch, Geometry cuttee, Polyline cutter, SpatialReference spatialReference, ProgressTracker progressTracker) Performs the Cut operation on a geometry.OperatorCutLocal.execute
(boolean bConsiderTouch, Geometry cuttee, Polyline cutter, SpatialReference spatialReference, ProgressTracker progressTracker) abstract GeometryCursor
OperatorDifference.execute
(GeometryCursor inputGeometries, GeometryCursor subtractor, SpatialReference sr, ProgressTracker progressTracker) Performs the Topological Difference operation on the geometry set.abstract Geometry
OperatorDifference.execute
(Geometry inputGeometry, Geometry subtractor, SpatialReference sr, ProgressTracker progressTracker) Performs the Topological Difference operation on the two geometries.OperatorDifferenceLocal.execute
(GeometryCursor inputGeometries, GeometryCursor subtractor, SpatialReference sr, ProgressTracker progressTracker) OperatorDifferenceLocal.execute
(Geometry inputGeometry, Geometry subtractor, SpatialReference sr, ProgressTracker progressTracker) boolean
OperatorDisjointLocal.execute
(Geometry inputGeom1, Geometry inputGeom2, SpatialReference sr, ProgressTracker progressTracker) boolean
OperatorEqualsLocal.execute
(Geometry inputGeom1, Geometry inputGeom2, SpatialReference sr, ProgressTracker progressTracker) abstract String
OperatorExportToGeoJson.execute
(int exportFlags, SpatialReference spatialReference, Geometry geometry) Performs the ExportToGeoJson operationabstract String
OperatorExportToGeoJson.execute
(SpatialReference spatialReference, Geometry geometry) Performs the ExportToGeoJson operationabstract JsonCursor
OperatorExportToGeoJson.execute
(SpatialReference spatialReference, GeometryCursor geometryCursor) Performs the ExportToGeoJson operationOperatorExportToGeoJsonLocal.execute
(int exportFlags, SpatialReference spatialReference, Geometry geometry) OperatorExportToGeoJsonLocal.execute
(SpatialReference spatialReference, Geometry geometry) OperatorExportToGeoJsonLocal.execute
(SpatialReference spatialReference, GeometryCursor geometryCursor) abstract String
OperatorExportToJson.execute
(SpatialReference spatialReference, Geometry geometry) Performs the ExportToJson operationabstract JsonCursor
OperatorExportToJson.execute
(SpatialReference spatialReference, GeometryCursor geometryCursor) Performs the ExportToJson operationabstract String
OperatorExportToJson.execute
(SpatialReference spatialReference, Geometry geometry, Map<String, Object> exportProperties) Performs the ExportToJson operationOperatorExportToJsonLocal.execute
(SpatialReference spatialReference, Geometry geometry) OperatorExportToJsonLocal.execute
(SpatialReference spatialReference, GeometryCursor geometryCursor) OperatorExportToJsonLocal.execute
(SpatialReference spatialReference, Geometry geometry, Map<String, Object> exportProperties) abstract GeometryCursor
OperatorGeodesicBuffer.execute
(GeometryCursor inputGeometries, SpatialReference sr, int curveType, double[] distancesMeters, double maxDeviationMeters, boolean bReserved, boolean bUnion, ProgressTracker progressTracker) Creates a geodesic buffer around the input geometriesabstract Geometry
OperatorGeodesicBuffer.execute
(Geometry inputGeometry, SpatialReference sr, int curveType, double distanceMeters, double maxDeviationMeters, boolean bReserved, ProgressTracker progressTracker) Creates a geodesic buffer around the input geometryOperatorGeodesicBufferLocal.execute
(GeometryCursor inputGeometries, SpatialReference sr, int curveType, double[] distancesMeters, double maxDeviationMeters, boolean bReserved, boolean bUnion, ProgressTracker progressTracker) OperatorGeodesicBufferLocal.execute
(Geometry inputGeometry, SpatialReference sr, int curveType, double distanceMeters, double maxDeviationMeters, boolean bReserved, ProgressTracker progressTracker) abstract double[]
OperatorGeodeticArea.execute
(GeometryCursor geoms, SpatialReference sr, int geodeticCurveType, ProgressTracker progressTracker) Calculates the geodetic area of each geometry in the geometry cursor.abstract double
OperatorGeodeticArea.execute
(Geometry geom, SpatialReference sr, int geodeticCurveType, ProgressTracker progressTracker) Calculates the geodetic area of the input Geometry.double[]
OperatorGeodeticAreaLocal.execute
(GeometryCursor geoms, SpatialReference sr, int geodeticCurveType, ProgressTracker progressTracker) double
OperatorGeodeticAreaLocal.execute
(Geometry geom, SpatialReference sr, int geodeticCurveType, ProgressTracker progressTracker) abstract GeometryCursor
OperatorGeodeticDensifyByLength.execute
(GeometryCursor geoms, double maxSegmentLengthMeters, SpatialReference sr, int curveType, ProgressTracker progressTracker) Densifies input geometries.abstract Geometry
OperatorGeodeticDensifyByLength.execute
(Geometry geom, double maxSegmentLengthMeters, SpatialReference sr, int curveType, ProgressTracker progressTracker) Same as above, but works with a single geometry.OperatorGeodeticDensifyLocal.execute
(GeometryCursor geoms, double maxSegmentLengthMeters, SpatialReference sr, int curveType, ProgressTracker progressTracker) OperatorGeodeticDensifyLocal.execute
(Geometry geom, double maxSegmentLengthMeters, SpatialReference sr, int curveType, ProgressTracker progressTracker) abstract double
OperatorGeodeticLength.execute
(Geometry geom, SpatialReference sr, int geodeticCurveType, ProgressTracker progressTracker) Calculates the geodetic length of the input Geometry.double
OperatorGeodeticLengthLocal.execute
(Geometry geom, SpatialReference sr, int geodeticCurveType, ProgressTracker progressTracker) abstract GeometryCursor
OperatorIntersection.execute
(GeometryCursor inputGeometries, GeometryCursor intersector, SpatialReference sr, ProgressTracker progressTracker) Performs the Topological Intersection 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 Geometry
OperatorIntersection.execute
(Geometry inputGeometry, Geometry intersector, SpatialReference sr, ProgressTracker progressTracker) Performs the Topological Intersection operation on the geometry.OperatorIntersectionLocal.execute
(GeometryCursor inputGeometries, GeometryCursor intersector, SpatialReference sr, ProgressTracker progressTracker) OperatorIntersectionLocal.execute
(GeometryCursor input_geometries, GeometryCursor intersector, SpatialReference sr, ProgressTracker progress_tracker, int dimensionMask) OperatorIntersectionLocal.execute
(Geometry inputGeometry, Geometry intersector, SpatialReference sr, ProgressTracker progressTracker) boolean
OperatorIntersectsLocal.execute
(Geometry inputGeom1, Geometry inputGeom2, SpatialReference sr, ProgressTracker progressTracker) 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 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.OperatorOffsetLocal.execute
(GeometryCursor inputGeometries, SpatialReference sr, double distance, OperatorOffset.JoinType joins, double bevelRatio, double flattenError, ProgressTracker progressTracker) OperatorOffsetLocal.execute
(Geometry inputGeometry, SpatialReference sr, double distance, OperatorOffset.JoinType joins, double bevelRatio, double flattenError, ProgressTracker progressTracker) boolean
OperatorOverlapsLocal.execute
(Geometry inputGeom1, Geometry inputGeom2, SpatialReference sr, ProgressTracker progressTracker) 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.boolean
OperatorRelateLocal.execute
(Geometry inputGeom1, Geometry inputGeom2, SpatialReference sr, String scl, ProgressTracker progress_tracker) abstract GeometryCursor
OperatorShapePreservingDensify.execute
(GeometryCursor geoms, SpatialReference sr, double maxLengthMeters, double maxDeviationMeters, double reserved, ProgressTracker progressTracker) Performs the Shape Preserving Densify operation on the geometry set.abstract Geometry
OperatorShapePreservingDensify.execute
(Geometry geom, SpatialReference sr, double maxLengthMeters, double maxDeviationMeters, double reserved, ProgressTracker progressTracker) Performs the Shape Preserving Densify operation on the geometry.OperatorShapePreservingDensifyLocal.execute
(GeometryCursor geoms, SpatialReference sr, double maxLengthMeters, double maxDeviationMeters, double reserved, ProgressTracker progressTracker) OperatorShapePreservingDensifyLocal.execute
(Geometry geom, SpatialReference sr, double maxLengthMeters, double maxDeviationMeters, double reserved, ProgressTracker progressTracker) abstract boolean
OperatorSimpleRelation.execute
(Geometry inputGeom1, Geometry inputGeom2, SpatialReference sr, ProgressTracker progressTracker) Performs the given relation operation between two geometries.abstract GeometryCursor
OperatorSimplify.execute
(GeometryCursor geoms, SpatialReference sr, boolean bForceSimplify, ProgressTracker progressTracker) Performs the Simplify operation on the geometry cursor.abstract Geometry
OperatorSimplify.execute
(Geometry geom, SpatialReference sr, boolean bForceSimplify, ProgressTracker progressTracker) Performs the Simplify operation on the geometry.OperatorSimplifyLocal.execute
(GeometryCursor geoms, SpatialReference spatialRef, boolean bForceSimplify, ProgressTracker progressTracker) OperatorSimplifyLocal.execute
(Geometry geom, SpatialReference spatialRef, boolean bForceSimplify, ProgressTracker progressTracker) OperatorSimplifyLocalOGC.execute
(GeometryCursor geoms, SpatialReference spatialRef, boolean bForceSimplify, ProgressTracker progressTracker) OperatorSimplifyLocalOGC.execute
(Geometry geom, SpatialReference spatialRef, boolean bForceSimplify, ProgressTracker progressTracker) 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 Geometry
OperatorSimplifyOGC.execute
(Geometry geom, SpatialReference sr, boolean bForceSimplify, ProgressTracker progressTracker) Processes geometry to ensure it is simple for OGC specification.abstract GeometryCursor
OperatorSymmetricDifference.execute
(GeometryCursor inputGeometries, GeometryCursor rightGeometry, SpatialReference sr, ProgressTracker progressTracker) Performs the Symmetric Difference operation on the geometry set.abstract Geometry
OperatorSymmetricDifference.execute
(Geometry leftGeometry, Geometry rightGeometry, SpatialReference sr, ProgressTracker progressTracker) Performs the Symmetric Difference operation on the two geometries.OperatorSymmetricDifferenceLocal.execute
(GeometryCursor inputGeometries, GeometryCursor rightGeometry, SpatialReference sr, ProgressTracker progressTracker) OperatorSymmetricDifferenceLocal.execute
(Geometry leftGeometry, Geometry rightGeometry, SpatialReference sr, ProgressTracker progressTracker) boolean
OperatorTouchesLocal.execute
(Geometry inputGeom1, Geometry inputGeom2, SpatialReference sr, ProgressTracker progressTracker) abstract GeometryCursor
OperatorUnion.execute
(GeometryCursor inputGeometries, SpatialReference sr, ProgressTracker progressTracker) Performs the Topological Union operation on the geometry set.abstract Geometry
OperatorUnion.execute
(Geometry geom1, Geometry geom2, SpatialReference sr, ProgressTracker progressTracker) Performs the Topological Union operation on two geometries.OperatorUnionLocal.execute
(GeometryCursor inputGeometries, SpatialReference sr, ProgressTracker progressTracker) OperatorUnionLocal.execute
(Geometry geom1, Geometry geom2, SpatialReference sr, ProgressTracker progressTracker) boolean
OperatorWithinLocal.execute
(Geometry inputGeom1, Geometry inputGeom2, SpatialReference sr, ProgressTracker progressTracker) private static void
OperatorExportToJsonCursor.exportEnvelopeToJson
(Envelope env, SpatialReference spatialReference, JsonWriter jsonWriter, Map<String, Object> exportProperties) private static void
OperatorExportToJsonCursor.exportMultiPointToJson
(MultiPoint mpt, SpatialReference spatialReference, JsonWriter jsonWriter, Map<String, Object> exportProperties) private static void
OperatorExportToJsonCursor.exportPointToJson
(Point pt, SpatialReference spatialReference, JsonWriter jsonWriter, Map<String, Object> exportProperties) private static void
OperatorExportToJsonCursor.exportPolygonToJson
(Polygon pp, SpatialReference spatialReference, JsonWriter jsonWriter, Map<String, Object> exportProperties) private static void
OperatorExportToJsonCursor.exportPolylineToJson
(Polyline pp, SpatialReference spatialReference, JsonWriter jsonWriter, Map<String, Object> exportProperties) private static void
OperatorExportToJsonCursor.exportPolypathToJson
(MultiPath pp, String name, SpatialReference spatialReference, JsonWriter jsonWriter, Map<String, Object> exportProperties) abstract String
OperatorExportToGeoJson.exportSpatialReference
(int export_flags, SpatialReference spatial_reference) Performs the ExportToGeoJson operation on a spatial reference.(package private) static String
OperatorExportToGeoJsonCursor.exportSpatialReference
(int export_flags, SpatialReference spatial_reference) private static void
OperatorExportToGeoJsonCursor.exportSpatialReference
(int export_flags, SpatialReference spatial_reference, JsonWriter json_writer) OperatorExportToGeoJsonLocal.exportSpatialReference
(int export_flags, SpatialReference spatial_reference) (package private) static String
OperatorExportToGeoJsonCursor.exportToGeoJson
(int export_flags, Geometry geometry, SpatialReference spatial_reference) private static void
OperatorExportToJsonCursor.exportToJson_
(Geometry geometry, SpatialReference spatialReference, JsonWriter jsonWriter, Map<String, Object> exportProperties) (package private) static String
OperatorExportToJsonCursor.exportToString
(Geometry geometry, SpatialReference spatialReference, Map<String, Object> exportProperties) abstract Geometry
OperatorProject.foldInto360Range
(Geometry geom, SpatialReference pannableSR) Folds a geometry into the 360 degree range of the associated spatial reference.OperatorProjectLocal.foldInto360Range
(Geometry geom, SpatialReference pannableSR) abstract Geometry
OperatorProject.foldInto360RangeGeodetic
(Geometry geom, SpatialReference pannableSR, int curveType) Same as fold_into_360_range.OperatorProjectLocal.foldInto360RangeGeodetic
(Geometry _geom, SpatialReference pannableSR, int curveType) 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.(package private) static Geometry[]
GeometryEngine.intersect
(Geometry[] inputGeometries, Geometry geometry, SpatialReference spatialReference) Constructs the set-theoretic intersection between an array of geometries and another geometry.static Geometry
GeometryEngine.intersect
(Geometry geometry1, Geometry intersector, SpatialReference spatialReference) Creates a geometry through intersection between two geometries.static Geometry
TopologicalOperations.intersection
(Geometry geometry_a, Geometry geometry_b, SpatialReference sr, ProgressTracker progress_tracker) (package private) static Geometry[]
TopologicalOperations.intersectionEx
(Geometry geometry_a, Geometry geometry_b, SpatialReference sr, ProgressTracker progress_tracker) (package private) static boolean
GeometryEngine.isSimple
(Geometry geometry, SpatialReference spatialReference) Checks if the Geometry is simple.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).boolean
OperatorSimplifyLocal.isSimpleAsFeature
(Geometry geom, SpatialReference spatialRef, boolean bForceTest, NonSimpleResult result, ProgressTracker progressTracker) protected static int
OperatorSimplifyLocalHelper.isSimpleAsFeature
(Geometry geometry, SpatialReference spatialReference, boolean bForce, NonSimpleResult result, ProgressTracker progressTracker) Checks if Geometry is simple for storing in DB: MultiPoint:check that no points coincide.tolerance is ignored.(package private) static int
OperatorSimplifyLocalHelper.isSimpleOGC
(Geometry geometry, SpatialReference spatialReference, boolean bForce, NonSimpleResult result, ProgressTracker progressTracker) boolean
OperatorSimplifyLocalOGC.isSimpleOGC
(Geometry geom, SpatialReference spatialRef, boolean bForceTest, NonSimpleResult result, ProgressTracker progressTracker) abstract boolean
OperatorSimplifyOGC.isSimpleOGC
(Geometry geom, SpatialReference spatialRef, boolean bForceTest, NonSimpleResult result, ProgressTracker progressTracker) Tests if the Geometry is simple for OGC specification.protected static int
OperatorSimplifyLocalHelper.isSimplePlanar
(Geometry geometry, SpatialReference spatialReference, boolean bForce, ProgressTracker progressTracker) The code is executed in the 2D plane only.Attributes are ignored.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.private static boolean
RelationalOperations.relate
(Envelope envelope_a, Envelope envelope_b, SpatialReference sr, int relation, ProgressTracker progress_tracker) (package private) static boolean
RelationalOperations.relate
(Geometry geometry_a, Geometry geometry_b, SpatialReference sr, int relation, ProgressTracker progress_tracker) private static boolean
RelationalOperations.relate
(Point point_a, Envelope envelope_b, SpatialReference sr, int relation, ProgressTracker progress_tracker) private static boolean
RelationalOperations.relate
(Point point_a, Point point_b, SpatialReference sr, int relation, ProgressTracker progress_tracker) (package private) static boolean
RelationalOperationsMatrix.relate
(Geometry geometry_a, Geometry geometry_b, SpatialReference sr, String scl, ProgressTracker progress_tracker) boolean
SpatialReferenceImpl.requiresReSimplify
(SpatialReference dst) 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.void
SpatialReferenceSerializer.setSpatialReferenceByValue
(SpatialReference sr) static Geometry
GeometryEngine.simplify
(Geometry geometry, SpatialReference spatialReference) Performs the simplify operation on the geometry.protected static Geometry
OperatorSimplifyLocalHelper.simplifyAsFeature
(Geometry geometry, SpatialReference spatialReference, boolean bForce, ProgressTracker progressTracker) Simplifies geometries for storing in DB: MultiPoint:check that no points coincide.tolerance is ignored.(package private) static Geometry
OperatorSimplifyLocalHelper.simplifyOGC
(Geometry geometry, SpatialReference spatialReference, boolean bForce, ProgressTracker progressTracker) Simplifies geometries for storing in OGC format: MultiPoint:check that no points coincide.tolerance is ignored.static Geometry
GeometryEngine.symmetricDifference
(Geometry leftGeometry, Geometry rightGeometry, SpatialReference spatialReference) Creates the symmetric difference of two geometries.(package private) static Geometry
OperatorSymmetricDifferenceLocal.symmetricDifference
(Geometry geometry_a, Geometry geometry_b, SpatialReference spatial_reference, ProgressTracker progress_tracker) static Geometry
TopologicalOperations.symmetricDifference
(Geometry geometry_a, Geometry geometry_b, SpatialReference sr, ProgressTracker progress_tracker) 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.private static void
OperatorExportToJsonCursor.writeSR
(SpatialReference spatialReference, JsonWriter jsonWriter) Constructors in com.esri.core.geometry with parameters of type SpatialReferenceModifierConstructorDescription(package private)
GeometryCursorForMultiPoint
(Bufferer parent, MultiPoint mp, double distance, SpatialReference sr, double densify_dist, int max_vertex_in_complete_circle, ProgressTracker progress_tracker) MapGeometry
(Geometry g, SpatialReference _sr) Construct a MapGeometry instance using the specified geometry instance and its corresponding spatial reference.(package private)
OperatorBufferCursor
(GeometryCursor inputGeoms, SpatialReference sr, double[] distances, double max_deviation, int max_vertices, boolean b_union, ProgressTracker progress_tracker) (package private)
OperatorClipCursor
(GeometryCursor geoms, Envelope2D envelope, SpatialReference spatial_ref, ProgressTracker progress_tracker) (package private)
OperatorCutCursor
(boolean bConsiderTouch, Geometry cuttee, Polyline cutter, SpatialReference spatialReference, ProgressTracker progressTracker) (package private)
OperatorDifferenceCursor
(GeometryCursor inputGeoms, GeometryCursor geomSubtractor, SpatialReference sr, ProgressTracker progress_tracker) OperatorExportToGeoJsonCursor
(int export_flags, SpatialReference spatialReference, GeometryCursor geometryCursor) OperatorExportToJsonCursor
(SpatialReference spatialReference, GeometryCursor geometryCursor) (package private)
OperatorIntersectionCursor
(GeometryCursor inputGeoms, GeometryCursor geomIntersector, SpatialReference sr, ProgressTracker progress_tracker, int dimensionMask) (package private)
OperatorOffsetCursor
(GeometryCursor inputGeometries, SpatialReference sr, double distance, OperatorOffset.JoinType joins, double bevelRatio, double flattenError, ProgressTracker progressTracker) (package private)
OperatorSimplifyCursor
(GeometryCursor geoms, SpatialReference spatialRef, boolean bForceSimplify, ProgressTracker progressTracker) (package private)
OperatorSimplifyCursorOGC
(GeometryCursor geoms, SpatialReference spatialRef, boolean bForceSimplify, ProgressTracker progressTracker) (package private)
OperatorSimplifyLocalHelper
(Geometry geometry, SpatialReference spatialReference, int knownSimpleResult, ProgressTracker progressTracker, boolean bOGCRestrictions) (package private)
OperatorSymmetricDifferenceCursor
(GeometryCursor inputGeoms, GeometryCursor rightGeom, SpatialReference sr, ProgressTracker progress_tracker) (package private)
OperatorUnionCursor
(GeometryCursor inputGeoms1, SpatialReference sr, ProgressTracker progress_tracker) -
Uses of SpatialReference in com.esri.core.geometry.ogc
Fields in com.esri.core.geometry.ogc declared as SpatialReferenceMethods in com.esri.core.geometry.ogc that return SpatialReferenceMethods in com.esri.core.geometry.ogc with parameters of type SpatialReferenceModifier and TypeMethodDescriptionstatic 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
OGCConcreteGeometryCollection.setSpatialReference
(SpatialReference esriSR_) void
OGCGeometry.setSpatialReference
(SpatialReference esriSR_) Constructors in com.esri.core.geometry.ogc with parameters of type SpatialReferenceModifierConstructorDescriptionOGCConcreteGeometryCollection
(List<OGCGeometry> geoms, SpatialReference sr) OGCLinearRing
(MultiPath mp, int pathIndex, SpatialReference sr, boolean reversed) OGCLineString
(MultiPath mp, int pathIndex, SpatialReference sr) OGCLineString
(MultiPath mp, int pathIndex, SpatialReference sr, boolean reversed) OGCMultiLineString
(Polyline poly, SpatialReference sr) OGCMultiPoint
(MultiPoint mp, SpatialReference sr) OGCMultiPoint
(Point startPoint, SpatialReference sr) OGCMultiPolygon
(Polygon src, SpatialReference sr) OGCPoint
(Point pt, SpatialReference sr) OGCPolygon
(Polygon src, int exteriorRing, SpatialReference sr) OGCPolygon
(Polygon geom, SpatialReference sr)