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
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
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
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
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
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
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
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
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
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.