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

Property Value

System.String