Uses of Class
com.esri.core.geometry.SpatialReference
Packages that use SpatialReference
-
Uses of SpatialReference in com.esri.core.geometry
Fields in com.esri.core.geometry declared as SpatialReferenceMethods in com.esri.core.geometry that return SpatialReferenceModifier and TypeMethodDescriptionstatic SpatialReferenceSpatialReference.create(int wkid) Creates an instance of the spatial reference based on the provided well known ID for the horizontal coordinate system.static SpatialReferenceCreates an instance of the spatial reference based on the provided well known text representation for the horizontal coordinate system.static SpatialReferenceSpatialReference.fromJson(JsonReader parser) static SpatialReferenceSpatialReference.fromJson(com.fasterxml.jackson.core.JsonParser parser) Returns spatial reference from the JsonParser.static SpatialReferenceMapGeometry.getSpatialReference()Gets the spatial reference for this MapGeometry.Methods in com.esri.core.geometry with parameters of type SpatialReferenceModifier and TypeMethodDescriptionbooleanOperator.accelerateGeometry(Geometry geometry, SpatialReference spatialReference, Geometry.GeometryAccelerationDegree accelDegree) Processes Geometry to accelerate operations on it.booleanOperatorRelate.accelerateGeometry(Geometry geometry, SpatialReference spatialReference, Geometry.GeometryAccelerationDegree accelDegree) booleanOperatorSimpleRelation.accelerateGeometry(Geometry geometry, SpatialReference spatialReference, Geometry.GeometryAccelerationDegree accelDegree) 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 PolygonGeometryEngine.buffer(Geometry geometry, SpatialReference spatialReference, double distance) Calculates a buffer polygon of the geometry as specified by the distance input.static GeometryGeometryEngine.clip(Geometry geometry, Envelope envelope, SpatialReference spatialReference) Calculates the clipped geometry from a target geometry using an envelope.static booleanGeometryEngine.contains(Geometry geometry1, Geometry geometry2, SpatialReference spatialReference) Indicates if one geometry contains another geometry.static booleanGeometryEngine.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 GeometryGeometryEngine.difference(Geometry geometry1, Geometry substractor, SpatialReference spatialReference) Creates the difference of two geometries.static booleanGeometryEngine.disjoint(Geometry geometry1, Geometry geometry2, SpatialReference spatialReference) See OperatorDisjoint.static doubleGeometryEngine.distance(Geometry geometry1, Geometry geometry2, SpatialReference spatialReference) Calculates the 2D planar distance between two geometries.static booleanGeometryEngine.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 GeometryCursorOperatorBuffer.execute(GeometryCursor inputGeometries, SpatialReference sr, double[] distances, boolean bUnion, ProgressTracker progressTracker) Creates a buffer around the input geometriesabstract GeometryOperatorBuffer.execute(Geometry inputGeometry, SpatialReference sr, double distance, ProgressTracker progressTracker) Creates a buffer around the input geometryabstract GeometryCursorOperatorClip.execute(GeometryCursor geoms, Envelope2D envelope, SpatialReference spatialRef, ProgressTracker progressTracker) Performs the Clip operation on the geometry set.abstract GeometryOperatorClip.execute(Geometry geom, Envelope2D envelope, SpatialReference spatialRef, ProgressTracker progressTracker) Performs the Clip operation on a single geometry.abstract GeometryCursorOperatorCut.execute(boolean bConsiderTouch, Geometry cuttee, Polyline cutter, SpatialReference spatialReference, ProgressTracker progressTracker) Performs the Cut operation on a geometry.abstract GeometryCursorOperatorDifference.execute(GeometryCursor inputGeometries, GeometryCursor subtractor, SpatialReference sr, ProgressTracker progressTracker) Performs the Topological Difference operation on the geometry set.abstract GeometryOperatorDifference.execute(Geometry inputGeometry, Geometry subtractor, SpatialReference sr, ProgressTracker progressTracker) Performs the Topological Difference operation on the two geometries.abstract StringOperatorExportToGeoJson.execute(int exportFlags, SpatialReference spatialReference, Geometry geometry) Performs the ExportToGeoJson operationabstract StringOperatorExportToGeoJson.execute(SpatialReference spatialReference, Geometry geometry) Performs the ExportToGeoJson operationabstract JsonCursorOperatorExportToGeoJson.execute(SpatialReference spatialReference, GeometryCursor geometryCursor) Performs the ExportToGeoJson operationabstract StringOperatorExportToJson.execute(SpatialReference spatialReference, Geometry geometry) Performs the ExportToJson operationabstract JsonCursorOperatorExportToJson.execute(SpatialReference spatialReference, GeometryCursor geometryCursor) Performs the ExportToJson operationabstract StringOperatorExportToJson.execute(SpatialReference spatialReference, Geometry geometry, Map<String, Object> exportProperties) Performs the ExportToJson operationabstract GeometryCursorOperatorIntersection.execute(GeometryCursor inputGeometries, GeometryCursor intersector, SpatialReference sr, ProgressTracker progressTracker) Performs the Topological Intersection operation on the geometry set.abstract GeometryCursorOperatorIntersection.execute(GeometryCursor input_geometries, GeometryCursor intersector, SpatialReference sr, ProgressTracker progress_tracker, int dimensionMask) Performs the Topological intersection operation on the geometry set.abstract GeometryOperatorIntersection.execute(Geometry inputGeometry, Geometry intersector, SpatialReference sr, ProgressTracker progressTracker) Performs the Topological Intersection operation on the geometry.abstract GeometryCursorOperatorOffset.execute(GeometryCursor inputGeometries, SpatialReference sr, double distance, OperatorOffset.JoinType joins, double bevelRatio, double flattenError, ProgressTracker progressTracker) Creates offset version of the input geometries.abstract GeometryOperatorOffset.execute(Geometry inputGeometry, SpatialReference sr, double distance, OperatorOffset.JoinType joins, double bevelRatio, double flattenError, ProgressTracker progressTracker) Creates offset version of the input geometry.abstract booleanOperatorRelate.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 booleanOperatorSimpleRelation.execute(Geometry inputGeom1, Geometry inputGeom2, SpatialReference sr, ProgressTracker progressTracker) Performs the given relation operation between two geometries.abstract GeometryCursorOperatorSimplify.execute(GeometryCursor geoms, SpatialReference sr, boolean bForceSimplify, ProgressTracker progressTracker) Performs the Simplify operation on the geometry cursor.abstract GeometryOperatorSimplify.execute(Geometry geom, SpatialReference sr, boolean bForceSimplify, ProgressTracker progressTracker) Performs the Simplify operation on the geometry.abstract GeometryCursorOperatorSimplifyOGC.execute(GeometryCursor geoms, SpatialReference sr, boolean bForceSimplify, ProgressTracker progressTracker) Processes geometry cursor to ensure its geometries are simple for OGC specification.abstract GeometryOperatorSimplifyOGC.execute(Geometry geom, SpatialReference sr, boolean bForceSimplify, ProgressTracker progressTracker) Processes geometry to ensure it is simple for OGC specification.abstract GeometryCursorOperatorSymmetricDifference.execute(GeometryCursor inputGeometries, GeometryCursor rightGeometry, SpatialReference sr, ProgressTracker progressTracker) Performs the Symmetric Difference operation on the geometry set.abstract GeometryOperatorSymmetricDifference.execute(Geometry leftGeometry, Geometry rightGeometry, SpatialReference sr, ProgressTracker progressTracker) Performs the Symmetric Difference operation on the two geometries.abstract GeometryCursorOperatorUnion.execute(GeometryCursor inputGeometries, SpatialReference sr, ProgressTracker progressTracker) Performs the Topological Union operation on the geometry set.abstract GeometryOperatorUnion.execute(Geometry geom1, Geometry geom2, SpatialReference sr, ProgressTracker progressTracker) Performs the Topological Union operation on two geometries.abstract StringOperatorExportToGeoJson.exportSpatialReference(int export_flags, SpatialReference spatial_reference) Performs the ExportToGeoJson operation on a spatial reference.static StringGeometryEngine.geometryToGeoJson(SpatialReference spatialReference, Geometry geometry) Exports the specified geometry instance to it's JSON representation.static StringGeometryEngine.geometryToJson(SpatialReference spatialReference, Geometry geometry) Exports the specified geometry instance to it's JSON representation.static GeometryGeometryEngine.intersect(Geometry geometry1, Geometry intersector, SpatialReference spatialReference) Creates a geometry through intersection between two geometries.abstract booleanOperatorSimplify.isSimpleAsFeature(Geometry geom, SpatialReference spatialRef, boolean bForceTest, NonSimpleResult result, ProgressTracker progressTracker) Tests if the Geometry is simple.booleanOperatorSimplify.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 booleanOperatorSimplifyOGC.isSimpleOGC(Geometry geom, SpatialReference spatialRef, boolean bForceTest, NonSimpleResult result, ProgressTracker progressTracker) Tests if the Geometry is simple for OGC specification.static booleanGeometryEngine.overlaps(Geometry geometry1, Geometry geometry2, SpatialReference spatialReference) Indicates if one geometry overlaps another geometry.static GeometryCursorOGCStructureInternal.prepare_for_ops_(GeometryCursor geoms, SpatialReference sr) static booleanGeometryEngine.relate(Geometry geometry1, Geometry geometry2, SpatialReference spatialReference, String relation) Indicates if the given relation holds for the two geometries.static voidOperatorFactoryLocal.saveJSONToTextFileDbg(String file_name, Geometry geometry, SpatialReference spatial_ref) static voidOperatorFactoryLocal.saveToWKTFileDbg(String file_name, Geometry geometry, SpatialReference spatial_ref) voidMapGeometry.setSpatialReference(SpatialReference sr) Sets the spatial reference for this MapGeometry.static GeometryGeometryEngine.simplify(Geometry geometry, SpatialReference spatialReference) Performs the simplify operation on the geometry.static GeometryGeometryEngine.symmetricDifference(Geometry leftGeometry, Geometry rightGeometry, SpatialReference spatialReference) Creates the symmetric difference of two geometries.static booleanGeometryEngine.touches(Geometry geometry1, Geometry geometry2, SpatialReference spatialReference) Indicates if one geometry touches another geometry.static GeometryGeometryEngine.union(Geometry[] geometries, SpatialReference spatialReference) Constructs a new geometry by union an array of geometries.static booleanGeometryEngine.within(Geometry geometry1, Geometry geometry2, SpatialReference spatialReference) Indicates if one geometry is within another geometry.Constructors in com.esri.core.geometry with parameters of type SpatialReferenceModifierConstructorDescriptionMapGeometry(Geometry g, SpatialReference _sr) Construct a MapGeometry instance using the specified geometry instance and its corresponding spatial reference. -
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 OGCGeometryOGCGeometry.createFromEsriCursor(GeometryCursor gc, SpatialReference sr) Create an OGCGeometry instance from the GeometryCursor.static OGCGeometryOGCGeometry.createFromEsriCursor(GeometryCursor gc, SpatialReference sr, boolean skipEmpty) static OGCGeometryOGCGeometry.createFromEsriGeometry(Geometry geom, SpatialReference sr) static OGCGeometryOGCGeometry.createFromEsriGeometry(Geometry geom, SpatialReference sr, boolean multiType) static OGCGeometryOGCGeometry.createFromOGCStructure(OGCStructure ogcStructure, SpatialReference sr) voidOGCConcreteGeometryCollection.setSpatialReference(SpatialReference esriSR_) voidOGCGeometry.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)