GeodesicDistance(Geometry,Geometry) Method
Calculates the geodesic distance between two geometries.
Parameters
- geometry1
- The first geometry. Cannot be null and its spatial reference cannot be null.
- geometry2
- The second geometry. Cannot be null and its spatial reference cannot be null.
Return Value
The geodesic distance between the two geometries in meters. If either of the input geometries is empty, then NaN is returned.
Determine geodesic distance between two Geometries
var point1 = MapPointBuilderEx.CreateMapPoint(-170, 45, SpatialReferences.WGS84);
var point2 = MapPointBuilderEx.CreateMapPoint(170, 45, SpatialReferences.WGS84);
var distances_meters = GeometryEngine.Instance.GeodesicDistance(point1, point2);
// distance is approximately 1572912.2066940258 in meters
var distance_feet = GeometryEngine.Instance.GeodesicDistance(point1, point2, LinearUnit.Feet);
// distance is approximately 5160473.11904786 in feet
Target Platforms: Windows 11, Windows 10
ArcGIS Pro version: 3 or higher.