Table of Contents

Class FeatureSummary

Namespace
EncDotNet.S100.Datasets.Pipelines
Assembly
EncDotNet.S100.Core.dll

Lightweight feature descriptor returned by EnumerateFeatures().

public sealed class FeatureSummary
Inheritance
FeatureSummary
Inherited Members

Properties

FeatureRef

The feature reference string (dataset-specific ID).

public required string FeatureRef { get; init; }

Property Value

string

FeatureType

The feature type code as it appears in the dataset (typically the GML element local name or the feature catalogue code).

public required string FeatureType { get; init; }

Property Value

string

FeatureTypeName

Human-readable feature type name resolved through the dataset's Feature Catalogue when available; otherwise null.

public string? FeatureTypeName { get; init; }

Property Value

string

Ordinal

The feature's position within EnumerateFeatures(). Used as a collision-free key when a producer reuses gml:ids across features within a single dataset; pair with GetFeatureInfoAt(int) to resolve. Defaults to 0 — processors must set this to the loop index when duplicate-id resilience matters.

public int Ordinal { get; init; }

Property Value

int