Национальные системы высот в геодезии — принятые в разных странах стандарты для определения высоты точек на местности. Используются в любой проектной документации по строительству.
Источник: https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%B2%D1%8B%D1%81%D0%BE%D1%82_%D0%B2_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B5%D0%B7%D0%B8%D0%B8
Содержание
- 1 Список национальных систем высот
- 1.1 Балтийская система высот
- 1.2 North American Datum (англ. North American Datum)
- 1.3 Ordnance Datum Newlyn (англ. Ordnance Datum Newlyn)
- 1.4 Normalhöhennull (нем. Normalhöhennull)
- 1.5 European Terrestrial Reference System 1989 (итал. European Terrestrial Reference System 1989)
- 1.6 Amsterdam Ordnance Datum (англ. Amsterdam Ordnance Datum)
- 1.7 Türkiye ulusal düşey kontrol ağı (TUDKA-99) (тур. Türkiye ulusal düşey kontrol ağı (TUDKA-99))
- 2 Режимы высоты, привязанные к морскому дну, и пространство имен расширений KML
- 3 Общая историческая справка
- 4 Определение режима высоты
Список национальных систем высот
Балтийская система высот
Система высот, используемая в России с 1977 года по сегодняшний день. Отсчет высот ведется от нуля Кронштадтского футштока. Используется в России и ряде других стран СНГ.
North American Datum (англ. North American Datum)
Система высот, используемая в Северной Америке. Применяется на территории США, Канады и Мексики. За свою историю уточнялась четыре раза. Последнее уточнение было завершено к 1991 году. Последняя версия этой системы получила название «North American Vertical Datum of 1988 (NAVD88)». Различия в отметках между в WGS84 и NAVD88 на большей части США составляют порядка одного метра. В отличие от отметок в системе WGS84, отметки NAVD88 считаются постоянными, в то время как отметки в системе WGS84 могут меняться со скоростью 1-2 см в год.
Ordnance Datum Newlyn (англ. Ordnance Datum Newlyn)
Система высот, используемая в Великобритании. За начало отсчета принят средний уровень воды в гавани Ньюлин с 1915 по 1921 год.
Normalhöhennull (нем. Normalhöhennull)
Система высот, используемая в Германии с 1992 года. Отсчет высот ведется от отметки на церкви святого Александра в Валленхорсте.
European Terrestrial Reference System 1989 (итал. European Terrestrial Reference System 1989)
Система высот, используемая в Италии и ряде других европейских стран. Отсчет ведется по уровню высот Евразийской литосферной плиты.
Amsterdam Ordnance Datum (англ. Amsterdam Ordnance Datum)
Система высот, принятая с 1879 в Нидерландах. Нулевой уровень высот — отметка в центре Амстердама на высоте 9 футов 5 дюймов над уровнем моря. Эта система высот послужила основой для Normalnull (англ. Normalnull) и используется до сих пор.
Türkiye ulusal düşey kontrol ağı (TUDKA-99) (тур. Türkiye ulusal düşey kontrol ağı (TUDKA-99))
Система высот, принятая в Турции. За начало отсчета принят средний уровень Средиземного моря за период с 1936 по 1971, измеренный в районе Анталии.
Источник: https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%B2%D1%8B%D1%81%D0%BE%D1%82_%D0%B2_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B5%D0%B7%D0%B8%D0%B8
Режимы высоты, привязанные к морскому дну, и пространство имен расширений KML
Режимы высоты, привязанные к морскому дну, задаются с помощью расширений стандартного KML-кода. Для этого служит префикс gx. Чтобы использовать их, добавьте в открывающий тег KML-файла нужный URI пространства имен:
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2">
Затем замените элемент на , чтобы использовать режим clampToSeaFloor или relativeToSeaFloor.
Обратите внимание на то, что некоторые геобраузеры не поддерживают пространства имен с префиксом gx (в Google Планета Земля 5.0 их поддержка предусмотрена).
Источник: https://developers.google.com/kml/documentation/altitudemode?hl=ru
Общая историческая справка
Необходимость замера уровня моря существовала очень давно. За нуль принимали уровень моря относительно суши за длительный период наблюдений. По Амстердамскому футштоку вычисляются высоты и глубины Западной Европы. По Марсельскому футштоку ведут замер уровня Средиземного моря.
В России футшточную службу организовал Пётр I. Первый футшток появился в Петербурге в 1703 году. Замеры уровня моря были необходимы для молодого российского флота, — от уровня моря зависело плавание по мелководью Финского залива и устью Невы, а также строительство оборонительных сооружений на острове. На материке, на железнодорожной станции Ораниенбаум находится метка № 173. Результаты нивелировок, проводящиеся с 1880 года, показывают практическую неизменность высотного положения нуля Кронштадтского футштока.
Источник: https://www.anyhost.ru/nulevoi-uroven-morya-v-mire-nacionalnye-sistemy-vysot-v.html
Определение режима высоты
absolute
В режиме абсолютной высоты (absolute) расстояние до компонента измеряется от уровня моря независимо от рельефа суши. Таким образом, компонент можно расположить под землей целиком или частично (второй вариант показан в примере ниже). В режиме абсолютной высоты допустимы отрицательные значения, позволяющие размещать компоненты под уровнем моря.
Это режим следует использовать, когда известно точное значение высоты. В частности, это позволяет отображать GPS-траектории полета или ныряния.
Пример
<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"> <GroundOverlay> <name>Пример absolute</name> <Icon> <href>rectangle.jpg</href> <viewBoundScale>0.75</viewBoundScale> </Icon> <altitude>2744.0</altitude> <altitudeMode>absolute</altitudeMode> <LatLonBox> <north>48.783</north> <south>48.751</south> <east>-121.75</east> <west>-121.89</west <rotation>-30</rotation> </LatLonBox> </GroundOverlay> </kml>
clampToGround
В этом режиме все значения высоты игнорируются, а KML-компоненты закрепляются на поверхности земли в соответствии с ее рельефом. Это позволяет, например, «накрыть» поверхность земли элементом GroundOverlay. Компонент, расположенный над одним из основных водоемов, будет закреплен на уровне моря.
Если режим высоты для KML-компонента не указан, по умолчанию используется clampToGround.
Пример
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2"> <GroundOverlay> <name>Пример clampToGround</name> <Icon> <href>rectangle.jpg</href> <viewBoundScale>0.75</viewBoundScale> </Icon> <altitude>2744.0</altitude> <altitudeMode>clampToGround</altitudeMode> <LatLonBox> <north>48.783</north> <south>48.751</south> <east>-121.75</east> <west>-121.89</west> <rotation>-30</rotation> </LatLonBox> </GroundOverlay> </kml>
clampToSeaFloor
Этот режим включен в пространство имен расширений. Дополнительную информацию можно найти в разделе Режимы высоты, привязанные к морскому дну, и пространство имен расширений KML.
Как и в режиме clampToGround, значение высоты игнорируется. Компонент закрепляется на дне одного из основных водоемов, а если такого водоема нет поблизости, то на поверхности земли.
Пример
<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2"> <!-- обязательно при использовании элементов с префиксом gx --> <Placemark> <name>Пример clampToSeaFloor</name> <Polygon> <tessellate>1</tessellate> <gx:altitudeMode>clampToSeaFloor</gx:altitudeMode> <outerBoundaryIs> <LinearRing> <coordinates> 146.793,12.213,0 146.803,12.202,0 146.829,12.218,0 146.807,12.226,0 146.793,12.213,0 </coordinates> </LinearRing> </outerBoundaryIs> </Polygon> </Placemark> </kml>
relativeToGround
В этом режиме высота измеряется от точки на поверхности земли, находящейся непосредственно под компонентом.
Режим relativeToGround подходит, например, для правильного размещения верхушек опор ЛЭП в холмистой местности. Если высота всех опор одинакова и составляет 20 метров, их верхушки будут располагаться выше или ниже в зависимости от рельефа.
Пример
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2"> <Placemark> <name>Пример relativeToGround</name> <LineString> <extrude>1</extrude> <altitudeMode>relativeToGround</altitudeMode> <coordinates> -121.835,48.754,700 -121.828,48.764,700 -121.818,48.776,700 -121.794,48.787,700 -121.778,48.781,700 -121.766,48.771,700 -121.768,48.757,700 -121.773,48.747,700 </coordinates> </LineString> </Placemark> </kml>
relativeToSeaFloor
Этот режим включен в пространство имен расширений. Дополнительную информацию можно найти в разделе Режимы высоты, привязанные к морскому дну, и пространство имен расширений KML.
В этом режиме высота измеряется от точки на дне моря, находящейся непосредственно под компонентом, а если компонент расположен вдали от водоема, то от поверхности земли.
Пример
<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2"> <!-- обязательно при использовании элементов с префиксом gx --> <Placemark> <name>Пример relativeToSeaFloor</name> <LineString> <extrude>1</extrude> <gx:altitudeMode>relativeToSeaFloor</gx:altitudeMode> <coordinates> 146.825,12.233,400 146.820,12.222,400 146.812,12.212,400 146.796,12.209,400 146.788,12.205,400 </coordinates> </LineString> </Placemark> </kml>
Источник: https://developers.google.com/kml/documentation/altitudemode?hl=ru
Количество использованных доноров: 3
Информация по каждому донору:
- https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%B2%D1%8B%D1%81%D0%BE%D1%82_%D0%B2_%D0%B3%D0%B5%D0%BE%D0%B4%D0%B5%D0%B7%D0%B8%D0%B8: использовано 2 блоков из 8, кол-во символов 2122 (24%)
- https://www.anyhost.ru/nulevoi-uroven-morya-v-mire-nacionalnye-sistemy-vysot-v.html: использовано 1 блоков из 5, кол-во символов 819 (9%)
- https://developers.google.com/kml/documentation/altitudemode?hl=ru: использовано 2 блоков из 3, кол-во символов 5935 (67%)