Parameters
- geometry
- The input geometry. Cannot be null and its spatial reference cannot be null.
Return Value
The calculated geodesic area in square meters. If the geometry is empty, then zero is returned.
Exception | Description |
---|---|
System.ArgumentNullException | Geometry is null or geometry's spatial reference is null. |
System.NotImplementedException | The method is not implemented for GeometryBag or Multipatch. |
System.NotImplementedException | Spatial reference of geometryis an image coordinate system. |
var polygon = PolygonBuilderEx.CreatePolygon(new[] { MapPointBuilderEx.CreateMapPoint(-10018754.1713946, 10018754.1713946), MapPointBuilderEx.CreateMapPoint(10018754.1713946, 10018754.1713946), MapPointBuilderEx.CreateMapPoint(10018754.1713946, -10018754.1713946), MapPointBuilderEx.CreateMapPoint(-10018754.1713946, -10018754.1713946) }, SpatialReferences.WebMercator); var area = GeometryEngine.Instance.GeodesicArea(polygon); // area is close to 255032810857732.31 area = GeometryEngine.Instance.GeodesicArea(polygon, AreaUnit.SquareKilometers); // area is close to 255032810.85953,
Target Platforms: Windows 11, Windows 10