Table of Contents

Enum VerticalDatum

Namespace
EncDotNet.S100.DataModel
Assembly
EncDotNet.S100.Core.dll

The IHO S-100 verticalDatum enumeration (the reference level used for vertical measurements such as sounding reduction and heights). The codes are the shared S-100 register values (source identifier 996) carried by the verticalDatum attribute of HDF5-encoded coverage products (S-102, S-104, S-111) and by GML-encoded feature products.

public enum VerticalDatum

Fields

ApproximateLowestAstronomicalTide = 10

Approximate Lowest Astronomical Tide (S-100 code 10).

ApproximateMeanLowWater = 14

Approximate Mean Low Water (S-100 code 14).

ApproximateMeanLowWaterSprings = 7

Approximate Mean Low Water Springs (S-100 code 7).

ApproximateMeanLowerLowWater = 15

Approximate Mean Lower Low Water (S-100 code 15).

ApproximateMeanSeaLevel = 19

Approximate Mean Sea Level (S-100 code 19).

BalticSeaChartDatum2000 = 44

Baltic Sea Chart Datum 2000 (S-100 code 44).

DutchEstuaryLowWaterReferenceLevel = 45

Dutch Estuary Low Water Reference Level (OLW) (S-100 code 45).

DutchHighWaterReferenceLevel = 43

Dutch High Water Reference Level (S-100 code 43).

DutchRiverLowWaterReferenceLevel = 38

Dutch River Low Water Reference Level (OLR) (S-100 code 38).

EquinoctialSpringLowWater = 22

Equinoctial Spring Low Water (S-100 code 22).

EquivalentHeightOfWaterGermanGlW = 34

Equivalent Height of Water (German GlW) (S-100 code 34).

HighWater = 18

High Water (S-100 code 18).

HighWaterSprings = 20

High Water Springs (S-100 code 20).

HigherHighWaterLargeTide = 28

Higher High Water Large Tide (S-100 code 28).

HighestAstronomicalTide = 30

Highest Astronomical Tide (S-100 code 30).

HighestShippingHeightOfWaterDanubeCommission = 37

Highest Shipping Height of Water According to Danube Commission (S-100 code 37).

HighestShippingHeightOfWaterGermanHSW = 35

Highest Shipping Height of Water (German HSW) (S-100 code 35).

HydrographicZero = 49

Hydrographic Zero (S-100 code 49).

IndianSpringLowWater = 8

Indian Spring Low Water (S-100 code 8).

InternationalGreatLakesDatum1985 = 25

International Great Lakes Datum 1985 (S-100 code 25).

InternationalGreatLakesDatum2020 = 46

International Great Lakes Datum 2020 (S-100 code 46).

LocalDatum = 24

Local Datum (S-100 code 24).

LocalHighWaterReferenceLevel = 32

Local High Water Reference Level (S-100 code 32).

LocalLowWaterReferenceLevel = 31

Local Low Water Reference Level (S-100 code 31).

LocalMeanWaterReferenceLevel = 33

Local Mean Water Reference Level (S-100 code 33).

LowWater = 13

Low Water (S-100 code 13).

LowWaterSprings = 9

Low Water Springs (S-100 code 9).

LowerLowWaterLargeTide = 27

Lower Low Water Large Tide (S-100 code 27).

LowestAstronomicalTide = 23

Lowest Astronomical Tide (S-100 code 23).

LowestLowWater = 4

Lowest Low Water (S-100 code 4).

LowestLowWaterSprings = 6

Lowest Low Water Springs (S-100 code 6).

MeanHighWater = 16

Mean High Water (S-100 code 16).

MeanHighWaterSprings = 17

Mean High Water Springs (S-100 code 17).

MeanHigherHighWater = 21

Mean Higher High Water (S-100 code 21).

MeanLowWater = 5

Mean Low Water (S-100 code 5).

MeanLowWaterSprings = 1

Mean Low Water Springs (S-100 code 1).

MeanLowerLowWater = 12

Mean Lower Low Water (S-100 code 12).

MeanLowerLowWaterSprings = 2

Mean Lower Low Water Springs (S-100 code 2).

MeanSeaLevel = 3

Mean Sea Level (S-100 code 3).

MeanWaterLevel = 26

Mean Water Level (S-100 code 26).

NearlyHighestHighWater = 29

Nearly Highest High Water (S-100 code 29).

NearlyLowestLowWater = 11

Nearly Lowest Low Water (S-100 code 11).

OhioRiverDatum = 41

Ohio River Datum (S-100 code 41).

ReferenceLowWaterLevelDanubeCommission = 36

Reference Low Water Level According to Danube Commission (S-100 code 36).

RussianNormalBackwaterLevel = 40

Russian Normal Backwater Level (S-100 code 40).

RussianProjectWaterLevel = 39

Russian Project Water Level (S-100 code 39).

SeaFloor = 47

Sea Floor (S-100 code 47).

SeaSurface = 48

Sea Surface (S-100 code 48).

Remarks

Only the codes defined by the S-100 register are listed; the enumeration is intentionally sparse (there is no code 42 in the register). Use GetLabel(int?) to obtain a human-readable label without pattern-matching on individual members.