Class S101FeatureRecord
FRID + FOID + ATTR + SPAS + FACS + INAS — Feature record.
public sealed class S101FeatureRecord
- Inheritance
-
S101FeatureRecord
- Inherited Members
Properties
Attributes
Flat list of attributes; complex attributes are represented as a marker row followed by their sub-rows.
public IReadOnlyList<S101Attribute> Attributes { get; init; }
Property Value
FeatureAssociations
Associations to other feature records.
public IReadOnlyList<S101FeatureAssociation> FeatureAssociations { get; init; }
Property Value
FeatureIdentificationNumber
Feature identification number within the producing agency (FOID.FIDN).
public uint FeatureIdentificationNumber { get; init; }
Property Value
FeatureIdentificationSubdivision
Feature identification subdivision (FOID.FIDS).
public ushort FeatureIdentificationSubdivision { get; init; }
Property Value
FeatureTypeCode
Numeric feature type code (resolved against FeatureTypeCatalogue).
public ushort FeatureTypeCode { get; init; }
Property Value
InformationAssociations
Associations to information type records.
public IReadOnlyList<S101InformationAssociation> InformationAssociations { get; init; }
Property Value
ProducingAgency
Producing agency code (FOID.AGEN).
public ushort ProducingAgency { get; init; }
Property Value
RecordId
Record identification number.
public uint RecordId { get; init; }
Property Value
RecordVersion
Record version (RVER); increments as the record is updated. S-100 Part 10a.
public int RecordVersion { get; init; }
Property Value
SpatialAssociations
Spatial associations linking the feature to point/curve/composite-curve/surface records.
public IReadOnlyList<S101SpatialAssociation> SpatialAssociations { get; init; }
Property Value
UpdateInstruction
Record update instruction (RUIN). Insert for base cells. S-100 Part 10a.
public S101UpdateInstruction UpdateInstruction { get; init; }