GeoBlazor Pro
dymaptic.GeoBlazor.Pro
dymaptic.GeoBlazor.Pro.Model
ImageAreaParameters Class
Input parameters used by the ImageryLayer.measureAreaAndPerimeter()
and imageService.measureAreaAndPerimeter() methods to perform imagery
area and perimeter mensuration.
ArcGIS Maps SDK for JavaScript
public class 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, Geometry, Nullable, Nullable, string) Constructor
Input parameters used by the ImageryLayer.measureAreaAndPerimeter()
and imageService.measureAreaAndPerimeter() methods to perform imagery
area and perimeter mensuration.
ArcGIS Maps SDK for JavaScript
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 mosaic rule on how individual images should be mosaicked
when the measure is computed.
ArcGIS Maps SDK for JavaScript
PixelSize
dymaptic.GeoBlazor.Core.Components.Geometries.Point
Specifies the pixel size.
ArcGIS Maps SDK for JavaScript
AreaUnit
System.Nullable<dymaptic.GeoBlazor.Core.Enums.ImageAreaUnit>
The area unit used for an area calculation.
default “square-meters”
ArcGIS Maps SDK for JavaScript
Geometry
dymaptic.GeoBlazor.Core.Components.Geometries.Geometry
The extent or polygon geometry used to perform the area and perimeter measurement.
ArcGIS Maps SDK for JavaScript
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
ArcGIS Maps SDK for JavaScript
LengthUnitLinearUnit
System.Nullable<dymaptic.GeoBlazor.Core.Enums.LengthUnit>
Linear unit used for a perimeter calculation.
default “meters”
ArcGIS Maps SDK for JavaScript
StringLinearUnit
System.String
Linear unit used for a perimeter calculation.
default “meters”
ArcGIS Maps SDK for JavaScript
Properties
ImageAreaParameters.AreaUnit Property
The area unit used for an area calculation.
default “square-meters”
ArcGIS Maps SDK for JavaScript
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.
ArcGIS Maps SDK for JavaScript
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
ArcGIS Maps SDK for JavaScript
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”
ArcGIS Maps SDK for JavaScript
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”
ArcGIS Maps SDK for JavaScript
public string? StringLinearUnit { get; set; }