// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2016.07.27 at 04:06:37 PM EDT // package mil.ces.metadata.mdr.ns.gsip.tspi._2_0.core; import javax.xml.bind.annotation.XmlEnum; import javax.xml.bind.annotation.XmlEnumValue; import javax.xml.bind.annotation.XmlType; /** * <p>Java class for VerticalDatumType. * * <p>The following schema fragment specifies the expected content contained within this class. * <p> * <pre> * <simpleType name="VerticalDatumType"> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="wgs84Egm96Geoid"/> * <enumeration value="wgs84Egm08Geoid"/> * <enumeration value="meanSeaLevel"/> * <enumeration value="navd88"/> * <enumeration value="ngvd29"/> * <enumeration value="groundLevel"/> * <enumeration value="waterLevel"/> * <enumeration value="approxLowestAstronomTide"/> * <enumeration value="approxMeanLowWater"/> * <enumeration value="approxMeanLowWaterSprings"/> * <enumeration value="approxMeanLowerLowWater"/> * <enumeration value="approxMeanSeaLevel"/> * <enumeration value="equinoctialSpringLowWater"/> * <enumeration value="highWater"/> * <enumeration value="highWaterSprings"/> * <enumeration value="higherHighWater"/> * <enumeration value="higherHighWaterLargeTide"/> * <enumeration value="highestAstronomicalTide"/> * <enumeration value="highestHighWater"/> * <enumeration value="igld1985"/> * <enumeration value="indianSpringHighWater"/> * <enumeration value="indianSpringLowWater"/> * <enumeration value="lowWater"/> * <enumeration value="lowWaterSprings"/> * <enumeration value="lowerLowWater"/> * <enumeration value="lowerLowWaterLargeTide"/> * <enumeration value="lowestAstronomicalTide"/> * <enumeration value="lowestLowWater"/> * <enumeration value="lowestLowWaterSprings"/> * <enumeration value="meanHighWater"/> * <enumeration value="meanHighWaterNeaps"/> * <enumeration value="meanHighWaterSprings"/> * <enumeration value="meanHigherHighWater"/> * <enumeration value="meanHigherHighWaterSprings"/> * <enumeration value="meanLowWater"/> * <enumeration value="meanLowWaterNeaps"/> * <enumeration value="meanLowWaterSprings"/> * <enumeration value="meanLowerLowWater"/> * <enumeration value="meanLowerLowWaterSprings"/> * <enumeration value="meanTideLevel"/> * <enumeration value="meanWaterLevel"/> * <enumeration value="neapTide"/> * <enumeration value="nearlyHighestHighWater"/> * <enumeration value="nearlyLowestLowWater"/> * <enumeration value="springTide"/> * <enumeration value="wgs84Ellipsoid"/> * </restriction> * </simpleType> * </pre> * */ @XmlType(name = "VerticalDatumType") @XmlEnum public enum VerticalDatumType { /** * WGS 84 EGM96 Geoid: The geopotential surface defined by the World Geodetic System (WGS) 1984 EGM96 Earth Gravity Model that is closely associated with the mean ocean surface. * */ @XmlEnumValue("wgs84Egm96Geoid") WGS_84_EGM_96_GEOID("wgs84Egm96Geoid"), /** * WGS 84 EGM08 Geoid: The geopotential surface defined by the World Geodetic System (WGS) 1984 EGM08 Earth Gravity Model that is closely associated with the mean ocean surface. * */ @XmlEnumValue("wgs84Egm08Geoid") WGS_84_EGM_08_GEOID("wgs84Egm08Geoid"), /** * Mean Sea Level (MSL): A continuous surface over the oceans (or its hypothetical extension under the land masses) defined by the mean of sea level surfaces approximated and observed over 19 years. * */ @XmlEnumValue("meanSeaLevel") MEAN_SEA_LEVEL("meanSeaLevel"), /** * North American Vertical Datum (NAVD) 1988: A fixed reference for elevations derived from a general adjustment of the first-order terrestrial levelling nets of the United States, Canada, and Mexico. [desc] In the adjustment, only the height of the primary tidal bench mark, referenced to the International Great Lakes Datum of 1985 local mean sea level height value, at Pointe-au-Pere, Quebec, on the Gulf of St. Lawrence was held fixed, thus providing minimum constraint. * */ @XmlEnumValue("navd88") NAVD_88("navd88"), /** * National Geodetic Vertical Datum (NGVD) 1929: A fixed reference for elevations derived from a general adjustment in 1929 of the first-order leveling nets of both the United States and Canada. [desc] In the adjustment, mean sea level was held fixed as observed at 21 tide stations in the United States and 5 in Canada. * */ @XmlEnumValue("ngvd29") NGVD_29("ngvd29"), /** * Ground Level: A continuous surface over dry land and non-tidal waters (for example: lakes). [desc] In the case of non-tidal waters it is necessary to specify hydrologic conditions in order to ensure a precise reference surface specification. Over extensive areas it is often defined by a digital elevation model (for example: a matrix of elevation values or a Triangulated Irregular Network (TIN)). Over tidal waters (for example: oceans) it is usually considered to be extended to cover the remainder of the world based on a Mean Sea Level (MSL) surface. * */ @XmlEnumValue("groundLevel") GROUND_LEVEL("groundLevel"), /** * Water Level: A locally observed level of the water surface. [desc] In the case of non-tidal waters (for example: lakes or rivers) it is necessary to specify hydrologic conditions in order to ensure a precise reference surface specification. Over tidal waters (for example: oceans) it is necessary to specify tidal conditions in order to ensure a precise reference surface specification. * */ @XmlEnumValue("waterLevel") WATER_LEVEL("waterLevel"), /** * Approximate Lowest Astronomical Tide: An approximate level, usually within 0.3 metres from that of lowest astronomical tide. * */ @XmlEnumValue("approxLowestAstronomTide") APPROX_LOWEST_ASTRONOM_TIDE("approxLowestAstronomTide"), /** * Approximate Mean Low Water: An approximate level, usually within 0.3 metres from that of mean low water. * */ @XmlEnumValue("approxMeanLowWater") APPROX_MEAN_LOW_WATER("approxMeanLowWater"), /** * Approximate Mean Low Water Springs: An approximate level, usually within 0.3 metres from that of mean low water springs. * */ @XmlEnumValue("approxMeanLowWaterSprings") APPROX_MEAN_LOW_WATER_SPRINGS("approxMeanLowWaterSprings"), /** * Approximate Mean Lower Low Water: An approximate level, usually within 0.3 metres from that of mean lower low water. * */ @XmlEnumValue("approxMeanLowerLowWater") APPROX_MEAN_LOWER_LOW_WATER("approxMeanLowerLowWater"), /** * Approximate Mean Sea Level: An approximate level, usually within 0.3 metres from that of mean sea level. * */ @XmlEnumValue("approxMeanSeaLevel") APPROX_MEAN_SEA_LEVEL("approxMeanSeaLevel"), /** * Equinoctial Spring Low Water: The level of low water springs near the time of an equinox. * */ @XmlEnumValue("equinoctialSpringLowWater") EQUINOCTIAL_SPRING_LOW_WATER("equinoctialSpringLowWater"), /** * High Water: The highest level reached at a location by the water surface in one tidal cycle. [desc] When used on inland waters it is generally defined as a level that the daily mean water level exceeds less than 5 percent of the time. * */ @XmlEnumValue("highWater") HIGH_WATER("highWater"), /** * High Water Springs: An arbitrary level, approximating that of mean high water springs. * */ @XmlEnumValue("highWaterSprings") HIGH_WATER_SPRINGS("highWaterSprings"), /** * Higher High Water: The highest of the high waters (or single high water) of any specified tidal day due to the declination A1 effects of the moon and sun. * */ @XmlEnumValue("higherHighWater") HIGHER_HIGH_WATER("higherHighWater"), /** * Higher High Water Large Tide: The average of the highest high waters, one from each of 19 years of observations. * */ @XmlEnumValue("higherHighWaterLargeTide") HIGHER_HIGH_WATER_LARGE_TIDE("higherHighWaterLargeTide"), /** * Highest Astronomical Tide: The highest tidal level, which can be predicted to occur under average meteorological conditions and under any combination of astronomical conditions. * */ @XmlEnumValue("highestAstronomicalTide") HIGHEST_ASTRONOMICAL_TIDE("highestAstronomicalTide"), /** * Highest High Water: The highest water level observed at a location. * */ @XmlEnumValue("highestHighWater") HIGHEST_HIGH_WATER("highestHighWater"), /** * International Great Lakes Datum 1985: A vertical reference system with its zero based on the mean water level at Rimouski/Pointe-au-Père, Quebec, over the period 1970 to 1988. * */ @XmlEnumValue("igld1985") IGLD_1985("igld1985"), /** * Indian Spring High Water: A tidal surface datum approximating the level of the mean of the higher high water at spring tides. [desc] This tidal datum approximates the highest water level observed at a location and is usually above that of the higher high water at spring tides. * */ @XmlEnumValue("indianSpringHighWater") INDIAN_SPRING_HIGH_WATER("indianSpringHighWater"), /** * Indian Spring Low Water: A tidal surface datum approximating the level of the mean of the lower low water at spring tides. [desc] This tidal datum approximates the lowest water level observed at a location and is usually below that of the lower low water at spring tides. * */ @XmlEnumValue("indianSpringLowWater") INDIAN_SPRING_LOW_WATER("indianSpringLowWater"), /** * Low Water: An approximation of mean low water adopted as the reference level for a limited region, irrespective of better determinations later. [desc] Used mostly in harbour and river engineering. Used in inland waters. It is generally defined as a level which the daily mean water level would fall below less than 5 percent of the time and by no more than 0.2 metres during the navigation season. A single level surface is usually chosen as the low water datum for a whole lake. On a river, low water datum is a sloping surface, which approximates the surface of the river at a low state. * */ @XmlEnumValue("lowWater") LOW_WATER("lowWater"), /** * Low Water Springs: A level approximating that of mean low water springs. * */ @XmlEnumValue("lowWaterSprings") LOW_WATER_SPRINGS("lowWaterSprings"), /** * Lower Low Water: The lowest of the low waters (or single low water) of any specified tidal day due to the declination A1 effects of the moon and sun. * */ @XmlEnumValue("lowerLowWater") LOWER_LOW_WATER("lowerLowWater"), /** * Lower Low Water Large Tide: The average of the lowest low waters, one from each of 19 years of observations. * */ @XmlEnumValue("lowerLowWaterLargeTide") LOWER_LOW_WATER_LARGE_TIDE("lowerLowWaterLargeTide"), /** * Lowest Astronomical Tide: The lowest tide level that can be predicted to occur under average meteorological conditions and under any combination of astronomical conditions. * */ @XmlEnumValue("lowestAstronomicalTide") LOWEST_ASTRONOMICAL_TIDE("lowestAstronomicalTide"), /** * Lowest Low Water: An arbitrary level conforming to the lowest tide observed at a location, or somewhat lower. * */ @XmlEnumValue("lowestLowWater") LOWEST_LOW_WATER("lowestLowWater"), /** * Lowest Low Water Springs: An arbitrary level conforming to the lowest water level observed at a location at spring tides during a period shorter than 19 years. * */ @XmlEnumValue("lowestLowWaterSprings") LOWEST_LOW_WATER_SPRINGS("lowestLowWaterSprings"), /** * Mean High Water: The average height of all high waters at a location over a 19-year period. * */ @XmlEnumValue("meanHighWater") MEAN_HIGH_WATER("meanHighWater"), /** * Mean High Water Neaps: The average height of the high waters of the neap tide. * */ @XmlEnumValue("meanHighWaterNeaps") MEAN_HIGH_WATER_NEAPS("meanHighWaterNeaps"), /** * Mean High Water Springs: The average height of the high waters of spring tides. * */ @XmlEnumValue("meanHighWaterSprings") MEAN_HIGH_WATER_SPRINGS("meanHighWaterSprings"), /** * Mean Higher High Water: The average height of higher high waters at a location over a 19-year period. * */ @XmlEnumValue("meanHigherHighWater") MEAN_HIGHER_HIGH_WATER("meanHigherHighWater"), /** * Mean Higher High Water Springs: The average height of higher high water at spring tides at a location. * */ @XmlEnumValue("meanHigherHighWaterSprings") MEAN_HIGHER_HIGH_WATER_SPRINGS("meanHigherHighWaterSprings"), /** * Mean Low Water: The average height of all low waters at a location over a 19-year period. * */ @XmlEnumValue("meanLowWater") MEAN_LOW_WATER("meanLowWater"), /** * Mean Low Water Neaps: The average height of the low waters of the neap tide. * */ @XmlEnumValue("meanLowWaterNeaps") MEAN_LOW_WATER_NEAPS("meanLowWaterNeaps"), /** * Mean Low Water Springs: The average height of the low waters of spring tides. * */ @XmlEnumValue("meanLowWaterSprings") MEAN_LOW_WATER_SPRINGS("meanLowWaterSprings"), /** * Mean Lower Low Water: The average height of the lower low waters at a location over a 19-year period. * */ @XmlEnumValue("meanLowerLowWater") MEAN_LOWER_LOW_WATER("meanLowerLowWater"), /** * Mean Lower Low Water Springs: The average height of lower low water at spring tides at a location. * */ @XmlEnumValue("meanLowerLowWaterSprings") MEAN_LOWER_LOW_WATER_SPRINGS("meanLowerLowWaterSprings"), /** * Mean Tide Level: The arithmetic mean of mean high water and mean low water. * */ @XmlEnumValue("meanTideLevel") MEAN_TIDE_LEVEL("meanTideLevel"), /** * Mean Water Level: The average of all hourly water levels over the available period of record. * */ @XmlEnumValue("meanWaterLevel") MEAN_WATER_LEVEL("meanWaterLevel"), /** * Neap Tide: A tide of decreased range (or tidal currents of decreased speed) occurring semi-monthly as the result of the moon being in quadrature. [desc] The neap range of the tide is the average range occurring at the time of neap tides and is most conveniently computed from the harmonic constants. It is smaller than the mean range where the type of tide is either semi-diurnal or mixed and is of no practical significance where the type of tide is predominantly diurnal. * */ @XmlEnumValue("neapTide") NEAP_TIDE("neapTide"), /** * Nearly Highest High Water: An arbitrary level approximating the highest water level observed at a location, usually equivalent to the high water springs. * */ @XmlEnumValue("nearlyHighestHighWater") NEARLY_HIGHEST_HIGH_WATER("nearlyHighestHighWater"), /** * Nearly Lowest Low Water: A level approximating the lowest water level observed at a location, usually equivalent to Indian spring low water. * */ @XmlEnumValue("nearlyLowestLowWater") NEARLY_LOWEST_LOW_WATER("nearlyLowestLowWater"), /** * Spring Tide: A tide of increased range (or tidal water currents of increased speed) occurring semi-monthly as the result of the moon being new or full. [desc] The spring range of tide is the average range occurring at the time of spring tides and is most conveniently computed from the harmonic constants. It is larger than the mean range where the type of tide is either semi-diurnal or mixed, and is of no practical significance where the type of tide is predominantly diurnal. * */ @XmlEnumValue("springTide") SPRING_TIDE("springTide"), /** * WGS 84 Ellipsoid: The oblate ellipsoidal figure of the Earth defined by the World Geodetic System (WGS) 1984. * */ @XmlEnumValue("wgs84Ellipsoid") WGS_84_ELLIPSOID("wgs84Ellipsoid"); private final String value; VerticalDatumType(String v) { value = v; } public String value() { return value; } public static VerticalDatumType fromValue(String v) { for (VerticalDatumType c: VerticalDatumType.values()) { if (c.value.equals(v)) { return c; } } throw new IllegalArgumentException(v); } }