Class DataCoverage
- Namespace
- EncDotNet.S100.ExchangeSets
- Assembly
- EncDotNet.S100.ExchangeSets.dll
One dataCoverage entry of a DatasetDiscoveryMetadata
record: a coverage polygon plus the display-scale band in which the
dataset is intended to be shown there.
public sealed class DataCoverage
- Inheritance
-
DataCoverage
- Inherited Members
Remarks
S-100 Part 17. See ResolveMinimumDisplayScale() and ResolveMaximumDisplayScale() for how the scale bands of multiple coverages are combined.
Properties
ApproximateGridResolution
The approximateGridResolution of a gridded (coverage) dataset,
in metres (e.g. 4.0 for an S-102 port tile); null
when absent or not a number.
public double? ApproximateGridResolution { get; init; }
Property Value
BoundingBox
The coverage's own boundingBox, which some catalogues give here
rather than on the dataset; null when absent or
incomplete. See ResolveBoundingBox().
public BoundingBox? BoundingBox { get; init; }
Property Value
BoundingPolygon
The raw XML of the boundingPolygon element, serialized as a
string (the geometry is not parsed), or null when absent.
public string? BoundingPolygon { get; init; }
Property Value
MaximumDisplayScale
The maximumDisplayScale denominator (e.g. 22000 for 1:22 000):
the most zoomed-in scale at which the coverage is intended to be displayed.
null when absent or not an integer.
public int? MaximumDisplayScale { get; init; }
Property Value
- int?
MinimumDisplayScale
The minimumDisplayScale denominator: the most zoomed-out scale at
which the coverage is intended to be displayed.
null when absent or not an integer.
public int? MinimumDisplayScale { get; init; }
Property Value
- int?