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; }