Parameters
- geometry
- The input geometry. Cannot be null and its spatial reference cannot be null.
- areaUnit
- The unit of the output area. If null, then the area is square meters.
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