Class CoverageSampleQuery
A point to sample, passed to FindSites(CoverageSampleQuery).
public sealed record CoverageSampleQuery : IEquatable<CoverageSampleQuery>
- Inheritance
-
CoverageSampleQuery
- Implements
- Inherited Members
Constructors
CoverageSampleQuery(double, double, ICrsTransformFactory)
A point to sample, passed to FindSites(CoverageSampleQuery).
public CoverageSampleQuery(double Latitude, double Longitude, ICrsTransformFactory Transforms)
Parameters
LatitudedoubleLatitude, decimal degrees, WGS-84.
LongitudedoubleLongitude, decimal degrees, WGS-84.
TransformsICrsTransformFactoryReprojects the point into the dataset's native CRS (a projected S-102 tile, for example).
Properties
DeclaredBounds
The dataset's WGS-84 extent as the host's catalog declares it, or
null. A sampler may use it as a cheap early out before
reprojecting the point.
public BoundingBox? DeclaredBounds { get; init; }
Property Value
Latitude
Latitude, decimal degrees, WGS-84.
public double Latitude { get; init; }
Property Value
Longitude
Longitude, decimal degrees, WGS-84.
public double Longitude { get; init; }
Property Value
Transforms
Reprojects the point into the dataset's native CRS (a projected S-102 tile, for example).
public ICrsTransformFactory Transforms { get; init; }