GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Model

ImageAreaParameters Class

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Model.ImageAreaParameters.html”>GeoBlazor Docs</a> Input parameters used by the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#measureAreaAndPerimeter”>ImageryLayer.measureAreaAndPerimeter()</a> and <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-imageService.html#measureAreaAndPerimeter”>imageService.measureAreaAndPerimeter()</a> methods to perform imagery area and perimeter mensuration. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-support-ImageAreaParameters.html”>ArcGIS Maps SDK for JavaScript</a>

public record ImageAreaParameters : dymaptic.GeoBlazor.Core.Model.BaseImageMeasureParameters, System.IEquatable<dymaptic.GeoBlazor.Pro.Model.ImageAreaParameters>

Inheritance System.Object 🡒 dymaptic.GeoBlazor.Core.Model.BaseImageMeasureParameters 🡒 ImageAreaParameters

Implements System.IEquatable<ImageAreaParameters>

Constructors

ImageAreaParameters(MosaicRule, Point, Nullable<ImageAreaUnit>, Geometry, Nullable<bool>, Nullable<LengthUnit>, string) Constructor

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Pro.Model.ImageAreaParameters.html”>GeoBlazor Docs</a> Input parameters used by the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#measureAreaAndPerimeter”>ImageryLayer.measureAreaAndPerimeter()</a> and <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-imageService.html#measureAreaAndPerimeter”>imageService.measureAreaAndPerimeter()</a> methods to perform imagery area and perimeter mensuration. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-support-ImageAreaParameters.html”>ArcGIS Maps SDK for JavaScript</a>

public ImageAreaParameters(dymaptic.GeoBlazor.Core.Model.MosaicRule? MosaicRule, dymaptic.GeoBlazor.Core.Components.Geometries.Point? PixelSize, System.Nullable<dymaptic.GeoBlazor.Core.Enums.ImageAreaUnit> AreaUnit=null, dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? Geometry=null, System.Nullable<bool> Is3D=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.LengthUnit> LengthUnitLinearUnit=null, string? StringLinearUnit=null);

Parameters

MosaicRule dymaptic.GeoBlazor.Core.Model.MosaicRule

Specifies the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-MosaicRule.html”>mosaic rule</a> on how individual images should be mosaicked when the measure is computed. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-support-BaseImageMeasureParameters.html#mosaicRule”>ArcGIS Maps SDK for JavaScript</a>

PixelSize dymaptic.GeoBlazor.Core.Components.Geometries.Point

Specifies the pixel size. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-support-BaseImageMeasureParameters.html#pixelSize”>ArcGIS Maps SDK for JavaScript</a>

AreaUnit System.Nullable<dymaptic.GeoBlazor.Core.Enums.ImageAreaUnit>

The area unit used for an area calculation. default “square-meters” <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-support-ImageAreaParameters.html#areaUnit”>ArcGIS Maps SDK for JavaScript</a>

Geometry dymaptic.GeoBlazor.Core.Components.Geometries.Geometry

The extent or polygon geometry used to perform the area and perimeter measurement. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-support-ImageAreaParameters.html#geometry”>ArcGIS Maps SDK for JavaScript</a>

Is3D System.Nullable<System.Boolean>

When `true`, this method calculates the 3D measurements for the area and perimeter of a given geometry on an image service. default false <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-support-ImageAreaParameters.html#is3D”>ArcGIS Maps SDK for JavaScript</a>

LengthUnitLinearUnit System.Nullable<dymaptic.GeoBlazor.Core.Enums.LengthUnit>

Linear unit used for a perimeter calculation. default “meters” <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-support-ImageAreaParameters.html#linearUnit”>ArcGIS Maps SDK for JavaScript</a>

StringLinearUnit System.String

Linear unit used for a perimeter calculation. default “meters” <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-support-ImageAreaParameters.html#linearUnit”>ArcGIS Maps SDK for JavaScript</a>

Properties

ImageAreaParameters.AreaUnit Property

The area unit used for an area calculation. default “square-meters” <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-support-ImageAreaParameters.html#areaUnit”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.ImageAreaUnit> AreaUnit { get; set; }

Property Value

System.Nullable<dymaptic.GeoBlazor.Core.Enums.ImageAreaUnit>

ImageAreaParameters.Geometry Property

The extent or polygon geometry used to perform the area and perimeter measurement. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-support-ImageAreaParameters.html#geometry”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? Geometry { get; set; }

Property Value

dymaptic.GeoBlazor.Core.Components.Geometries.Geometry

ImageAreaParameters.Is3D Property

When `true`, this method calculates the 3D measurements for the area and perimeter of a given geometry on an image service. default false <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-support-ImageAreaParameters.html#is3D”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<bool> Is3D { get; set; }

Property Value

System.Nullable<System.Boolean>

ImageAreaParameters.LengthUnitLinearUnit Property

Linear unit used for a perimeter calculation. default “meters” <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-support-ImageAreaParameters.html#linearUnit”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.LengthUnit> LengthUnitLinearUnit { get; set; }

Property Value

System.Nullable<dymaptic.GeoBlazor.Core.Enums.LengthUnit>

ImageAreaParameters.StringLinearUnit Property

Linear unit used for a perimeter calculation. default “meters” <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-support-ImageAreaParameters.html#linearUnit”>ArcGIS Maps SDK for JavaScript</a>

public string? StringLinearUnit { get; set; }

Property Value

System.String