dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components

RasterSensorInfo Class

The RasterSensorInfo class provides additional information on the raster sensor associated with an image service
referenced by ImageryLayer or
module:esri/layers/ImageryTileLayer#rasterInfo.
ArcGIS Maps SDK for JavaScript

public class RasterSensorInfo : dymaptic.GeoBlazor.Core.Components.MapComponent

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 RasterSensorInfo

Constructors

RasterSensorInfo() Constructor

Parameterless constructor for use as a Razor Component.

public RasterSensorInfo();

RasterSensorInfo(Nullable, Nullable, string, Nullable, Nullable, string, Nullable, Nullable) Constructor

Constructor for use in C# code. Use named parameters (e.g., item1: value1, item2: value2) to set properties in any order.

public RasterSensorInfo(System.Nullable<System.DateTime> acquisitionDate=null, System.Nullable<double> cloudCover=null, string? productName=null, System.Nullable<double> sensorAzimuth=null, System.Nullable<double> sensorElevation=null, string? sensorName=null, System.Nullable<double> sunAzimuth=null, System.Nullable<double> sunElevation=null);

Parameters

acquisitionDate System.Nullable<System.DateTime>

The acquisition date.
ArcGIS Maps SDK for JavaScript

cloudCover System.Nullable<System.Double>

The cloud coverage (0-1).
ArcGIS Maps SDK for JavaScript

productName System.String

The satellite product name.
ArcGIS Maps SDK for JavaScript

sensorAzimuth System.Nullable<System.Double>

The sensor azimuth.
ArcGIS Maps SDK for JavaScript

sensorElevation System.Nullable<System.Double>

The sensor elevation.
ArcGIS Maps SDK for JavaScript

sensorName System.String

The sensor name.
ArcGIS Maps SDK for JavaScript

sunAzimuth System.Nullable<System.Double>

The sun azimuth.
ArcGIS Maps SDK for JavaScript

sunElevation System.Nullable<System.Double>

The sun elevation.
ArcGIS Maps SDK for JavaScript

Properties

RasterSensorInfo.AcquisitionDate Property

The acquisition date.
ArcGIS Maps SDK for JavaScript

public System.Nullable<System.DateTime> AcquisitionDate { get; set; }

Property Value

System.Nullable<System.DateTime>

RasterSensorInfo.CloudCover Property

The cloud coverage (0-1).
ArcGIS Maps SDK for JavaScript

public System.Nullable<double> CloudCover { get; set; }

Property Value

System.Nullable<System.Double>

RasterSensorInfo.ProductName Property

The satellite product name.
ArcGIS Maps SDK for JavaScript

public string? ProductName { get; set; }

Property Value

System.String

RasterSensorInfo.SensorAzimuth Property

The sensor azimuth.
ArcGIS Maps SDK for JavaScript

public System.Nullable<double> SensorAzimuth { get; set; }

Property Value

System.Nullable<System.Double>

RasterSensorInfo.SensorElevation Property

The sensor elevation.
ArcGIS Maps SDK for JavaScript

public System.Nullable<double> SensorElevation { get; set; }

Property Value

System.Nullable<System.Double>

RasterSensorInfo.SensorName Property

The sensor name.
ArcGIS Maps SDK for JavaScript

public string? SensorName { get; set; }

Property Value

System.String

RasterSensorInfo.SunAzimuth Property

The sun azimuth.
ArcGIS Maps SDK for JavaScript

public System.Nullable<double> SunAzimuth { get; set; }

Property Value

System.Nullable<System.Double>

RasterSensorInfo.SunElevation Property

The sun elevation.
ArcGIS Maps SDK for JavaScript

public System.Nullable<double> SunElevation { get; set; }

Property Value

System.Nullable<System.Double>

Methods

RasterSensorInfo.GetAcquisitionDate() Method

Asynchronously retrieve the current value of the AcquisitionDate property.

public System.Threading.Tasks.Task<System.Nullable<System.DateTime>> GetAcquisitionDate();

Returns

System.Threading.Tasks.Task<System.Nullable<System.DateTime>>

RasterSensorInfo.GetCloudCover() Method

Asynchronously retrieve the current value of the CloudCover property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetCloudCover();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

RasterSensorInfo.GetProductName() Method

Asynchronously retrieve the current value of the ProductName property.

public System.Threading.Tasks.Task<string?> GetProductName();

Returns

System.Threading.Tasks.Task<System.String>

RasterSensorInfo.GetSensorAzimuth() Method

Asynchronously retrieve the current value of the SensorAzimuth property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetSensorAzimuth();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

RasterSensorInfo.GetSensorElevation() Method

Asynchronously retrieve the current value of the SensorElevation property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetSensorElevation();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

RasterSensorInfo.GetSensorName() Method

Asynchronously retrieve the current value of the SensorName property.

public System.Threading.Tasks.Task<string?> GetSensorName();

Returns

System.Threading.Tasks.Task<System.String>

RasterSensorInfo.GetSunAzimuth() Method

Asynchronously retrieve the current value of the SunAzimuth property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetSunAzimuth();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

RasterSensorInfo.GetSunElevation() Method

Asynchronously retrieve the current value of the SunElevation property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetSunElevation();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

RasterSensorInfo.SetAcquisitionDate(Nullable) Method

Asynchronously set the value of the AcquisitionDate property after render.

public System.Threading.Tasks.Task SetAcquisitionDate(System.Nullable<System.DateTime> value);

Parameters

value System.Nullable<System.DateTime>

The value to set.

Returns

System.Threading.Tasks.Task

RasterSensorInfo.SetCloudCover(Nullable) Method

Asynchronously set the value of the CloudCover property after render.

public System.Threading.Tasks.Task SetCloudCover(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Returns

System.Threading.Tasks.Task

RasterSensorInfo.SetProductName(string) Method

Asynchronously set the value of the ProductName property after render.

public System.Threading.Tasks.Task SetProductName(string? value);

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

RasterSensorInfo.SetSensorAzimuth(Nullable) Method

Asynchronously set the value of the SensorAzimuth property after render.

public System.Threading.Tasks.Task SetSensorAzimuth(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Returns

System.Threading.Tasks.Task

RasterSensorInfo.SetSensorElevation(Nullable) Method

Asynchronously set the value of the SensorElevation property after render.

public System.Threading.Tasks.Task SetSensorElevation(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Returns

System.Threading.Tasks.Task

RasterSensorInfo.SetSensorName(string) Method

Asynchronously set the value of the SensorName property after render.

public System.Threading.Tasks.Task SetSensorName(string? value);

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

RasterSensorInfo.SetSunAzimuth(Nullable) Method

Asynchronously set the value of the SunAzimuth property after render.

public System.Threading.Tasks.Task SetSunAzimuth(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Returns

System.Threading.Tasks.Task

RasterSensorInfo.SetSunElevation(Nullable) Method

Asynchronously set the value of the SunElevation property after render.

public System.Threading.Tasks.Task SetSunElevation(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Returns

System.Threading.Tasks.Task