3.1.24 картографическая проекция (cartographic projection): Геометрическое изображение поверхности эллипсоида (или шара) на плоскости.
3.1.25 координата (coordinate): Число из упорядоченного набора N чисел, описывающих положение точки в N-мерном пространстве.
3.1.26 координатная сетка (coordinate grid): Изображение меридианов и параллелей в картографической проекции.
3.1.27 координатные линии (coordinate lines): Кривые, получающиеся при изменении только одной координаты.
Примечание - Если координатные линии являются кривыми, такие координаты называют криволинейными.
3.1.28 координатные оси (coordinate axes): Координатные линии декартовых прямоугольных координат, получающиеся при изменении только одной координаты, тогда как две другие равны нулю.
3.1.29 координатные плоскости (coordinate planes): Координатные поверхности декартовых прямоугольных координат.
Примечания
1 Геодезические СК и системы высот являются реализациями соответствующих систем с помощью геодезических пунктов, физическим объектом является Земля.
2 В планетарных приложениях геодезические СК и системы высот могут применяться к другим небесным телам. Термины, содержащие латинские корни: планетоцентрическая, марсоцентрическая, юпитероцентрическая, луноцентрическая (также селеноцентрическая), - указывают на СК, где основная плоскость параллель - на плоскости экватора Земли. Термины, содержащие греческие корни: планетографическая, ареографическая, зенографическая, селенографическая, - указывают на СК, где основной плоскостью служит плоскость экватора собственного осевого вращения тела; такие СК служат для определения положений точек и деталей поверхности соответствующих планет согласно [5].
3.1.30 координатные поверхности (coordinate surfaces): Поверхности, получающиеся при изменении только двух координат.
Примечание - В геодезических координатах имеется только одна основная координатная поверхность отсчетного эллипсоида.
3.1.31 координаты (coordinates): Числа, определяющие положение точки на плоскости, на поверхности или в пространстве.
Примечание - Математические координаты составляют основу абстрактной идеальной системы координат (англ. reference system) без конкретной реализации, привязанной к объектам (англ. reference frame).
3.1.32 линейная система координат (linear coordinate system): Одномерная СК, в которой линейный объект образует криволинейную ось.
Примеры
1 Расстояние вдоль трубопровода.
2 Глубина наклонного ствола нефтяной скважины.
3.1.33 малая (полярная) полуось (эллипсоида) (semi-minor axis): Расстояние от центра эллипсоида до любого полюса.
3.1.34 меридиан (meridian): Координатная линия равных долгот на координатной поверхности сферы или эллипсоида.
Примечание - Этот термин обычно используют для описания дуги между полюсами, а не полной замкнутой фигуры.
3.1.35 местная система координат (local coordinate system): Локальная СК, имеющая собственные исходные пункты.
Примечание - Здесь речь идет о местных системах населенных пунктов (например, Владимир, Рыбинск, Казань, Подольск), чьи сети развивались независимо от государственной геодезической сети (ГГС), задолго до появления местных систем координат Субъектов Федерации (МСК СФ). Для создания топографических планов определялись исходные даты: выбирался исходный пункт с назначенными координатами в местной системе, для ориентирования триангуляционной сети выполнялись собственные определения широты, долготы и азимута; обработка сети часто велась на средней высоте без приведения к эллипсоиду. В практике последних лет такие местные СК называются условными.
3.1.36
3.1.37 набор координат (coordinate set): Несколько векторов координат, относящихся к одной и той же СК, и, если эта СК является динамической, также к одной эпохе координат.
3.1.38 начальный меридиан (prime meridian): Меридиан, которому приписана нулевая долгота.
Примечание - Астрономический и геодезический начальные меридианы параллельны. В Гринвиче они отстоят за счет уклонения отвеса.
3.1.39
Примечание - Объект находится во времени на Земле.
3.1.40 общеземной эллипсоид (mean Earth's ellipsoid): Отсчетный эллипсоид, наилучшим образом подобранный к Земле: его центр максимально совмещен с центром масс Земли, малая полуось совмещена со средней осью вращения Земли, плоскости начального геодезического и астрономического меридиана параллельны.
Примечание - Параметры общеземного эллипсоида определяются методами космической геодезии.
3.1.41 объединение данных пониженной точности (datum ensemble): Набор нескольких реализаций одной и той же земной СК или системы высот, которые существенно не отличаются для целей приблизительной пространственной привязки.
Примечания
1 Наборы данных, относящиеся к различным реализациям в наборе данных, могут быть объединены без преобразования координат.
2 Степень "приблизительности" определяется пользователями и обычно составляет менее 1 дм, но может достигать 2 м.
Пример - "WGS 84" как группа реализаций, включая WGS 84 (TRANSIT), WGS 84 (G730), WGS 84 (G873), WGS 84 (G1150), WGS 84 (G1674) и WGS 84 (G1762). На поверхности Земли они изменились в среднем на 0,7 м между реализациями TRANSIT и G730, еще на 0,2 м между реализациями G730 и G873, 0,06 м между G873 и G1150, 0,2 м между реализациями G1150 и G1674 и 0,02 м между G1674 и G1762.
3.1.42 ордината плоской прямоугольной системы, "восток" (ordinate of a plane cartesian system, easting): Расстояние в плоской прямоугольной СК, отсчитываемое от осевого меридиана на восток (положительное) или на запад (отрицательное).
3.1.43 отсчетный эллипсоид (reference ellipsoid): Сжатый эллипсоид, близкий по размерам к планете и используемый для решения геодезических задач.
Примечание - В реализациях систем координат XX века также используется термин "референц-эллипсоид" - отсчетный эллипсоид, отличающийся от общеземного эллипсоида. Параметры референц-эллипсоидов определялись в доспутниковую эпоху из наземных (геодезических и гравиметрических) измерений, обработанных с выделением исходного пункта, на котором были установлены исходные геодезические даты.
3.1.44 параллель (parallel): Координатная линия равных широт на координатной поверхности сферы или эллипсоида.
3.1.45 параметрическая система координат (parametric coordinate system): СК, в которой присутствует нелинейный пространственный параметр, изменяющийся с высотой или глубиной сложным или неизвестным образом (физическая величина или сложная функция), начало отсчета параметров вычисляется или определяется физическими измерениями.
Примечание - Обычно объектом, на котором измеряются и вычисляются параметры, является Земля.
3.1.46 плоскость астрономического меридиана (plane of astronomical meridian): Плоскость, проходящая через отвесную линию в данной точке параллельно (средней) оси вращения Земли.
3.1.47 плоскость геодезического меридиана (plane of geodetic meridian): Плоскость, проходящая через нормаль к поверхности земного эллипсоида и его малую полуось.
3.1.48 полюс (pole): Точки на сфере или эллипсоиде с широтой +/- 90°.
3.1.49 полярные координаты (polar coordinate system): Двухмерные координаты в евклидовом пространстве, определяющие положение точки расстоянием до начала СК и одной угловой координатой.
Примечание - В трехмерном случае см. "сферические координаты".
3.1.50 преобразование координат (coordinate conversion): Действие с координатами, которое изменяет координаты в исходной СК на координаты в конечной СК, при этом обе СК имеют одно начало и одни исходные пункты.
Примечание - Преобразование координат использует параметры с определенными значениями, при этом подразумевается, что не изменяются пространственные расстояния между реальными точками и углы между отрезками.
Примеры
1 Преобразование геодезических координат в плоские прямоугольные координаты с использованием картографической проекции: вычисление координат в проекции Гаусса-Крюгера.
2 Изменение единиц измерения: радианы в градусы, футы в метры.
3.1.51 производная система координат (derived coordinate system): СК, которая определяется путем применения определенного преобразования координат к координатам в ранее установленной СК.
Примечания
1 Ранее установленная СК называется базовой СК.
2 Производная СК наследует свое начало и исходные пункты от своей базовой СК.
3 Преобразование координат между базовой и производной СК осуществляется с использованием параметров и формул, указанных в определении преобразования координат.
Примеры
1 Вычисление плоских прямоугольных координат СК-63 в проекции Гаусса-Крюгера на основе геодезических координат СК-42.
2 Сдвиг координат пунктов астрономо-геодезической сети, совмещенных с пунктами космической и допплеровской геодезической сети, заданными в ПЗ-90, для получения координат пунктов, использованных как опорные в СК-95.
3.1.52 пространственная привязка (spatial reference): Описание местоположения в реальном мире.
Примечания
1 В настоящем стандарте под привязкой понимается определение и представление координат и высот характерных точек пространственных данных на заданную эпоху.
2 Такая привязка может иметь форму метки, кода или вектора координат.
3.1.53 пространственно-временная СК (spatio-temporal coordinate system): Составная СК, в которой одна составная СК является пространственной, а другая - временной.
3.1.54 пространственно-параметрическая временная СК (spatio-parametric-temporal coordinate reference system): Составная СК, состоящая из пространственных, параметрических и временных систем.
3.1.55 пространственно-параметрическая СК (spatio-parametric coordinate system): Составная СК, в которой одна составная СК является пространственной, а другая - параметрической.
Примечание - Как правило, пространственная составляющая является плановой, а параметрическая составляющая - высотной.
3.1.56 реализация системы координат (reference frame): Начало отсчета, набор исходных пунктов или параметров, которые определяют положение начала координат, масштаб и ориентацию СК.
3.1.57 сжатие (эллипсоида) (flattening): Отношение разности большой и малой полуоси к большой полуоси эллипсоида
.Примечание - Иногда дается знаменатель сжатия 1/f = a/(a - b); 1/f также известно как обратное сжатие.
3.1.58 система высот (vertical reference frame): Реализация физических высот на реперах нивелирной сети.
Примечания
1 В большинстве случаев система высот связана со средним уровнем моря, например Балтийская система высот 1977 года, использующая Кронштадтский футшток. Начало счета может быть выбрано для гидрографических целей, и в этом случае высоты могут быть отрицательными высотами или глубинами.
2 Геодезические высоты связаны с трехмерными геодезическими координатами на эллипсоиде, связанном с геодезической СК.
3 Следует различать следующие понятия, связанные с высотами над уровнем моря: Абсолютная высота - отметка нормальной высоты точки (высота горы над уровнем моря), относительная высота - разность абсолютных отметок близкорасположенных точек (высота вершины горы над подножием) или вертикальная длина (высота сооружения, высота обрыва, оврага), превышение - разность отсчетов по рейке.
3.1.59 система координат (coordinate system): Идеальные принципы и правила получения конкретной реализации системы координат.
Примечания
1 Вместо термина "система координат" в математике используют более короткий термин "координаты".
2 Земная система координат не описывает орбитальное движение Земли и положения светил на небесной сфере.
3.1.60 система координат проекции (projected coordinate system): СК, полученная из географической СК путем применения картографической проекции.
Примечания
1 Может быть двух- или трехмерной, причем размерность должна быть равна размерности географической СК, из которой она получена.
2 В трехмерном случае плановые координаты (геодезическая широта и геодезическая долгота) переходят в абсциссу и ординату, а геодезическая высота остается неизменной.
Пример - Местные системы координат субъектов Российской Федерации получаются применением геодезической проекции Гаусса-Крюгера к геодезическим координатам точек.
3.1.61 смещение (перемещение) точки (point movement): Действие с координатами, которое изменяет координаты в одной СК за счет перемещения точки.
Примечания
1 Изменение координат происходит от начальной эпохи к другой эпохе.
2 В настоящем стандарте движение точки связано с тектоническими смещениями или современными деформациями земной коры.
3.1.62 составная система координат (compound coordinate reference system): СК, использующая как минимум две независимые СК.
Примечание - СК независимы друг от друга, если значения координат в одной не могут быть преобразованы или преобразованы в значения координат в другой.
3.1.63 составное действие (concatenated operation): Действие с координатами, состоящее из последовательного применения нескольких действий с координатами.
Примечание - В СК значения координат выражаются в единицах измерения.
3.1.64 средний уровень моря (mean sea level): Уровень поверхности моря, осредненный за длительный период времени, исключающий периодическую часть прилива и сезонные колебания.
Примечание - Под средним уровнем моря, как правило, понимают средний уровень моря для региона, рассчитанный на основе наблюдений в одной или нескольких точках за определенный период времени. Чтобы соответствовать стандартам Международной гидрографической ассоциации, этот период должен составлять один полный лунный цикл из 19 лет (метонов цикл). Средний уровень моря в глобальном контексте отличается от глобального геоида не более чем на 2 м.
3.1.65 статическая система координат (static reference system/frame): СК, в которой изменения взаимного положения точек не отражаются в координатах, а определяющие параметры исключают эволюцию во времени.
Примечания
1 Координаты точек на земной коре или вблизи нее в статической СК не изменяются со временем.
2 Метаданные для набора данных в статической СК не требуют информации об эпохе координат.
3.1.66 сферические координаты (spherical coordinates): Двух- или трехмерные координаты в евклидовом пространстве, где положение точки определяется двумя угловыми координатами и (в трехмерном случае) расстоянием до начала отсчета (длина радиус-вектора).
Примечание - На эллипсоиде, "вырожденном" в сферу, геодезические координаты включают расстояние до поверхности отсчетной сферы, а не длину радиус-вектора.
3.1.67 трансформирование координат (coordinate transformation): Действие с координатами, которое приводит координаты из исходной СК в конечную СК, где исходная и конечная СК основаны на разных началах и разных исходных пунктах.
Примечания
1 Трансформирование координат использует параметры, полученные эмпирическим путем. Любая неточность в параметрах трансформирования координат войдет и в конечные координаты.
2 Трансформирование координат иногда называют "datum transformation", что подразумевает изменение самих систем координат. При этом следует иметь в виду, что трансформирование координат изменяет значения самих координат, но не изменяет исходных пунктов СК. В настоящем стандарте координаты относятся к реализации конкретной СК. Трансформирование координат возникает из-за различий не между исходными пунктами, а между реализациями, что может быть обусловлено как различным составом обрабатываемых данных, так и самими методами обработки. К примеру, различия между Балтийской системой высот 1977 года и EVRF 2000 не описываются только разностями геопотенциальных чисел в Кронштадтском и Амстердамском футштоках: необходимы высоты всех реперов, участвовавших в уравнивании. Аналогично координаты в одном исходном пункте, Пулково, не способны описать все нелинейные различия между СК-42 и СК-95, хотя это и возможно в идеальном безошибочном случае.
3.1.68 физические высоты (над уровнем моря) (height system, physical heights): Правило преобразования геопотенциального числа в линейную меру.
Примечание - Здесь используют принятую теорию высот.
3.1.69 цилиндрические координаты (cylindrical coordinates): Трехмерные координаты в евклидовом пространстве, которые определяют положение точки двумя линейными величинами и одной угловой.
3.1.70
Примечание - Здесь имеется в виду как идеальная шкала времени (например, определяемая через единицу измерения времени: "секунда равна длительности 9 192 631 770 периодов излучения..."), так и конкретная реализация шкалы времени (шкала атомного или координированного времени, реализуемая стандартом частоты или эталоном).
3.1.71 экватор (equator): Точки на сфере или эллипсоиде с широтой 0°.
3.1.72 эллипсоид (ellipsoid): Замкнутая центральная поверхность второго порядка, имеющая в прямоугольных координатах Oxyz каноническое уравнение (x/a)2 + (y/b)2 + (z/c)2 = 1, где a, b, c - полуоси эллипсоида.
Примечания
1 Здесь начало координат Oxyz в центре симметрии эллипсоида, координатные оси совпадают с осями симметрии эллипсоида, координатные плоскости - с плоскостями симметрии эллипсоида.
2 В геодезии под эллипсоидом понимается сжатый эллипсоид вращения.
3.1.73 эпоха координат (coordinate epoch): Дата или момент времени, к которым относятся координаты в динамической СК.
3.1.74 эпоха параметров (parameter reference epoch): Дата, на которую приведены значения параметров преобразования, имеющих зависимость от времени.
Примечание - Значения параметров преобразования сначала необходимо привести в эпоху координат, прежде чем применить трансформирование координат.
3.1.75 эпоха системы координат (frame reference epoch): Эпоха координат в списке исходных пунктов, определяющих динамическую СК.
Примечание - Эпоха статической системы координат определяет некоторую статическую геодезическую СК, которая получена как реализация динамической СК на определенную дату. Так, например, координаты пунктов в ГСК-2011 получены из обработки измерений за полные 2010 - 2011 годы в системе опорных пунктов ITRF2008, приведенных на эпоху 2011.0.
3.1.76 эпоха трансформирования (transformation epoch): Дата, в которую вычислены значения параметров преобразования координат.
Примечание - Координаты сначала должны быть приведены на эту эпоху, прежде чем будет применено трансформирование координат. Это отличается от эпохи параметров, где сами значения параметров трансформирования сначала необходимо привести на эпоху координат, прежде чем будет применено трансформирование координат.
3.1.77 эпоха (epoch): Момент времени или дата.
Примечание - В настоящем стандарте эпоха выражается в григорианском календаре как десятичный год.
Пример - 2017-03-25 по григорианскому календарю - это эпоха 2017,23.
В настоящем стандарте применены следующие обозначения и сокращения:
a - большая полуось эллипсоида;
B, L, H - пространственные криволинейные геодезические координаты (геодезическая широта, геодезическая долгота, геодезическая высота);
c - половина расстояния между фокусами эллипсоида;
C - геопотенциальное число;
E, N, U - топоцентрические координаты в касательной плоскости;
e - эксцентриситет эллипсоида;
g - реальная (действительная) сила тяжести;
T - аномальный (возмущающий) потенциал;
U - нормальный потенциал силы тяжести;
W - реальный (действительный) потенциал силы тяжести;
X, Y, Z - пространственные декартовы координаты;
x, y - плоские прямоугольные координаты (в проекции);
Примечание - Если координаты относятся к Земле, они называются геоцентрическими вместо сферических;
ГНСС - глобальная навигационная спутниковая система;
ИКАО - Международная организация гражданской авиации;
ИСЗ - искусственный спутник Земли;
ПО - программное обеспечение;
РСДБ - радиоинтерферометрия со сверхдлинной базой;
СК - система координат;
с.к.о. - средняя квадратическая ошибка (оценка стандартного отклонения - см. [6]);
CRS (Cordinate Reference System) - координатная система отсчета;
ISA (International Standard Atmosphere) - международная стандартная атмосфера ИКАО;
ITRF (International Terrestrial Reference Frame) - международная земная система координат;
SLR (Satellite Laser Ranging) - лазерная локация спутников;
UML - унифицированный язык моделирования;
WKT (Well-Known Text) - язык текстовой разметки;
1D, 2D, 3D - одно-, двух- и трехмерный соответственно.
Настоящий стандарт определяет:
- два класса СК и высот по признаку изменения координат во времени;
- 26 классов СК и систем высот, видов действий с координатами согласно таблице 1. Любая реализация, заявляющая соответствие представленным классам, должна указывать класс соответствия, а также отвечать требованиям приложения А.
Таблица 1
Классы требований по определению СК или действий с координатами сгруппированы по пакетам блок-схем (UML). Требования объединены в классы соответствия в приложении А.
Блок-схемы для описания СК и действий с координатами представлены на унифицированном языке моделирования (UML). Язык блок-схем представляет конкретный вариант UML, используемый в стандарте (см. [7]).
На блок-схемах (UML) серым фоном указаны классы из других стандартов.
В стандарте блок-схемы приведены в разделах 6 - 12 в виде таблиц, внутри которых:
- атрибутам, признакам и свойствам присваиваются требования обязательности, приведенные в таблице 2;
- неотслеживаемые связи не включаются в диаграммы или таблицы UML.
При расхождении между блок-схемой (UML) и текстом преимущество имеет блок-схема (UML).
Пространственная привязка с помощью координат описывается в настоящем стандарте в виде блок-схем (UML) с дополнительным текстом. Общая блок-схема (UML) содержит шесть блоков (UML), как показано на рисунке 2. Каждый блок представляет собой пакет UML с названием. Линия со стрелкой показывает зависимость конечного пакета от исходного пакета в начале стрелки.
![]() и структура зависимостей
К набору координат должны прилагаться метаданные, полностью определяющие СК, к которой они относятся; без этого описания положение определяется неоднозначно. Блок (UML) координат и их метаданных описан в разделе 7. Сюда входят и описания действий с координатами, необходимые для изменения их значений при изменении СК.
В состав СК обычно входят математические координаты и исходные, опорные пункты (начало отсчета) <1>. Некоторые геодезические представления, лежащие в основе пространственной привязки по координатам, приведены в приложении Б. Информация, необходимая для полного определения СК, описана в разделах 9 - 11 с общими для всех трех пакетов свойствами (атрибутами), описанными в разделе 8.
--------------------------------
Некоторые СК имеют третий компонент: параметры связи с другой предшествующей СК. В настоящем стандарте СК, допускающая такое преобразование, называется производной СК. Описание действий с координатами, включая преобразования координат, определяющие другую систему, приведено в разделе 12.
Дополнительные разъяснения для разделов 8 - 12 приведены в приложениях В и Г. Примеры применения настоящего стандарта при определении СК или действий с координатами приведены в приложении Д.
Координата - один из n скаляров в составе вектора. В единственном числе координата используется для обозначения одного значения, во множественном числе координаты используются в смысле математических идеальных координат (англ. coordinate system).
Вектор (англ. coordinate tuple) - это упорядоченная последовательность координат, определяющих положение одной точки. Координаты внутри вектора независимы друг от друга. Количество координат в векторе равно размерности пространства.
Набор (англ. set) координат представляет собой список векторов в одной и той же СК. Если набору координат приписана некоторая СК, то все векторы в этом наборе наследуют эту связь. Если описывается только одна точка, то связь между вектором координат и СК устанавливается по прямой аналогии.
Принципы статических и динамических СК изложены в Б.3. Если СК динамическая, операции над векторами в наборе допустимы только в том случае, если все векторы относятся к одной и той же эпохе. В настоящем стандарте предполагается, что все векторы координат в наборе относятся к одной указанной эпохе координат.
СК и эпоха относятся к метаданным координат.
Наборы координат, относящиеся к одной СК, могут быть отнесены к другой СК с помощью действий над координатами. Действие с координатами выполняется над координатами, а не над СК. Действие с координатами может быть одиночным или составным (см. раздел 12). Блок-схема высокого уровня для изменения координат показана на рисунке 3.
![]() объединенного набора координат
Наборы координат, относящиеся к динамической СК в заданную эпоху t1, могут быть преобразованы в другую эпоху, t2, с помощью действия, движения (перемещения) точки, которая подразумевает изменение координат во времени, часто описываемое с использованием линейных скоростей, как это схематично показано на рисунке 4.
![]() эпохи координат
Также можно привести координаты из одной динамической СК, заданные на одну эпоху, в другую динамическую СК на другую эпоху, также можно изменить координаты между динамической СК и статической СК или наоборот. Дополнительная информация приведена в В.1 и В.5.
Качественные характеристики координат регулируются положениями ГОСТ Р 57773.
Элементы, необходимые для задания СК и действий с координатами, описаны в разделах 8 - 12.
Для задания СК или действия с координатами требуется:
б) ссылка на полное описание в реестре геодезических параметров (ссылка делается на реестр и на идентификатор описания объекта в этом реестре); или
в) полное описание и ссылка на реестр (в случае противоречия полное описание объекта должно преобладать над ссылкой на реестр).
Способы, приведенные в перечислениях а), б), являются взаимозаменяемыми для предоставления полного описания, при этом указанное в перечислении б) рекомендуется для простоты, но если СК нет в реестре, описание необходимо давать явно и полностью. В обоих методах порядок координат в каждом векторе должен соответствовать указанному в описании СК.
Если используется способ, приведенный в перечислении б) (ссылка на реестр), приложение (программа), которому требуется только подтверждение типа СК или действия с координатами, может сделать это посредством ссылки на реестр и идентификатор из этого реестра. При этом нет необходимости извлекать из реестра все элементы, составляющие полное описание, если не требуется их полностью цитировать или выполнять действие с координатами.
Требование - все векторы в наборе координат должны относиться к одной СК.
СК описаны в разделе 9, а начало отсчета и исходные, опорные пункты - в разделе 11. Следующие подтипы СК могут иметь динамический характер или быть связаны с моделью линейных скоростей и, следовательно, могут быть динамическими (геодезические, географические системы высот, СК проекции, а также их производные варианты).
Примечание - СК этих подтипов не обязательно являются динамическими; чтобы прояснить это, необходимо изучить их атрибуты СК и связь с PointMotionOperation.
Требование - если СК, к которой относится набор координат, является динамической, все векторы в наборе координат должны относиться к одной эпохе.
На рисунке 5 показана блок-схема (UML) для метаданных координат. Определения классов в пакете приведены в таблицах 3 - 5.
![]() и метаданными координат
Таблица 3
![]() Таблица 4
Определяющие элементы класса Coordinates::CoordinateSet
![]() Таблица 5
![]() Связь набора координат с СК (включая особый случай набора, содержащего только один вектор координат) является обязательной. Определяющие элементы класса СК описаны в разделе 9.
Ограничение на метаданные координат (повторяющиеся в геометрии) указывает, что если СК является динамической, то дополнительный набор координат должен быть связан с указанной эпохой координат. Это обеспечивает условность атрибута coordinateEpoch. Является ли СК динамической, следует из определения СК (см. раздел 11).
Координаты могут быть изменены при приведении в другую СК. Если СК динамическая, координаты также могут быть приведены к другой эпохе или одновременно к другой СК и другой эпохе.
В настоящем стандарте класс CoordinateOperation имеет две цели:
а) определить требования для описания действия с координатами;
б) применить действие с координатами для изменения координат.
Определяющие элементы для класса CoordinateOperation и связанных с ним классов и их использование при задании действий с координатами приведены в разделе 12. Здесь подробно рассматриваются только те атрибуты, которые относятся к изменению координат.
На рисунке 6 показана блок-схема (UML) применения действия с координатами в метаданных координат.
![]() с координатами и метаданных
Действие CoordinateOperation.transform(CoordinateSet) изменяет координаты:
- преобразуя из одной СК в другую СК; и/или
- в случае динамической СК приводит от одной эпохи координат к другой эпохе.
Дополнительная информация о сочетаниях приведена в В.1.3.
transform(CoordinateSet) имеет четыре ограничения, которые требуют, чтобы:
- исходная СК и/или эпоха были такими же, на которые ссылается входной набор координат; и
- конечная СК и/или эпоха были такими же, как у выходного набора координат.
transform(CoordinateSet) работает с упорядоченными векторами координат, имеющими тип DirectPosition. Это означает, что когда transform(CoordinateSet) применяется к набору координат, содержащему несколько векторов координат, порядок векторов в наборе координат сохраняется.
Примечание - transform(CoordinateSet) работает с векторами координат и не занимается геометрической интерполяцией. Когда набор координат подвергается действию с координатами, геометрия обычно сохраняется.
8.1.1 Введение
Пакет Common Classes содержит атрибуты и свойства, общие для нескольких объектов, используемых при привязке по координатам. Эти объекты: СК, начало отсчета и исходные, опорные пункты, математические координаты и действия с координатами, а также некоторые связанные с ними классы наследуют значения атрибутов из пакета Common Classes. Это облегчает модульное программирование имен, идентификаторов и псевдонимов, а также использование (цель применения и область применения).
8.1.2 Имя и псевдоним
Одним из атрибутов является основное имя объекта. Объект может иметь альтернативные имена или псевдонимы.
Пример - Название СК может быть "North American Datum of 1983", аббревиатура "NAD83".
Первичные имена объектов имеют тип данных MD_Identifier, определенный в ГОСТ Р 57668. Псевдонимы имеют тип данных GenericName, определенный в [7].
8.1.3 Идентификатор
Еще одним атрибутом является идентификатор. Это уникальный код, используемый для ссылки на объект в данном месте.
Пример - Геодезический реестр может присвоить NAD83 уникальный код "6269".
Идентификаторы имеют тип данных MD_Identifier.
Помимо использования идентификатора в качестве ссылки на определение в геодезическом реестре ISO Geodetic Registry (ISOGR) <1>, идентификатор также может быть включен в определение объекта, чтобы обеспечить ссылку на этот объект.
--------------------------------
8.1.4 Цель применения и пространственно-временная протяженность
Цель применения - описание основной цели или целей, для которых применяется СК или действие с координатами.
DomainOfValidity описан в ГОСТ Р 57668.
Тип данных в этом пакете [EX_Extent] представляет собой совокупность элементов метаданных, описывающих пространственно-временную протяженность источников, объектов, событий или явлений. Класс EX_Extent содержит информацию о пространственной (EX_GeographicExtent), временной (EX_TemporalExtent) и высотной (EX_VerticalExtent) протяженности чего-либо. EX_GeographicExtent может быть подклассом EX_BoundingPolygon, EX_GeographicBoundingBox и EX_GeographicDescription. Объединенная пространственно-временная протяженность (EX_SpatialTemporalExtent) представляет собой EX_GeographicExtent. EX_SpatialTemporalExtent является подклассом EX_TemporalExtent. Полный пакет указан в ГОСТ Р 57668-2017 (рисунок 19).
Класс EX_Extent имеет три необязательные роли с именами "geographicElement", "temporalElement" и "verticalElement", а также роль с именем "description". Должна использоваться хотя бы одна из четырех ролей. Словарь данных для этой диаграммы приведен в ГОСТ Р 57668-2017 (таблица B.15).
В настоящем стандарте Scope и DomainOfValidity связаны через атрибут ObjectUsage.domain. Это облегчает описания использования, такие как "Цель 1 в области A, цель 2 в области B".
Scope и DomainOfValidity являются необязательными для сокращения описания СК с использованием WKT (см. [8]). Однако настоятельно рекомендуется, чтобы в геодезических реестрах записи для СК и действий с координатами включали по крайней мере одну пару Scope + DomainOfValidity. Дополнительно могут быть заданы дополнительные пары Scope + DomainOfValidity.
На рисунке 7 показана блок-схема (UML) классов пакета Common Classes. Определения классов в пакете приведены в таблицах 6 - 8.
![]() Таблица 6
Common Classes::IdentifiedObject
![]() Таблица 7
Common Classes::ObjectUsage
![]() Таблица 8
Common Classes::ObjectDomain
![]() Типы данных MD_Identifier и EX_Extent определены в ГОСТ Р 57668. Блок-схема (UML) атрибутов этих классов, имеющих особое значение для настоящего стандарта, показана на рисунке 8. Класс EX_Extent содержит информацию о географическом, вертикальном и временном масштабах. EX_GeographicExtent может быть подклассом EX_BoundingPolygon, EX_GeographicBoundingBox и EX_GeographicDescription.
![]() согласно ГОСТ Р 57668 (Metadata)
9.1.1 Общие сведения
В настоящем стандарте система координат (СК) задается в общем случае двумя компонентами: математическими координатами (см. раздел 10) и началом отсчета или опорными, исходными пунктами (см. раздел 11). Производные от них СК имеют третий компонент: преобразование координат (см. раздел 12). Каждый из этих компонентов имеет набор атрибутов.
Исходные, опорные пункты реализации СК определяют отношение системы координат к объекту, тем самым обеспечивая применение абстрактного математического понятия координат к практической задаче описания положения объектов с помощью координат. Таким объектом обычно, но не обязательно, служит Земля или объект на ней, например здание. Для определенных СК объектом может быть движущаяся платформа, такая как автомобиль, корабль, самолет или космический корабль.
В настоящем стандарте предполагается, что определение одной СК принципиально не меняется со временем. Для объектоцентрических СК, связанных с движущейся платформой, преобразование СК платформы в СК, закрепленную в Земле, может включать элемент времени. В динамической СК точки на поверхности Земли или вблизи нее координаты будут изменяться (очень медленно) из-за смещения и деформаций земной коры, и тогда определение СК может включать зависимость от времени, и/или СК может иметь модель современных деформаций земной коры.
9.1.2 Основные виды СК
СК классифицируют прежде всего по началу отсчета и опорным пунктам, а также в некоторых случаях по виду координатной сетки. Различают следующие основные типы СК:
а) геодезические - двухмерные или трехмерные координаты для пространственной привязки по всей Земле или на ее обширной части.
Если отсчетной поверхностью служит отсчетный эллипсоид, геодезические координаты называют также географическими;
б) инженерные - локальные СК трех основных видов:
1) СК для пространственной привязки в небольших областях Земли без учета кривизны уровенной поверхности. Наиболее часто применяют в гражданском и промышленном строительстве.
Примечание - Указанные приложения не ограничены только использованием инженерных СК, часто используются СК проекции или геодезические СК;
2) СК для пространственной привязки на дорожном транспорте, судне, летающих аппаратах или космических аппаратах;
3) СК для пространственной привязки на изображении (снимке или карте).
Примечание - СК изображения может быть связана с земной СК через инженерную СК или СК проекции через координатное преобразование (трансформирование). В настоящем стандарте оси СК изображения предполагаются непрерывными. Координатные сетки таких СК описаны в [9];
в) системы высот - одномерные шкалы для преобразования геопотенциальных чисел в линейную меру;
г) параметрические - одномерные шкалы, которые используют в качестве координаты физическую величину или некоторую функцию;
Пример - Давление как характеристика высоты;
д) временные - одномерные шкалы (системы счета) времени.
Эти основные виды СК описаны подробнее в В.2.1.
9.2.1 Общие сведения
Производные (вторичные) СК задаются координатным преобразованием к другой, предшествующей СК, служащей основой. Производные СК подразумевают использование реализации или опорных пунктов исходной СК (см. раздел 11). Следовательно, большая часть производных СК имеет тот же тип, что и исходная СК. Почти все производные СК имеют математические координаты того же вида, который допускается в основных СК того же типа.
Примеры
1 Производная географическая СК будет иметь геодезические координаты по определению.
2 Производная параметрическая СК будет иметь дополнительный параметр по определению.
Примечание - Исключением служат СК, образованные от СК проекции, см. 9.2.2.
Дополнительная информация о производных СК приведена в В.2.2.2.
СК проекции представляет собой систему, полученную путем применения картографической проекции к значениям широты и долготы исходной географической или геодезической СК. СК проекции моделируются как частный случай производных СК из-за их важности в структуре географической информации. В СК проекции используются плоские прямоугольные координаты. В особом случае от базовой СК сохраняется геодезическая высота для формирования трехмерной декартовой СК.
СК проекции может рассматриваться как исходная СК при образовании производной СК проекции. Производная СК проекции может не иметь прямоугольные координаты: она может иметь другой тип координат.
Примечание - Термин "производная СК проекции" используется для сохранения внутренней целостности в блок-схемах (UML). Сама производная СК проекции не является СК проекции - более точным определением будет "полученная из СК проекции". Однако в дополнение к наследованию начала и реализации исходной СК производная СК проекции также наследует нелинейные искажения, обусловленные особенностями проекции.
9.3.1 Общие сведения
Составная СК представляет собой неповторяющуюся последовательность двух или более СК, ни одна из которых не является составной.
Примеры
1 СК проекции, имеющая в плане абсциссу (на север) и ординату (на восток), и с физической высотой над уровнем моря в качестве высотной составляющей.
2 Географическая СК, имеющая в плане широту и долготу, а также давление в качестве высотной составляющей.
Вложение составных СК не допускается; отдельные СК объединяются вместе. Дополнительная информация о составных СК приведена в В.2.2.3.
Существует ряд ограничений для построения составных СК в пространстве. Составные СК не должны содержать повторяющихся или избыточных осей. Допустимыми комбинациями являются следующие:
а) географические координаты (двухмерные) + высота;
б) географические координаты + инженерная вертикаль (почти высота);
в) СК проекции (двухмерные) + высота;
г) СК проекции (двухмерные) + инженерная вертикаль (почти высота);
д) инженерная двухмерная плановая + высота;
е) инженерная одномерная линейная + высота;
ж) производная СК проекции (двухмерная) + инженерная вертикаль (почти высота).
9.3.3 Пространственно-временные составные СК
Любая пространственная СК или любая составная СК по 9.3.2 может быть связана с системой счета времени для формирования пространственно-временной составной СК, при этом может быть включено более одной системы счета времени, если они соответствуют разным величинам, см. пример в Д.4.4.
9.3.4 Составная пространственная параметрическая СК
Пространственная параметрическая СК представляет собой составную СК, в которой одним компонентом служит географическая (широта и долгота), двухмерная СК проекции или двухмерная инженерная СК или производная СК проекции, дополненные параметрической СК для создания трехмерной СК (см. пример в Д.3.3). Может быть включено более одной параметрической СК, если они представляют независимые параметрические величины.
9.3.5 Пространственно-временная параметрическая СК
Любая из перечисленных выше комбинаций пространственных, параметрических и временных СК может быть взята в состав пространственно-временной параметрической составной/комбинированной СК.
На рисунке 9 показана блок-схема (UML) пакета Coordinate Reference Systems. Типы производных СК показаны на рисунке 10. Определения классов объектов пакета Coordinate Reference Systems приведены в таблицах 9 - 26.
![]() (Coordinate Reference Systems)
![]() Таблица 9
Coordinate Reference Systems::CRS
![]() Таблица 10
Coordinate Reference Systems::SingleCRS
![]() Таблица 11
Coordinate Reference Systems::GeodeticCRS
![]() Таблица 12
Coordinate Reference Systems::GeographicCRS
![]() Таблица 13
Coordinate Reference Systems::VerticalCRS
![]() Таблица 14
Coordinate Reference Systems::ParametricCRS
![]() Таблица 15
Coordinate Reference Systems::EngineeringCRS
![]() Таблица 16
Coordinate Reference Systems::TemporalCRS
![]() Таблица 17
Coordinate Reference Systems::DerivedCRS
![]() Таблица 18
Coordinate Reference Systems::ProjectedCRS
![]() Таблица 19
Coordinate Reference Systems::DerivedProjectedCRS
![]() Таблица 20
Coordinate Reference Systems::DerivedGeodeticCRS
![]() Таблица 21
Coordinate Reference Systems::DerivedGeographicCRS
![]() Таблица 22
Coordinate Reference Systems::DerivedVerticalCRS
![]() Таблица 23
Coordinate Reference Systems::DerivedParametricCRS
![]() Таблица 24
Coordinate Reference Systems::DerivedEngineeringCRS
![]() Таблица 25
Coordinate Reference Systems::DerivedTemporalCRS
![]() Таблица 26
Coordinate Reference Systems::CompoundCRS
![]() На блок-схеме (UML) пакета Coordinate Reference Systems показана связь CoordinateSystem из SingleCRS (одиночной СК) в класс CoordinateSystem (координаты). Эта связь показывает, что все подклассы SingleCRS имеют прямую связь с CoordinateSystem или одним из ее подклассов, как подробно описано в разделе 10. Ограничения на связи между СК и координатами подробно описаны в разделе 10.
На блок-схеме (UML) Coordinate Reference Systems также показана связь DefiningDatum из класса SingleCRS (одиночной СК) в класс Datum (начало отсчета и исходные пункты). Эта связь указывает на то, что многие, но не все подклассы SingleCRS (одиночной СК) имеют прямую связь с Datum (начало отсчета и исходные пункты) или с одним из его подклассов. В качестве альтернативы SingleCRS (одиночная СК) может быть связана не с одним, а с несколькими началами отсчета или исходными пунктами. Ограничения на связи между СК и одним/несколькими началами отсчета или исходными пунктами подробно описаны в разделе 11. Производные СК не используют эту связь с началами отсчета или исходными пунктами, а наследуют их от исходной СК, из которой получены.
На блок-схеме (UML) Coordinate Reference Systems дополнительно показана связь с именем Definition из класса DerivedCRS в класс Conversion. Обычно это реализуется как преобразование координат, встроенное в определение производной СК. Преобразование координат - это тип действий с координатами. Модель UML для действий с координатами подробно описана в разделе 12. Связи между СК и действиями с координатами обобщены в блок-схеме (UML) в разделе 12, рисунок 17.
Дополнительная информация о моделировании СК приведена в В.2.
В настоящем стандарте пакет Coordinate Systems определяет два основных элемента СК: математические координаты и координатные линии. Прямоугольные декартовы координаты задаются с помощью неповторяющейся последовательности координатных осей. Одни и те же координаты могут быть использованы несколькими реализациями СК. Размерность пространства, названия, единицы измерения, направления и последовательность координатных осей - все это входит в описание математических координат. Количество осей должно соответствовать размерности пространства. Количество координат в векторе должно быть равно количеству координатных осей. Координаты в векторе необходимо указывать в том порядке, в котором заданы координатные оси.
В настоящем стандарте виды координат разделены на подтипы по геометрическим свойствам охватываемого координатного пространства и геометрическим свойствам самих осей (прямые или криволинейные, ортогональные или нет). Некоторые подтипы координат необходимо использовать только с определенными подтипами СК, как показано в таблице 27 и на рисунках 12 и 13.
Таблица 27
в составе СК
СК относится к параметрическому типу, если в качестве измерения используется физическое или материальное свойство или функция. Параметр может быть измерен или может быть функцией, определенной в других смыслах, но в параметрических СК он образует ось СК.
Примеры
1 Давление в метеорологических приложениях.
2 Плотность в океанографических приложениях.
Настоящий стандарт поддерживает три формы временной СК:
- DateTimeTemporalCS: значениями координат являются dateTime в пролептическом григорианском календаре, как описано в ГОСТ Р 7.0.64;
- TemporalCountCS: значения координат - целые числа, служащие единицами измерения времени;
- TemporalMeasureCS: значения координат - действительные числа, служащие единицами измерения времени.
Шкала времени должна быть одномерной и иметь одну ось. Дополнительная информация представлена в приложении Г.
Координаты состоят из неповторяющейся последовательности координатных осей. Каждая из координатных осей описывается уникальным сочетанием имени оси, аббревиатуры оси, направления и единицы измерения.
Обозначения этих атрибутов могут применяться, как описано в разделе 7.
Примеры
1 Комбинация {"Широта",
2 Комбинация {"Восток", E, восток, метр} приведет к одному экземпляру класса объектов "координатная ось"; комбинация {"Восток", X, восток, метр} в другом экземпляре, аббревиатура оси другая.
В настоящем стандарте использование названий координатных осей ограничено геодезическим использованием в зависимости от типа СК. Эти ограничения показаны в таблице 28. Эти ограничения необходимы при работе в двух направлениях использования.
Таблица 28
Пример - Поскольку "геодезическая широта" и "геодезическая долгота" используются в качестве названий координатных осей, образующих географическую СК, эти названия не могут использоваться в другом контексте.
Псевдонимы для этих ограниченных названий разрешены.
Параметрические, временные и инженерные СК могут использовать названия, характерные для контекста или традиционные.
Координатные оси описаны в В.3.3.
На рисунке 11 показана блок-схема (UML) классов пакета Coordinate Systems. Существующие ограничения на связи между типами СК и типами координат показаны на блок-схеме классов (UML) на рисунке 12. Определения классов объектов пакета математических координат приведены в таблицах 29 - 50.
![]() Математические координаты (CoordinateSystem)
![]() Связи математических координат в составе СК
Таблица 29
CoordinateSystems::CoordinateSystem
![]() Таблица 30
![]() Таблица 31
![]() Таблица 32
CoordinateSystems::CylindricalCS
![]() Таблица 33
CoordinateSystems::EllipsoidalCS
![]() Таблица 34
![]() Таблица 35
![]() Таблица 36
![]() Таблица 37
![]() Таблица 38
![]() Таблица 39
![]() Таблица 40
CoordinateSystems::DateTimeTemporalCS
![]() Таблица 41
CoordinateSystems::TemporalCountCS
![]() Таблица 42
CoordinateSystems::TemporalMeasureCS
![]() Таблица 43
![]() Таблица 44
CoordinateSystems::DerivedProjectedCS
![]() Таблица 45
CoordinateSystems::EngineeringCS
![]() Таблица 46
![]() Таблица 47
CoordinateSystems::CoordinateDataType
![]() Таблица 48
CoordinateSystems::CoordinateSystemAxis
![]() Окончание таблицы 48
![]() Таблица 49
CoordinateSystems::AxisDirection
![]() Окончание таблицы 49
![]() Таблица 50
![]() Начало отсчета и опорные пункты (Datum), которые в геодезии обычно относят к реализации СК, связывают математические координаты с реальными объектами. Для геодезических СК и систем высот имеется в виду связь координат с Землей или другим массивным телом Солнечной системы. В других реализациях СК координаты могут быть связаны с другим физическим или виртуальным объектом.
В инженерной СК координаты могут быть связаны как с объектом на Земле (здание), так и с исходной точкой на изображении. В других случаях инженерных СК таким объектом может быть платформа, движущаяся относительно Земли. В этих приложениях само определение СК не зависит от времени, но любые преобразования связанных с ними координат в земную или другую СК должны содержать параметры, зависящие от времени. В параметрических СК объектом может быть измерение физической величины (например, атмосферное давление).
В настоящем стандарте различаются несколько подтипов класса Datum. Каждый подтип может быть связан только с определенными подтипами СК. Ограничения на Datum подробно описаны ниже.
11.2.1 Начальный меридиан
Если подтипом Datum является геодезическая СК, то описание начала счета долгот - нулевого меридиана - является обязательным. Значения по умолчанию для имени нулевого меридиана и его долготы по Гринвичу - "Greenwich" и 0 соответственно. Если название нулевого меридиана "Greenwich", то значение его долготы по Гринвичу должно быть равно 0 градусов. Если рассматривается геодезическая СК, а нулевой меридиан не указан, предполагается, что по умолчанию используется гринвичский меридиан.
Если подтип Datum не является геодезической СК, запрещается давать какое-либо описание нулевого меридиана.
Начальный меридиан описан в В.4.2.2.
11.2.2 Эллипсоид
Если подтипом Datum является геодезическая СК и указаны географические координаты на эллипсоиде, обязательно задание одного отсчетного эллипсоида. Если подтипом Datum является геодезическая СК, а координаты указаны декартовы или сферические, указание отсчетного эллипсоида не обязательно; однако, если в составе СК имеется отсчетный эллипсоид, рекомендуется включить его описание - см. В.4.2.3.
Если подтип Datum не является геодезической СК, запрещается давать какое-либо описание отсчетного эллипсоида.
Если подтипом Datum указана геодезическая СК (для геодезии) или система высот, параметры, определяющие реализацию СК, могут включать временную составляющую для описания смещения опорных точек, используемых при установлении реализации СК. В этом случае геодезическая СК или система высот является динамической и включение стандартной эпохи является обязательным атрибутом. Дополнительная информация представлена в Б.4.
Объединение данных пониженной точности (DatumEnsemble) - это прием, облегчающий слияние реализаций одной и той же земной СК или системы высот для пространственных действий более низкой точности. В настоящем стандарте Datum Ensemble представляет собой совокупность двух или более СК, которые являются реализациями одной земной СК или системы высот и которые для всех, кроме самых высоких требований к точности, могут считаться незначительно отличающимися друг от друга. В таком случае наборы данных, относящиеся к различным реализациям, могут быть объединены без дополнительного изменения координат.
Примечание - При строгих требованиях к пространственному положению реализации СК должны рассматриваться отдельно - см. В.4.7.
При задании реализаций СК объединение данных в одной СК пониженной точности Datum Ensemble может заменять одиночную реализацию СК. Одиночные СК должны сопровождаться указанием начала отсчета (или реализации СК) либо набором Datum Ensemble.
Система счета времени состоит из начального момента времени и календаря.
В настоящем стандарте подразумевается только использование пролептического григорианского календаря со значением по умолчанию "prolepticGregorian".
Примечание - Пролептический григорианский календарь образован путем продолжения григорианского календаря в обратном направлении до дат, предшествующих его официальному введению в 1582 году.
Если календарь явно не указан, предполагается использование пролептического григорианского календаря по умолчанию.
На рисунке 13 показана блок-схема (UML) для пакета Datums. Существуют ограничения на связи между типами СК и типами начал отсчета, которые показаны на блок-схеме (UML) на рисунке 14.
![]() пункты (datum)
![]() и исходных пунктов (datum) с типом СК
Определение классов объектов этого пакета представлено в таблицах 51 - 65.
Таблица 51
![]() Таблица 52
![]() Таблица 53
Datums::DynamicGeodetic-ReferenceFrame
![]() Таблица 54
![]() Таблица 55
![]() Таблица 56
![]() Таблица 57
![]() Таблица 58
![]() Таблица 59
Datums::DynamicVerticalReferenceFrame
![]() Таблица 60
![]() Таблица 61
![]() Таблица 62
![]() Таблица 63
![]() Таблица 64
![]() Таблица 65
![]() В настоящем стандарте используют следующие виды действий с координатами:
а) простейшее действие с координатами. У такого действия есть определенный метод: используется математическая формула вместе с параметрами, используемыми в формуле. При различных действиях с координатами значения параметров зависят от каждого конкретного случая. Конкретно это будет осуществляться через преобразование координат, трансформирование координат или перемещение точки:
1) преобразование координат приводит координаты из одной СК в другую СК на основе того же начала отсчета (одна реализация СК);
2) трансформирование координат приводит координаты из одной СК в другую СК, которая основана на другом начале отсчета (разные реализации СК);
3) перемещение точки изменяет координаты внутри одной СК для учета изменения координат точки со временем за определенный период;
б) составное действие с координатами представляет неповторяющуюся последовательность единичных простейших действий с координатами.
Пример - Изменение координат от СК A к СК B посредством трансформирования координат из СК A в СК C с последующим трансформированием из СК C в СК B.
Последовательность действий с координатами ограничена требованием, чтобы исходная СК на каждом следующем шаге (n + 1) совпадала с конечной СК на предыдущем шаге (n). Исходная СК первого шага и конечная СК последнего шага являются исходной и конечной СК для всего составного действия с координатами. Для последовательности действий из n действий с координатами:
1) исходная СК sourceCRS (составное действие с координатами) = исходная СК sourceCRS (действие с координатами, шаг 1);
2) конечная СК targetCRS (действие с координатами, шаг i) = исходная СК sourceCRS (действие с координатами, шаг i + 1); i = 1 ... (n - 1);
3) конечная СК targetCRS (составное действие с координатами) = конечная СК targetCRS (действие с координатами, шаг n).
На одном или нескольких шагах вместо упомянутых выше прямых действий с координатами может быть использовано обратное действие с координатами, но только в том случае, если обратное действие с координатами однозначно определено как некоторое прямое действие с координатами;
в) частичное действие выполняется только с несколькими координатами из вектора, остальные координаты вектора остаются неизменными.
Пример - Вычисление координат в проекции на основе пространственной геодезической СК на эллипсоиде, когда геодезическая широта и геодезическая долгота преобразуются в плоские прямоугольные координаты в проекции, при этом геодезическая высота не изменяется.
Действия с координатами описаны в В.5.
На рисунках 15 и 16 приведены две части блок-схемы (UML) классов для пакета Coordinate Operations. Как указано в примечании на рисунке 15, на рисунке 16 изображены дополнительные классы и связи из класса единичных простейших действий SingleOperation, показанного на рисунке 15. Определение классов объектов пакета Coordinate Operations представлено в таблицах 66 - 83.
![]() Coordinate Operations, ч. 1
![]() Coordinate Operations, ч. 2
![]() с координатами Coordinate Operations
Таблица 66
Operations::Coordinate Operation
![]() Окончание таблицы 66
![]() Таблица 67
Operations::PassThrough Operation
![]() Таблица 68
Определяющие элементы класса Coordinate
Operations::Concatenated Operation
![]() Таблица 69
Operations::SingleOperation
![]() Таблица 70
Operations::Transformation
![]() Таблица 71
Operations::Conversion
![]() Таблица 72
Operations::PointMotion Operation
![]() Таблица 73
Operations::OperationMethod
![]() Таблица 74
![]() Таблица 75
Определяющие элементы класса Coordinate
Operations::GeneralOperation Parameter
![]() Таблица 76
Определяющие элементы класса Coordinate
Operations::Operation ParameterGroup
![]() Таблица 77
CoordinateOperations::Operation Parameter
![]() Таблица 78
Определяющие элементы класса
CoordinateOperations::GeneralParameter Value
![]() Таблица 79
CoordinateOperations::ParameterValue Group
![]() Таблица 80
CoordinateOperations::Operation ParameterValue
![]() Таблица 81
CoordinateOperations::ParameterValue
![]() Окончание таблицы 81
![]() Таблица 82
Определяющие элементы класса
CoordinateOperations::GeographicObject
![]() Таблица 83
Coordinate Operations::Register Operations
![]() В настоящем стандарте класс CoordinateOperation имеет две цели:
а) описать действие с координатами;
б) применить изменение координат.
Действие CoordinateOperation.transform(CoordinateSet) применяет действие к координатам в наборе. Оно и его ограничения показаны на рисунке 6 и приведены в разделе 7. Только те атрибуты, которые относятся к описанию действий с координатами, показаны на рисунках 15 и 16 и в следующих таблицах.
На блок-схеме (UML) классов пакета Coordinate Operations показаны два признака с именами Source и Target из класса CoordinateOperation в класс реализаций СК CRS. Они указывают СК, из которой берутся координаты, и СК, в которую приводятся координаты соответственно; они составляют часть определения действия с координатами. Их не следует путать с преобразованием в классе CoordinateOperation, которое воздействует на координаты, как описано в разделе 7. Признаки Source и Target являются обязательными для всех действий с координатами, кроме преобразования координат. Преобразования координат, которые являются частью определения производной СК, не используют эти ассоциации; исходная и конечная СК для такого определяющего преобразования координат идентифицируются посредством признака DerivedCRS с SingleCRS, при этом базовая СК служит исходной СК для преобразования координат.
На блок-схеме (UML) классов пакета Coordinate Operations также показан дополнительный признак класса CoordinateOperation к классу СК под названием Interpolation. В некоторых простейших действиях используются методы, включающие интерполяцию внутри сетки для получения конкретных значений параметров преобразования (например, временного). СК, используемая для интерполяции, может отличаться от исходной или конечной СК. Признак Interpolation определяет СК, которая будет использоваться для интерполяции.
Пример - Вертикальные разности между двумя реализациями систем высот, интерполированные с сетки. Имеются исходная и конечная системы высот, при этом для интерполяции используется географическая СК, в которой заданы узлы сетки.
Пример приведен в В.5.1.
(обязательное)
А.1 Требования соответствия. Общие положения
Чтобы проверить соответствие СК или действий с координатами настоящему стандарту, следует проверить, удовлетворяют ли они требованиям своего класса соответствия, приведенным в А.2 - А.4. Соответствие должно быть протестировано в отношении обязательных и условных элементов (если условие истинно), описанных в разделах 7 - 12.
Категории соответствия показаны в таблице А.1.
Таблица А.1
К каждому из приведенных далее классов предъявляются следующие требования:
а) цель проверки: определить, все ли соответствующие объекты и элементы, которые определены как обязательные или обязательные при указанных условиях, были предоставлены в определении;
б) идентификатор тестового примера: проверка полноты;
в) тип проверки: на возможность;
г) метод проверки: проверяют описание объекта, чтобы убедиться, что оно включает, как минимум, все элементы, указанные как обязательные для этого типа системы, и что оно использует соответствующие типы данных для этих элементов и вхождения этих элементов.
Требования к описанию ссылки на СК приведены в таблице А.2.
Таблица А.2
Требования к определению СК приведены в таблице А.3. Основное требование приведено в графе 4, при этом наследуются дополнительные требования для ассоциаций, атрибутов и/или ограничений из таблиц, приведенных в графе 5. Соответствие требует соблюдения требований во всех таблицах, перечисленных для этого класса соответствия.
Таблица А.3
Требования соответствия определения действия с координатами приведены в таблице А.4. Основное требование показано в таблицах, приведенных в графе 4, но она наследует дополнительные требования для ассоциаций, атрибутов и/или ограничений из таблиц, приведенных в графе 5. Соответствие требует соблюдения требований во всех этих таблицах. Класс соответствия 24 относится к преобразованиям координат между двумя независимыми СК: преобразования, используемые в производных определениях СК, включены в А.3.
Таблица А.4
(справочное)
СВЕДЕНИЯ ИЗ ГЕОДЕЗИИ
Б.1 Некоторые справочные понятия
Объектом настоящего стандарта являются координаты, определяющие положение точки. Создание и поддержание упорядоченных СК в геодезии обеспечивает непротиворечивую стабильную основу для определения местоположения и навигации.
Геодезия занимается определением фигуры Земли, ее вращением и внешним гравитационным полем, их изменениями во времени, а также картографированием ее поверхности. Определение фигуры Земли включает в себя изучение физической и уровенной поверхности Земли, их изменений и деформаций в результате земных приливов и деформаций земной коры. Знание вращения Земли и его неравномерностей обеспечивает связь небесной и земной СК. Гравитационное поле Земли связано с изменениями плотности распределения масс как Земли, так и атмосферы; его пространственные и временные вариации проявляются в смещении центра масс Земли - геоцентра.
Пространственно-временные системы отсчета являются основными поддерживаемыми элементами космической геодезии и астрометрии, в которых можно измерять изменения пространственных положений. В геодезии они называются системами координат, для Земли - земной системой координат (reference system). Принципы идеальной СК (reference system) воплощаются через конкретную реализацию СК (reference frame). В геодезической науке для универсального определения положения точек на Земле применяется Международная земная СК ITRS. Она существует в виде нескольких реализаций, называемых ITRF.
В терминологии настоящего стандарта под СК понимается практическая геодезическая реализация, привязанная к конкретным объектам.
Б.2 Поверхности в геодезии
Физическая поверхность Земли с ее рельефом крайне нерегулярна и непригодна в качестве координатной поверхности. Более гладкой является уровенная поверхность, с которой удалена вся топография. Такая уровенная поверхность, которая лучше всего приближается к уровню моря, называется геоидом. Это уровенная поверхность, которую могли бы принимать океаны в идеальных условиях: при отсутствии течений, колебаний атмосферного давления, колебаний температуры, солености, химического состава и т.д.
Начало счета высот исторически определялось как средний уровень моря в одном или нескольких местах, осредненный за определенный длительный период времени. Далее система высот распространялась на суше с помощью геометрического нивелирования и измерений силы тяжести, которые в сумме дают приращения потенциала. В ближайшее время может быть принято единое значение потенциала силы тяжести для отсчета геопотенциальных чисел, а также связанных с ними высот (и глубин). В настоящем стандарте такие высоты называются физическими высотами над уровнем моря (H). Геодезия различает несколько типов физических высот над уровнем моря: динамические Hd, ортометрические Hg, нормальные
![]() Форму геоида определяют неравномерности распределения масс внутри Земли. Его неровности, а также невозможность точного определения делают геоид непригодным для его использования в качестве координатной поверхности для решения геометрических задач.
Для геометрических задач (обработка сетей и картографирование) используется отсчетная поверхность сжатого эллипсоида вращения, который также является уровенным в физических задачах теории фигуры Земли. Расстояние от точек геоида до отсчетного эллипсоида, высоты геоида, не превосходят 110 м.
Существует множество эллипсоидов. Размер, форма, положение и ориентировка эллипсоида в теле Земли подбираются из различных исходных данных и различных накладываемых условий (каждый вариант выбора иногда называют datum, что по сути отражается в исходных геодезических датах - наборе координат исходных пунктов). На ограниченной территории эллипсоид подбирался максимально близким к уровенной поверхности геоида, так что в доспутниковую эпоху реализации СК не могли получиться геоцентрическими из-за местных уклонений отвесной линии. Как выяснилось позже, начала отсчета СК отстояли от геоцентра на сотни метров. Таковы региональные геодезические СК:
- ED50 (Европейская система отсчета 1950 г.);
- NAD27 (Североамериканская система отсчета 1927 г.);
- СК-42 (Система координат 1942 г.),
которые получены из обработки и уравнивания сетей на референц-эллипсоидах, являющихся наиболее подходящими к геоиду в пределах сети.
Изменение размера, формы, положения или ориентировки эллипсоида приводит к изменению геодезических координат точки на Земле. Следовательно, геодезические координаты - широта и долгота - существенно зависят от СК.
В геодезической СК пространственное положение точки выражается с помощью геодезической широты B, геодезической долготы L и геодезической высоты H. При этом удобно объединять плановые координаты B, L и физическую высоту над уровнем моря. Такое объединение является примером составной СК (см. В.2.2.3).
Совсем недавно использование геодезических координат для геометрических задач было заменено использованием трехмерной геоцентрической декартовой СК (X, Y, Z). С появлением систем спутникового позиционирования такие СК являются практически геоцентрическими: ось Z совмещена со средней осью вращения Земли, ось X направлена на пересечение плоскости экватора и начального меридиана (параллельно плоскости астрономического меридиана Гринвичской обсерватории, см. В.4.2.2), ось Y дополняет СК до правой.
Исторически национальные и региональные геодезические СК реализовывались через координаты геодезических пунктов на поверхности Земли. Эти точки движутся вместе с тектонической плитой, и для наблюдателя на тектонической плите координаты кажутся неизменными во времени. Такая СК без учета изменения взаимного положения удаленных точек называется статической (например, ETRF89 в Европе и GDA2020 в Австралии).
В современной геодезии подразумевается, что поверхность Земли деформируется, и взаимное положение точек меняется, что должно отражаться в координатах точек. Изменение координат во времени может быть включено в определение геодезической СК или же в виде модели деформации земной коры. СК, в которой координаты меняются во времени, называется динамической.
Когда СК описывает положение геодезических пунктов на Земле глобально в среднем, учет взаимного перемещения отдельных тектонических плит (хотя и медленно, несколько сантиметров в год) приводит к медленному изменению координат точек и внутри одной плиты. Примеры включают реализации ITRF системы ITRS, используемые в ГНСС, таким как WGS 84 в GPS, ПЗ-90 в ГЛОНАСС и т.д.
Тектонические плиты могут подвергаться локальной деформации, вызванной землетрясениями или послеледниковым поднятием (Скандинавия). Эти деформации могут быть смоделированы, как правило, в виде скоростей в узлах сетки. СК, имеющая дополнительную модель деформации, является динамической независимо от того, закреплена ли она только пунктами на плите или по всей земле.
Для практического применения на ограниченной территории динамическая СК не всегда удобна. Пользователи предпочитают, чтобы координаты точек на обширных стабильных участках тектонических плит были практически постоянными. Региональные и национальные СК могут быть определены как привязанные к местной тектонической плите, при этом их определение задается версией ITRF на выбранную эпоху СК, когда они совпадают. Из-за смещения тектонической плиты, к которой привязана фиксированная плита, связь между глобальной СК и региональной/национальной СК (на текущей плите) будет медленно меняться со временем. Преобразование между глобальной и такой СК содержит зависимость от времени.
Б.4.1 Введение
В настоящем стандарте "Эпоха" - это момент времени. В григорианском календаре год указывается в виде десятичной дроби, где yyyy,00 означает полночь в начале 1 января года "yyyy". Если требуется преобразовать эпоху в дату по григорианскому календарю или из нее, принимая любой из 365, 365,25 или 366 дней в качестве длины года, этого вполне достаточно для работы с линейным смещением тектонических плит.
Пример - 2017-03-25 по григорианскому календарю есть эпоха 2017,23.
В динамических СК выделяют основные эпохи:
а) эпоха СК;
б) эпоха координат;
в) эпоха трансформирования, которая имеет две формы:
1) эпоха трансформирования для трансформирования, выполненного в СК на определенную эпоху;
2) эпоха параметров для параметров трансформирования, зависящего от времени.
Подробное описание приведено далее, на рисунке Б.2 изображена примерная схема моментов эпох на временной шкале.
![]() трансформирования и параметров
Б.4.2 Эпоха СК
Одним из атрибутов динамической СК является стандартная опорная эпоха, в которой определяются координаты и скорости опорных пунктов СК. Стандартная опорная эпоха СК выбирается при обработке данных во время вывода СК. Это не обязательно та же эпоха, что и год в названии реализации, который может быть последним годом, в котором были собраны измерения, или может быть датой публикации. Дата в названии реализации указывает на порядковый номер реализации, но, кроме этого, не имеет существенного значения (это просто имя).
Б.4.3 Эпоха координат
В динамической СК координаты точки на поверхности Земли могут меняться со временем. Чтобы быть однозначными, координаты всегда должны сопровождаться указанием эпохи, к которой они отнесены. Часто это выражается в виде, представленном в таблице Б.1.
Важно понимать, что во всех этих примерах суффикс "2017,53" относится к координатам. Он не принадлежит СК и, следовательно, никоим образом не изменяет определение ITRF2008 (которая имеет эпоху СК 2005,0) или WGS 84 (G1762).
Координаты набора данных могут быть приведены на любую другую эпоху. Для этого часто используются модели смещения плит или другие модели деформации земной коры, когда оценки скоростей изменений координат недоступны. Такие модели упрощают приведение координат, например, с ITRF2008 в эпоху 2017,53 к ITRF2008 в эпоху 2005,0.
Б.4.4 Эпоха трансформирования
В случае пространственных координат трансформирование координат между двумя СК часто задается преобразованием подобия (Гельмерта). На плоскости преобразование Гельмерта имеет четыре параметра; в трехмерном пространстве он имеет семь параметров, состоящих из перемещения, вращения и масштабирования.
Для трансформирования координат между динамическими СК и между динамическими и статическими СК стандартное 7-параметрическое преобразование подобия (Гельмерта) для трехмерного пространства дополняется одним из следующих моментов:
а) трансформирование действительно только на определенную эпоху - эпоха трансформирования. Это иногда называют преобразованием с восемью параметрами: семь параметров Гельмерта и эпоха трансформирования. Требуются дополнительные способы учета смещений земной коры в реперную эпоху трансформации;
б) сами параметры зависят от времени, эпоха параметров определяет дату, на которую действительны указанные значения семи параметров Гельмерта. Но каждый из семи параметров имеет линейную скорость изменения и должен быть скорректирован с учетом разницы между эпохой координат и эпохой параметров перед применением трансформирования. Это часто называют 14-параметрическим (семь параметров и семь скоростей) или, что более уместно, 15-параметрическим преобразованием (семь параметров, семь скоростей и эпоха параметров).
Примечание - Для вычисления скоростей изменения параметров трансформирования практически требуются хотя бы два набора параметров, каждый из которых вычислен на свою эпоху трансформирования по координатам, приведенным на одну эпоху координат по методике своей СК. Получив скорости изменения параметров, их можно привести на любую эпоху параметров для трансформирования наборов координат в разных СК, но приведенных на свою эпоху координат. При преобразовании координат геометрические параметры редуцировать на эпоху не следует, т.к. они не вычисляются эмпирическим путем. Если хотя бы одна из СК статическая, эпоха трансформирования определяется последней эпохой координат.
Б.5 Картографические проекции
Вычисления пространственных элементов на поверхности эллипсоида непросты. Работать в плоских прямоугольных координатах значительно проще. Такие координаты могут быть получены из геодезических координат с использованием картографической проекции. Поскольку невозможно изобразить выпуклую поверхность эллипсоида на плоской поверхности карты без деформации, наиболее часто ставится условие конформного изображения, заключающегося в сохранении углов и соотношении длин, бесконечно малые квадраты изображаются как квадраты. Примером конформной картографической проекции является поперечная проекция Меркатора. В конформной проекции другие параметры, например масштаб, содержат искажения, и СК проекции может использоваться без учета этих искажений только там, где эти ошибки пренебрегаемы. Другие проекции (равноплощадные, равнопромежуточные) вводятся под другими условиями.
Прямоугольные координаты x, y в плоскости проекции не имеют общего стандарта для направления осей: в некоторых сообществах ось x направлена на восток, в других x - на север, в третьих x - на юг.
Во всех случаях направлением на север, используемым для ориентирования, является север карты, а не местный геодезический север. Разница между ними называется сближением меридианов.
(справочное)
ОСОБЕННОСТИ МОДЕЛИРОВАНИЯ
Геометрия пространственных объектов может быть выражена в терминах инвариантных геометрических величин, таких как форма и взаимное положение/ориентация (объективно, только отношения расстояний и углы являются инвариантными величинами). Однако было бы непрактично выполнение вычислений по таким пространственным данным - это потребовало бы больших усилий. Выражение положения точки с помощью координат привносит простоту с точки зрения наглядности и вычислений. Однако это более трудоемко. Для описания простой формы, такой как треугольник на плоскости, вместо одного отношения расстояний и одного угла требуется шесть координат. Присущие степени свободы (четыре на двухмерной поверхности, семь в трехмерном пространстве) должны быть удовлетворены путем выбора начала отсчета координат, задания единиц измерения и установления ориентации осей. Этот выбор подчеркивает тот факт, что координаты - это величины, определяемые человеком (существующие в его воображении), а не наблюдаемые непосредственно явления природы. Хотя это может показаться само собой разумеющимся, это часто упускают из виду, и это имеет последствия для интерпретации координат и их характеристик ошибок.
СК фиксирует значения параметров, определяющих степени свободы в пространстве. Тот факт, что такой выбор должен быть сделан, приводит к тому, что во всем мире используется большое количество СК. Это также является причиной того интересного факта, что широта и долгота точки не уникальны. Без полного описания СК координаты в лучшем случае неоднозначны, а в худшем - бессмысленны. Однако для некоторых целей обмена достаточно подтвердить идентичность системы, не обязательно имея полное определение системы.
В.1.2 Координаты в динамической СК
Традиционно координаты, описывающие объекты на поверхности Земли, были статическими, т.е. не менялись со временем. Современные СК могут быть статическими, но некоторые (в том числе используемые в ГНСС) являются динамическими, т.е. координаты точек могут изменяться во времени. Статические и динамические СК описаны в Б.3 В динамической СК полного описания задания СК недостаточно для устранения неоднозначности в координатах: требуется также эпоха координат. Эпоха координат является атрибутом самих координат, а не частью описания СК.
Геометрические расчеты (см. [1]) с использованием координат, привязанных к динамической СК, могут быть выполнены только в том случае, если координаты сначала приведены к одной эпохе координат. В настоящем стандарте координаты в наборе должны быть приведены к одной СК и к одной эпохе координат. Настоящий стандарт не позволяет объединять отдельные векторы координат с разными эпохами координат в одном наборе. Перед объединением в набор координаты должны быть сначала приведены к одной выбранной эпохе координат.
Изменение координат из СК 1 в эпоху координат 1 к СК 2 в эпоху координат 2 может быть достигнуто тремя путями:
а) два действия с координатами: сначала изменение эпохи координат, затем преобразование координат из СК 1 в СК 2;
б) два действия с координатами: сначала преобразование координат из СК 1 в СК 2, затем изменение эпохи координат;
в) непосредственно через одно действие с координатами, объединяющее предыдущие два действия.
Теоретически, эти три подхода равноценны, практически - не всегда, т.к. действия с координатами обычно сопровождаются потерей точности, да и значения параметров для каждого из возможных пяти действий с координатами могут быть вычислены отдельно. Кроме того, на практике данные могут быть недоступны для всех способов, также может потребоваться изменение эпохи координат на какое-то время, отличное от эпохи координат 1 или 2, что вводит дополнительные шаги в цепочку преобразований.
В.1.4 Задание СК
Разработчиков предупреждают о том, что в любом реестре ошибки в данных могут быть исправлены по правилам этого реестра, как это определено ответственным органом. ПО, ссылающееся на реестр, должно иметь алгоритмы выявления ошибочных данных, чтобы иметь возможность вычислять требуемые данные (как правило, самая актуальная информация поступает из регистра, но иногда встречаются параметры прошлых лет, которые до сих пор ошибочно используются).
Виды СК определены в разделе 9.
В настоящем стандарте применена следующая классификация:
а) геодезическая пространственная СК, связанная с двухмерными или трехмерными геодезическими координатами. В настоящем стандарте геодезические координаты на отсчетном эллипсоиде названы географическими, следовательно, географическая СК должна быть связана с отсчетным эллипсоидом. СК с декартовыми или сферическими координатами обычно, но не обязательно, связана с отсчетным эллипсоидом. Географическая СК с использованием трехмерных геодезических координат [геодезическая широта, геодезическая долгота и геодезическая высота] используется для точек на, над или под отсчетным эллипсоидом. В географических двухмерных координатах отбрасывают геодезическую высоту. Геодезические высоты не могут существовать независимо, а только как неотъемлемая часть пространственного вектора координат, определенного в пространственных географических координатах. СК с использованием трехмерных декартовых координат используется при описании положений относительно начала координат в центре масс Земли и средней оси вращения Земли. СК может быть статической или динамической - см. Б.3;
б) система высот определяет физические высоты над уровнем моря. Универсальной мерой различия точек по высоте является геопотенциальное число, определяемое направлением течения жидкости.
Примечание - Глубина иногда измеряется вдоль линии, которая локально не следует направлению отвеса. Примером может служить глубина нефтяной или газовой скважины, где она обычно измеряется вдоль траектории ствола скважины. Этот путь может отличаться от местной вертикали. Тем не менее, расстояние по траектории ствола скважины также называется глубиной.
Метод распространения системы высот является ее необязательным атрибутом. Некоторые системы высот распространяются через модель высот (квази)геоида - см. В.4.3. В настоящем стандарте модель высот (квази)геоида описывается как преобразование координат. При этом методом реализации системы высот будет "(квази)геоид". Затем система высот должна быть связана с преобразованием координат модели геоида через HeightTransformation блок-схемы (UML). Геодезическая СК, в которой задана модель высот (квази)геоида, является опорной СК для преобразования. Высоты (квази)геоида могут быть привязаны более чем к одной геодезической СК, и в этом случае будет более одного HeightTransformation. Система высот может быть статической или динамической - см. Б.3;
в) инженерные. Инженерные СК, которые используются только в локальном смысле. Этот тип используется для следующих локальных СК:
1) строительные сетки, применяемые для инженерных изысканий на поверхности Земли или вблизи нее строго на ограниченной территории;
2) объектоцентрические координаты на движущихся платформах; транспортные средства, суда, самолеты или космические корабли;
3) внутренние координаты на изображениях или в датчиках изображений.
Для инженерных СК на поверхности Земли или вблизи нее термин "локальный" означает "пространственно локальный". Эти инженерные СК обычно основаны на плоской отсчетной поверхности: в вычислениях используют простую плоскую геометрию без учета поправок на кривизну Земли. Другие местные работы не обязательно связаны с этой инженерной СК - многие из них будут привязаны к геодезической, географической или СК проекции. Инженерную СК используют только те, которые не имеют указаний на другие СК.
Объектоцентрические СК на движущихся платформах обычно представляют собой промежуточные СК, которые требуются для вычисления координат, привязанных к геодезическим или СК проекции из других инструментальных СК в датчиках, установленных на платформе. Эти инженерные СК подвержены всем перемещениям платформы, с которой они связаны. В этом случае "локальный" означает, что связанные координаты имеют смысл только относительно движущейся платформы. В пространственном смысле их применимость может простираться от непосредственной близости от платформы (например, движущегося корабля) до всей Земли (например, в космических приложениях). Определяющим фактором является математическая модель, используемая в вычислениях. Преобразование координат из таких инженерных СК на движущихся платформах в земные СК включает зависящие от времени параметры.
Для инженерных СК, используемых при описании внутреннего положения на изображениях, "локальный" означает внутреннюю СК изображения или датчика изображения. В настоящем стандарте СК имеет оси с непрерывной нумерацией и шагом. Целочисленная дискретная нумерация осей может использоваться, когда координаты отражают регулярно расположенные последовательные индексы. Пример приведен в Д.2.8. Сетки в целом и, в частности, нерегулярные сетки описаны в [9]. Внутренняя СК может быть географически привязана к геодезической, географической или СК проекции посредством преобразования координат, либо прямо, либо косвенно через инженерную СК или локальную объектоцентрическую СК сенсорной платформы;
г) параметрические СК. Научные сообщества, особенно те, которые занимаются науками об окружающей среде, часто частично выражают пространственное положение в значениях параметра - некоторой физической величины. Этот параметр или функция рассматривается как третья координата. Его связь с пространственным приращением обычно нелинейна. Примеры широко известны: часто встречаются широта, долгота и давление; давление используется в качестве показателя высоты, но его связь с высотой сложна. Примеры параметрических СК приведены в Д.3;
д) временные СК. В настоящем стандарте система времени определяется так же, как и другие основные подтипы: система исчисления и начало, привязывающие систему к объекту - времени на Земле. Настоящий стандарт поддерживает системы времени, достаточные для пространственно-временной привязки. В настоящем стандарте единственным используемым календарем является пролептический григорианский календарь, как определено в ГОСТ Р 7.0.64. Другие календари и их преобразования в григорианский календарь ГОСТ Р 7.0.64 не поддерживаются. Системы времени описаны в приложении Г. Примеры систем времени приведены в Д.4.
В.2.2 Дополнительные типы СК
В.2.2.1 Введение
Помимо основных классов, описанных выше, для описания некоторых данных и ограничений выделяют дополнительные классы:
а) производные системы;
б) производная СК проекции, но выделяется исключительно из-за ее важности в описании географической информации;
в) составные СК.
Некоторые СК определяются путем преобразования координат в другую ранее существовавшую СК. Например, СК, в которой была изменена единица измерения по осям. Такая система СК называется производной, а СК, из которой она была получена, называется базовой (исходной) СК. Все разновидности координат одной СК могут быть либо базовой, либо производной СК. Однако производная СК наследует начало отсчета и исходные пункты от базовой СК. Поскольку тип СК обычно соответствует типу данных, это наследование означает, что большинство производных СК относятся к тому же типу, что и их базовая СК. Например, если базовая СК имеет в составе нелинейный параметр, производная СК наследует это, и поэтому ее тип "производная параметрическая СК".
СК проекции получается из геодезической СК путем применения преобразования координат, известного как картографическая проекция. СК проекции (ProjectedCRS) моделируется как класс объектов под собственным именем, а не как производная СК (DerivedCRS) типа "проекция", в соответствии с общепринятой практикой, согласно которой СК проекции являются одним из наиболее часто встречающихся координат, используемых в географической информации. Хотя теоретически базовой СК для СК проекции может быть любая геодезическая СК, и блок-схема (UML) на это указывает, на практике базовой СК для СК проекции обычно служит географическая СК. Картографическая проекция применяется к значениям геодезических широты и долготы.
СК проекции может выступать в качестве базовой СК для другой производной СК проекции, например сетки сейсмических поправок. Производная СК проекции наследует все искажения базовой СК проекции в дополнение к ошибкам реализации самой СК.
Тип производной СК обычно должен соответствовать базовой СК. Например, производная от инженерной СК должна также быть инженерной. Исключениями являются СК, применяемые в геодезии:
а) СК с декартовыми или сферическими координатами может выступать в качестве базовой СК для другой подобной СК или, если определение СК включает эллипсоид, для географической СК, имеющей геодезические координаты;
б) географическая СК (на эллипсоиде) может выступать в качестве базовой СК либо для другой географической СК, либо для СК с декартовыми или сферическими координатами;
в) либо СК для геодезии, либо (чаще всего) географическая СК может выступать в качестве основы для СК проекции: СК проекции должна иметь декартовы координаты;
г) СК проекции может выступать как базовая СК для производной СК проекции.
Если производная СК проекции двухмерная, она может иметь либо аффинные, либо декартовы, либо полярные координаты, либо целочисленную порядковую оцифровку осей (как для пикселей изображения или камеры). Если СК проекции трехмерная, допускаются цилиндрические или сферические координаты.
Тип СК, которая может быть связана с производной СК, ограничивается типом, показанным на рисунке 10 (производная СК) в разделе 9 в сочетании с рисунком 12 (ассоциации координаты - СК) в разделе 10.
Если новая СК не наследует начало и исходные пункты, посредством которой она определена, то она не является производной СК. Например:
- национальная СК для геодезии может быть определена относительно одной из международных земных СК и может совпадать с ITRF в некоторую определенную эпоху СК. Поскольку национальная СК имеет свою собственную СК и не наследует ITRF, она задается как основная базовая СК, а не производная СК. Национальная СК может быть связана с ITRF через преобразование координат;
- система высот на основе модели высот (квази)геоида, заданной в узлах географической СК, не является производной системой, поскольку такая система высот не наследует геодезическую СК базовой географической СК, а имеет свои собственные исходные пункты. В настоящем стандарте модель высот (квази)геоида описывается как преобразование координат. Система высот связана с преобразованием координат через преобразование высоты, посредством которой исходная географическая СК может быть обнаружена. См. пример в Д.2.10 с описанием системы высот на основе модели высот (квази)геоида и пример в Д.5.2 для описания связанной модели высот (квази)геоида.
Удобное разделение плана и высоты привело к СК, которые являются плановыми (2D) и высотными (1D) по своей природе, в отличие от действительно трехмерных координат. Такое объединение плановых координат точки с высотой (или глубиной) из системы высот является установившейся практикой.
СК, к которой относятся эти двухмерные + одномерные координаты, представляет собой набор различных плановых и высотных систем, к которым может быть добавлена система измерения времени, - такая система называется составной СК. Она состоит из последовательности двух или более разнородных СК, ни одна из которых сама по себе не может быть составной и которые не зависят друг от друга <1>. СК независимы друг от друга, если координаты одной не могут быть преобразованы или трансформированы в координаты другой. Как правило, составная СК может содержать любое количество независимых СК.
--------------------------------
<1> При обработке сетей почти всегда требуется привлечение других данных, которые при этом рассматриваются как безошибочные.
Порядок координат в векторе, который относится к составной СК, во-первых, соответствует порядку СК в составе системы, во-вторых, внутри каждой из них координаты следуют порядку осей каждой СК. Не существует предписанного порядка для последовательности отдельных СК, но рекомендуется, чтобы плановая часть предшествовала высотной, а пространственная - временной.
Когда более двух СК объединяются при формировании составной СК, вложение составных СК не допускается; вместе объединяются отдельные элементарные системы. В таблице В.1 приведены примеры составных СК.
Таблица В.1
Если требуется составить сводку координат, которые не являются независимыми друг от друга, их не следует описывать как составную СК, а вместо этого следует рассматривать как несколько независимых СК. Например, чтобы свести в таблице четыре координаты: широту, долготу, восток и север, то двухмерные географические + двухмерные проекции не допускается использовать в качестве составной СК, т.к. координаты в СК проекции не являются независимыми от географических координат: они могут быть преобразованы или трансформированы между системами. Должна быть сделана двойная таблица широты и долготы в географической СК, и востока и севера в СК проекции, даже если СК проекции имеет географическую СК в качестве базовой.
В.3 Математические координаты
В.3.1 Общие сведения
Математические координаты описаны в разделе 10.
Координаты точек относятся к определенной СК и часто определяются набором координатных линий (осей) СК в пространстве. Это также подразумевает набор математических правил, определяющих, как координаты связаны с инвариантными величинами, такими как углы и расстояния. Другими словами, СК подразумевает, как координаты вычисляются из геометрических элементов, таких как расстояния и углы и наоборот. Вычисления при получении углов и расстояний из координат точек на плоскости изображения и наоборот представляют собой простую евклидову двухмерную геометрию. Чтобы сделать то же самое на поверхности эллипсоида (искривленном двухмерном многообразии), требуется более сложная сфероидическая геодезия. Ее методы не могут быть даны в замкнутом виде, но вытекают из геометрических свойств эллипсоида.
Примечание - Расстояния не являются инвариантными величинами, так как они могут быть выражены в несистемных единицах. Отношения расстояний инвариантны.
В.3.2 Декартовы координаты
Декартовы координаты - частный случай аффинных координат (см. рисунок 11). Блок-схема (UML) связи координат с СК на рисунке 12 показывает как аффинные координаты (affineCS), так и декартовы координаты (CartesianCS) в объединенных классах инженерные СК (EngineeringCS) и производных СК проекции (DerivedProjectedCS). Это совершенно необязательно, т.к. указание аффинных координат подразумевает декартовы. Декартовы координаты (CartesianCS) включены в классы инженерных СК (EngineeringCS) и производных СК проекции (DerivedProjectedCS), чтобы подчеркнуть, что инженерные СК и производные СК проекции могут иметь декартовы координаты (CartesianCS).
Координатные линии и оси описаны в 10.5.
Понятие координатных линий и осей требует некоторого пояснения. Рассмотрим произвольную СК x, y, z. Ось x может быть определена как геометрическое место точек с y = z = 0. Это достаточно легко понять, если СК x, y, z является декартовой, а пространство, которое она описывает, является евклидовым. Немного сложнее для понимания при сильно искривленной поверхности эллипсоида, где положение точки описывается в геодезической СК (двухмерной или трехмерной). Координатная линия - линия, образуемая при изменении одной координаты, тогда как две других фиксированы.
Примеры
1 Геодезическая широта определяется как "угол от плоскости экватора до нормали, восстановленной к эллипсоиду из данной точки", в северном полушарии считается положительной. Единичный вектор координатной линии широты, касательный к меридиану, указывает направление "на север". В двух разных точках эллипсоида направление "на север" будет различным в пространстве.
Заданное направление координатных осей часто является приблизительным. Это может привести к небольшому взаимному развороту двух вариантов СК.
2 Две СК, использующие одни и те же геодезические координаты, обычно связаны с Землей через две разные реализации геодезических СК с разным началом и разной ориентировкой.
3 Декартовы координаты могут быть применены к любому из двух зданий, в каждом случае ориентированных вдоль одной стороны здания. Если два здания повернуты относительно друг друга, то же самое будет и в двух связанных с ними СК.
Класс AxisUnit содержит четыре атрибута. Одна из величин temporalCount, temporal Measure или temporalString используется для временной оси. AxisUnitID используется для осей СК, не связанной со временем.
В.4 Начало отсчета и реализация СК на исходных пунктах
В.4.1 Общие сведения
Начало отсчета и исходные, опорные пункты СК, ранее за рубежом именуемые datum, определены в разделе 11. В настоящее время за рубежом современным термином является reference frame, реализация СК, что легко представить в виде некоторого пространственного каркаса. В доспутниковую эпоху при формировании СК для ориентирования отсчетного эллипсоида в теле Земли использовали прием выделения исходного пункта геодезической сети, которому назначали исходные даты (геодезические координаты, высоту геоида и составляющие уклонения отвесной линии). Термин "исходные пункты" сейчас используется в качестве опорных пунктов. В настоящем стандарте термин datum используется в общем смысле как для исходных пунктов в устаревшем понимании, так и для современных спутниковых реализаций СК.
Начало отсчета и исходные, опорные пункты СК определяют связь математических координат с объектом, таким образом реализуя СК. Исходные, опорные пункты неявно (или явно) содержат значения координат, выбранные в соответствии с количеством степеней свободы СК, как описано в В.1.1. Таким образом, реализация СК подразумевает фиксирование начала отсчета и ориентировку (и масштаб) СК.
В.4.2 СК в геодезии
В.4.2.1 Общие сведения
СК в геодезии реализуется трехмерными или двухмерными (плановыми) координатами и используется для описания протяженных участков земной поверхности, включая всю Землю. Для этого требуется определение начального меридиана, а при использовании географической СК - задание эллипсоида. В общем случае, при указании СК для геодезии задание эллипсоида необязательно, но рекомендуется - см. В.4.2.3.
Нулевой (начальный) меридиан определяет начало счета долгот. В большинстве современных геодезических СК в качестве нулевого меридиана используется начальный меридиан Международного бюро времени (BIH), который иногда называют "нулевым" меридианом IERS (International Reference Meridian). Это реализация гринвичского меридиана в 1980-х годах, которая заменила более ранние определения. В настоящем стандарте эта концепция, в основном, используется для описания разности долгот, определенной между прежним международным стандартом и другими национальными стандартами, например смещения долготы между гринвичским меридианом и парижским меридианом. В настоящем стандарте термин "Гринвичский меридиан" является синонимом действующего на тот момент международного меридиана.
В настоящем стандарте, если используется геодезическая СК, должен быть задан начальный меридиан. Это должно быть указано явно, если использован немеждународный меридиан, например для Ferro или Batavia (Джакарта). Нулевой меридиан не следует указывать явно, если он является международным; в этом случае предполагается, что это международный меридиан, т.е. гринвичский.
Отсчетный эллипсоид определяется так, что он близок к поверхности мирового океана (в идеале - геоида) или геометрически или в смысле потенциала силы тяжести. На территории, для которой подобран референц-эллипсоид (обычной регионально, но с появлением ИСЗ уже и глобально) эллипсоид обычно связывается с геодезическими географическими СК и косвенно с СК проекции.
Если геодезическая СК содержит геодезические координаты и, следовательно, является географической СК, требуется указывать эллипсоид. Эллипсоид необязателен для геодезических СК с другими типами координат: декартовой, сферической. Однако его задание настоятельно рекомендуется, потому что, хотя определение геодезической СК с использованием геоцентрических декартовых координат, по-видимому, устраняет необходимость в эллипсоиде, эллипсоид может играть роль в определении ориентировки производной СК в касательной плоскости (топоцентрической).
Отсчетный эллипсоид может быть задан либо большой полуосью и сжатием, либо большой и малой полуосями. Второй параметр может быть получен из других параметров. Для некоторых приложений, например мелкомасштабного картографирования в атласах, используется сферическая аппроксимация земной поверхности, требующая указания только радиуса сферы (например, в виде среднего радиуса кривизны).
В блок-схеме (UML) эти параметры моделируются обязательным атрибутом большая полуось semiMajorAxis в классе эллипсоид Ellipsoid и вторым определяющим параметром secondDefiningParameter. Этот атрибут использует класс SecondDefiningParameter с признаком "Union", что означает, что используется только один из его атрибутов. Этот класс позволяет указать малую полуось semiMinorAxis или знаменатель сжатия inverseFlattening в качестве второго определяющего параметра эллипсоида; можно указать, что используется сферическая модель. Для сферы атрибут большая полуось semiMajorAxis класса Ellipsoid интерпретируется как радиус сферы.
Настоящий стандарт также позволяет описывать трехосный отсчетный эллипсоид с использованием дополнительного атрибута третьей (средней) полуоси. Этот атрибут предназначен для планетарных приложений и не используется при описании сжатого земного эллипсоида вращения. Для трехосного отсчетного эллипсоида обычно вторым определяющим параметром является малая полуось эллипсоида.
Отсчетный эллипсоид не должен быть задан, если подтип Datum не является статической или динамической СК для геодезии. Его задание обязательно, если координаты в СК являются эллипсоидальными, для других применяемых типов СК указание отсчетного эллипсоида является необязательным, но рекомендуется.
Система высот задается одним или несколькими исходными пунктами, от которых высоты распространяются с помощью геометрического нивелирования. Различные типы физических высот могут быть отсчитаны от одного и того же исходного пункта. Различия между динамическими высотами, ортометрическими высотами, нормальными высотами и нормально-ортометрическими высотами в настоящем стандарте не рассматриваются: все они объединены в физические высоты (над уровнем моря).
Можно выделить следующие способы практической реализации системы высот:
а) нивелирование. Нулевая отметка системы высот определяется на одном или нескольких футштоках (мареографах), отслеживающих уровень моря в течение длительного периода времени, затем она распространяется через нивелирную сеть;
б) модель высот (квази)геоида. Нулевая отметка системы высот выбирается на некотором условном среднем уровне моря, обычно по соглашению. Система высот моделируется в виде модели высот (квази)геоида в одной или нескольких геодезических СК. В настоящем стандарте модель высот (квази)геоида рассматривается как действие с координатами, а исходная СК действия с координатами - как геодезическая СК, к которой привязана модель. Реализации системы высот связаны с высотами (квази)геоида посредством преобразования HeightTransformation между геодезической СК и действия с координатами - см. В.2.1 б);
в) прилив. Начало счета высот выбирается для единого изображения рельефа на топографической карте. Для гидрографических карт используется нуль глубин - условный осредненный минимальный уровень моря (без волн или других воздействий ветра и течений), который возникает во время отлива. Примерами являются квадратурный лунно-солнечный прилив (LAT) и минимальный уровень воды в источниках (LLWS). Другим примером является наклонная и волнистая поверхность реки, определяемая как условная поверхность речной воды, используемая для количественной оценки речного стока.
В.4.4 Динамические СК
Геодезические СК и системы высот могут быть статическими и динамическими. Эти термины введены с точки зрения наблюдателя на тектонической плите на поверхности Земли. Дополнительная информация приведена в Б.3. Как геодезические СК, так и системы высот моделируются как динамические, которые имеют обязательный атрибут - эпоху СК (реализации системы). Подразумевается, что если геодезическая СК или система высот не являются динамическими, то они являются статическими. Чтобы быть однозначными, координаты, относящиеся к динамической СК, также сопровождаются эпохой координат.
В.4.5 Отсчет параметров
Если такой параметр, как атмосферное давление, является основой для определения начала счета, то тип СК является параметрическим.
В.4.6 Инженерные СК
Инженерные СК используются только локально. Они описывают начало и расположение осей инженерной строительной сетки. Следует отметить, что инженерные СК не обязательно описывают связь с Землей, а только относительно с других точек в небольшой окрестности, будь то движущаяся платформа, здание или участок местности на или вблизи поверхности Земли или изображение. Связь инженерной СК с любой геодезической или СК проекции может быть описана только действием с координатами.
Современные геодезические СК могут время от времени обновляться. Различия между последовательными реализациями могут быть на уровне долей дециметра. Для некоторых географических информационных приложений это несущественно, а работа с несколькими реализациями СК, незначительно отличающимися друг от друга, представляет собой нежелательные затраты, которые в таких приложениях не имеют никаких преимуществ. Чтобы решить эту проблему, в настоящем стандарте описываются искусственные объединения СК пониженной точности. Процедуры, которые объединяют наборы координат, могут оценивать элементы связи разных реализаций СК и не выполнять преобразования координат между СК в этом наборе данных.
Объединение данных в СК пониженной точности представляет собой группу тесно связанных реализаций. Они должны быть реализациями одной и той же земной СК или одной и той же системы высот. В блок-схеме (UML) имя атрибута "conventionalRS" используется для разрешения группировки любой реализации СК.
СК 1 и 5 имеют тот же conventionalRS и, следовательно, могут быть объединены в один набор данных.
СК 2, 4 и 7 имеют тот же conventionalRS и, следовательно, могут быть объединены в один или более набор данных; возможны следующие перестановки: (2 и 4), (2 и 7), (4 и 7), (2, 4 и 7).
СК 1 и 2 имеют разные conventionalRS и, следовательно, не могут быть оба включены в один и тот же набор данных.
СК 3 и 6 не могут быть включены в общий набор данных, т.к. другие реализации [в этом примере] не имеют общих conventionalRS (СК 6 не имеет связанного conventionalRS, поэтому ее значение не заполнено).
Объединение данных действует как "суррогатная" СК в том смысле, что она может быть связана с координатами для задания СК.
Объединение СК состоит из многих реализаций СК. Все они будут иметь одинаковые параметры эллипсоида и начальный меридиан. Реализация, дающая описание объединения СК, не должна повторять все эти атрибуты, а должна выбирать их из любой СК: см. пример Д.2.5.
Следует иметь в виду, что данные, отнесенные к объединяющей их СК, приблизительны и имеют точность ensembleAccuracy. Если данные отнесены к объединяющей их СК, то в итоге невозможно определить, какой из наборов данных имеет большую точность. В геодезии или других высокоточных приложениях не следует использовать объединение данных; требуется задавать отдельные СК.
Действия с координатами определены в разделе 12.
Если связь между любыми двумя СК известна, векторы координат можно преобразовать или трансформировать из одной в другую СК. Таким образом, блок-схема (UML) определяет исходную и конечную СК для таких действий с координатами.
Часто считают, что действие с координатами преобразует СК A в СК B. Хотя эта формулировка удобна в разговорной речи, следует понимать, что действия с координатами работают не с СК, а именно с координатами. Это важно для разработки алгоритмов реализации, поскольку подразумевается, что СК не может быть просто создана из другой СК с помощью действия с координатами. Также действия с координатами не изменяют определение и принципы СК, например путем преобразования единиц измерения. Во всех этих случаях исходная и конечная СК должны существовать до того, как определено действие с координатами.
Блок-схема (UML) также определяет интерполяционную СК (Interpolation CRS). Этот идентификатор СК, которая лежит в основе интерполяционной сетки для действий с координатами, в которых она не относится ни к исходной, ни к конечной системе. Примером может служить преобразование, включающее вертикальные смещения, интерполированные на сетке. Исходная и конечная СК обе будут системами высот (например, NGVD29 и NAVD88 в США), интерполяционная СК будет географической (например, NAD83). Когда сетка привязана к исходной СК, как в случае модели высот (квази)геоида или поправки в высоту, Interpolation CRS не используется, исходная СК берет на себя эту роль.
В настоящем стандарте выделяются три простейших действий с координатами:
а) преобразование координат - математические действия с координатами, в которых отсутствуют параметры или в которых значения параметров определяются математическими константами, а не выводятся эмпирически. Применение преобразования координат не вносит ошибки в конечные координаты и может быть выполнено с любой точностью. Применение преобразования координат не влечет за собой изменение СК. Преобразования координат чаще всего встречаются как часть определения производной СК. Наиболее часто встречающийся тип преобразования координат - картографическая проекция;
б) трансформирование координат - математическое действие с координатами, в которых значения параметров выводятся эмпирически. Это означает, что они содержат ошибки измерений, и когда трансформирование координат применяется к входному набору координат, который считается свободным от ошибок, выходной набор координат больше не будет свободным от ошибок. Величина ошибки указывается в параметре coordinateOperationAccuracy. Стохастический характер параметров может привести к нескольким различным вариантам одного и того же трансформирования координат. Таким образом, могут существовать несколько вариантов трансформирования координат для пары СК, отличающихся методом, значениями параметров и характеристиками точности;
в) перемещение точки - математическое действие в рамках одной СК для учета изменения положения точки в пространстве. Этот подтип классифицируется как действие с координатами для удобства моделирования. Оно имеет естественное ограничение, чтобы конечная СК была такой же, как и исходная СК. Значения параметров для перемещения точки обычно выводятся эмпирическим путем моделирования. Это означает, что они содержат ошибки измерений.
Различие между преобразованием координат и трансформированием координат обычно проявляется в их описании. Описание трансформирования координат имеет структуру:
- ID исходной СК;
- ID конечной СК;
- простейшее действие и его параметры.
Преобразование координат обычно является частью описания производной СК и имеет структуру:
- начало отсчета и реализация базовой СК;
- простейшее действие и его параметры;
- компонент производной СК.
В этой структуре подразумевается исходная и конечная СК преобразования координат: базовая СК выступает в качестве исходной СК для преобразования координат, а производная СК берет на себя роль конечной СК. Наиболее известным примером этой связи, полученной из источника, является СК проекции, которая всегда связана с базовой геодезической СК. Связанная картографическая проекция однозначно определяет СК проекции из геодезической СК. Эта модель представляет объединение производной СК и преобразования координат.
Как только значения параметров получены, преобразование координат, трансформирование координат и перемещение точки используют схожие математические алгоритмы. Во всех трех случаях метод и параметры действий с координатами описаны на блок-схемах (UML) действий с координатами, часть 2.
В.5.2 Методы и параметры действий с координатами
Алгоритм, используемый для выполнения действий с координатами, определяется соответствующим методом. Каждый метод внутри действия с координатами использует ряд параметров (хотя некоторые преобразования координат не используют ни одного), и каждое действие с координатами присваивает значение этим параметрам. Очень важно, чтобы параметры и их значения соответствовали формулам метода. Несколько внешне похожих методов в деталях могут различаться и могут потребоваться другие значения параметров.
Хотя значения параметров обычно представляют собой числа, для некоторых методов работы с координатами, в частности для тех, которые реализуют алгоритм интерполяции на сетке, значение параметра может быть именем файла и местоположением (например, ссылкой URL). Примером может служить трансформирование координат NADCON из NAD27 в NAD83 (США), в котором используется один набор из серии наборов файлов сетки.
ВНИМАНИЕ! Рекомендуется широко использовать идентификаторы, по возможности ссылаясь на общеизвестные реестры. Пока еще не существует стандартного способа написания или даже наименования различных методов работы с координатами. Программное обеспечение пользователя, запрашивающее действие с координатами, которое должно быть выполнено программой трансформирования координат, может запросить метод внутри действия с координатами, который эта программа не распознает, хотя может быть доступен вполне допустимый метод, использующий лишь другое имя. То же самое относится к параметрам, используемым любым методом действий с координатами.
Для облегчения распознавания и проверки рекомендуется, чтобы формулы метода действия с координатами были включены или указаны в подходящем объекте, если возможно, с рабочим примером.
Примечание - Составные и частичные действия с координатами перечисляют простейшие действия с координатами и сами по себе не требуют указания метода внутри действий с координатами.
В.5.3 Массивы параметров
Некоторые методы внутри действий с координатами требуют, чтобы параметры действий с координатами повторялись как массивы. Кроме того, некоторые методы внутри действий с координатами могут использовать большое количество параметров. В таких случаях полезно сгруппировать связанные параметры. Каждый массив параметров действия с координатами состоит из набора параметров или вложенных массивов параметров. Затем два или более массива параметров связываются с конкретным методом действия с координатами.
Этот способ моделирования не является обязательным. Все параметры могут быть назначены непосредственно конкретному методу действия с координатами.
В.5.4 Составное действие с координатами
Составное действие с координатами представляет собой неповторяющуюся последовательность действий с координатами. Эта последовательность действий с координатами ограничена требованием, чтобы конечная СК каждого шага совпадала с исходной СК следующего шага. Исходная СК первого шага и конечная СК последнего шага являются исходной и конечной СК, заданными для составного действия с координатами.
Класс составных действий с координатами, в первую очередь, предназначен для обеспечения прикладному программному обеспечению возможности использовать наиболее удобный путь изменения координат от исходной до конечной СК, когда прямое преобразование между ними отсутствует.
В.5.5 Частичное преобразование
Действия с координатами требуют исходных векторов координат определенных размеров и производят выходные векторы координат определенной длины. Размерность исходной СК не обязательно должна быть такой же, как у конечной СК.
Частичное действие с координатами указывает, какие элементы вектора координат подлежат запрошенному действию с координатами. Оно имеет вид ссылки на другое действие с координатами и указания позиции в векторе координат, затрагиваемых этим действием.
Примечание - Возможность определять составные СК, объединяющие две и более других СК, создает трудности. Например, может потребоваться трансформировать только плановые или только высотные элементы составной СК, что нарушит правила действий с координатами, указанными только для горизонтальных или вертикальных координат. Для пользователя это тривиальная проблема, но не для программного обеспечения по трансформированию координат, которое должно быть приспособлено к автоматической работе без вмешательства человека. Программное обеспечение, ожидающее на вход двухмерную СК, может столкнуться с проблемой применения действия к (2 + 1) = трехмерному вектору координат.
В.5.6 Работа с реестром
Две функции
findCoordinateReferenceSystem(CharacterSequence):CoordinateReferenceSystem
и
findCoordinateOperation(CharacterSequence):CoordinateOperation
предназначены для получения определения СК или действия с координатами из геодезического реестра. Реестр идентифицируется через авторизованную связь с CI_Citation.
Аргументы CharacterSequence являются кодами в пространстве имен этого реестра. Если эти коды являются числовыми, реализации должны анализировать последовательности символов как числа, прежде чем использовать их в качестве первичного ключа для поиска в реестре.
Примеры
1 При обращении к EPSG пример вызова функции следующий:
CoordinateReferenceSystem crs = findCoordinateReferenceSystem("4326").
2 При обращении к OGC пример вызова функции следующий:
CoordinateReferenceSystem crs = findCoordinateReferenceSystem("CRS84").
В.5.7 Условия применения
Приведенное объяснение действий с координатами не будет полным без рассмотрения их реализации. Сервисы трансформирования координат должны иметь возможность автоматически выводить действия с координатами, которые явно не хранятся в каком-либо постоянном хранилище данных, другими словами, определять свои собственные составные и обратные действия. Причина в том, что практически невозможно сохранить все возможные параметры связи пар СК в явно заданных действиях с координатами. Ключом к успешной реализации программного обеспечения является возможность применять к этому процессу обдуманные ограничения и проверки. Например, можно математически вывести составное действие с координатами, которое преобразует координаты в Североамериканской системе 1927 года в Австралийские координаты 1966 года, но в практическом смысле эта операция была бы ненужной. Ключевой проверкой, которая пометит такое действие с координатами как недействительное, будет сравнение двух зон действия с выводом об отсутствии перекрытия между ними.
Сервисы трансформирования координат также должны иметь возможность получать или делать выводы о прямом (из "A" в "B"), обратном (или дополнительном) характере действия с координатами (из "B" в "A"). Большинство постоянных хранилищ параметров трансформирования координат будут записывать только одно из этих двух действий с координатами. Логика получения обратного действия с координатами должна быть встроена в прикладное программное обеспечение, которое выполняет действие с координатами, будь то сервер или клиент.
В некоторых случаях обратный алгоритм действия с координатами такой же, как и прямой алгоритм, чтобы обратное действие было полностью определено, необходимо только поменять местами знаки параметров. Примером может служить преобразование Гельмерта с семью параметрами.
Некоторые полиномиальные методы действий с координатами требуют изменения знака большинства, но не всех значений параметров. Другие методы действий с координатами подразумевают два алгоритма: один для прямого и один для обратного действия с координатами. В этом случае параметры и их значения, как правило, одинаковы. Последняя ситуация обычно применяется к картографическим проекциям.
Наконец, тот же алгоритм допускается использовать для обратного действия с координатами с совершенно другими значениями параметров. Это относится к некоторым полиномиальным и аффинным методам действий с координатами. В этих случаях обратное действие с координатами не может быть выведено из прямого действия с координатами, но должно быть явно определено.
(справочное)
Г.1 Общие сведения
В [2] описаны три вида систем исчисления времени:
- календарь;
- порядковые системы последовательности событий;
- системы измерения времени.
Календари имеют множество сложных внутренних структур, определяемых набором правил для составления даты и времени календаря. Порядковые системы последовательности событий обеспечивают основу для измерения только относительного положения моментов времени, например геологических эпох. Календари и порядковые системы последовательности событий выходят за рамки настоящего стандарта.
Примечание - Настоящий стандарт (см. также [2]) использует термин "система измерения времени" для описания различных понятий. Система измерения времени, приведенная в [2], сопоставляется с временной СК настоящего стандарта.
В настоящем стандарте временная СК связана с Землей через систему измерения времени. Начало временной СК определено относительно календаря. В настоящем стандарте применяется только пролептический григорианский календарь, как определено в ГОСТ Р 7.0.64, однако список кодов класса Calendar позволяет расширить его до не поддерживаемых в настоящем стандарте, например сформировать календарь для Марса.
В настоящем стандарте описываются три варианта временных СК:
а) dateTime:
1) значение, выраженное как dateTime в соответствии с ГОСТ Р 7.0.64;
б) исчисление времени:
1) дискретная единица времени, выраженная целым числом. Задана единица измерения;
2) ось времени относится к календарю и определена началом временной СК;
c) измерение времени:
1) непрерывная единица времени, выраженная в виде рационального числа. Задана единица измерения;
2) ось времени относится к календарю и определена началом временной СК.
Настоящий стандарт различает как исчисление времени, так и измерение времени, потому что для исчисления времени однозначное преобразование в dateTime обычно возможно (но не всегда), тогда как для измерения времени однозначное преобразование в dateTime в общем случае невозможно (см. Г.4.3). Знание этого различия может быть полезным в реализациях.
См. Д.4 для примеров временных СК (TemporalCRS).
Г.2 Единицы измерения времени
Единица измерения времени использует тип данных UnitOfMeasure, как определено в [7]. Класс имеет замечание "преобразование ToISOstandardUnit имеет смысл, только если представляет собой простое масштабирование". Во многих случаях единица измерения не является простой шкалой, поскольку длительность месяца, дня или часа различается на разных участках календаря из-за поправочных коэффициентов и изменений, таких как дополнительные секунды, високосные годы и сезонные (летние и декретные) изменения часового пояса. Таким образом, преобразование единицы измерения времени в основную единицу СИ для времени, секунду, может быть или не быть неоднозначным по сравнению с календарным определением этой величины. Следовательно, величины UnitOfMeasure для исчисления и измерения времени могут быть определены безотносительно к секунде.
Примечание - В ГОСТ Р 7.0.64 приведены термины "календарный день", "календарный месяц" и "календарный год" с примечанием: часто упоминаются как "день", "месяц" и "год" соответственно.
Только в случае DateTimeTemporalCS единица времени запрещена. Синтаксис dateTime имеет структуру строки, включающей несколько единиц, которые определены в ГОСТ Р 7.0.64. Это требование-запрет моделируется в классе DateTimeCoordinateSystemAxis.
В программном обеспечении обычно используется время POSIX. Оно измеряется в секундах, но игнорируются (не вводятся) дополнительные секунды (см. [12]). Единица измерения секунда может быть использована, но требуется, чтобы она была определена независимо от секунды SI, а не как конкретное количество секунд SI. Такую секунду можно рассматривать как календарную секунду.
Г.3 Пониженная точность
В [13] определен синтаксис для записей dateTime с пониженной точностью. Начало счета времени может иметь пониженную точность при определении TemporalOrigin. Например, начало счета времени, используемое во временной СК для десятичных лет в нашей эре, можно выбрать как 0000, т.е. представление с точностью до целых лет. Отдельные значения записей dateTime также могут использовать пониженную точность.
Г.4 Вычисления в календаре
Г.4.1 Общие сведения
Вычисления в календаре - это процесс добавления или вычитания временной величины, интервала времени, из dateTime, для получения нового dateTime с учетом всех поправок календаря.
Календари определяют время с помощью периодических и квазипериодических величин вместе с поправками к конкретным значениям этих величин в определенных местах календаря. Дополнительные секунды, високосные годы и сезонные поясные корректировки времени - все это примеры поправок.
Определение вычислений в календаре и стандартизация результатов не являются предметом настоящего стандарта. При реализации этого стандарта в результате могут быть доступны и вычисления в календаре, чтобы обеспечить преобразование интервалов времени в dateTime, но результаты в различных случаях могут отличаться (примеры в Г.4.3).
Преобразования между dateTime и непрерывными единицами измерения времени сложны, поскольку обычно требуются вычисления, зависимые от текущего контекста, а также округление десятичных остатков. Настоящий стандарт не поддерживает преобразование координат с использованием других единиц измерения времени или преобразование единиц времени в строку dateTime по ГОСТ Р 7.0.64.
Преобразования между dateTime и целочисленными единицами исчисления времени могут использовать целочисленную арифметику, что значительно понижает сложность. В общем случае, целочисленные вычисления в календаре дают согласованные результаты, и результаты ожидаются согласованными. Однако есть ситуации, где некоторые вычисления неоднозначны или определены нечетко, и требуется осторожность. В таких случаях результаты могут быть нулевыми или формально неверными.
Некоторые примеры целых вычислений в календаре приведены в Г.4.2. Примеры неоднозначных вычислений с целыми и вещественными значениями приведены в Г.4.3. Эти примеры приведены для иллюстрации, другие вычисления в неоднозначных случаях могут быть правдоподобными.
Примеры однозначных вычислений в календаре:
а) интервал времени dateTime на 25 месяцев отстоит от момента 2012-01.
Ответ: 2014-02;
б) интервал времени dateTime на 25 дней отстоит от момента 2000-12-01T00:00Z.
Ответ: 2000-12-25T00:00Z;
в) интервал времени dateTime на 31536000 часов отстоит от момента 1900-01-01T00Z.
Ответ: 2006-04-01T00Z;
г) интервал времени dateTime на 1483228815 секунд SI отстоит от момента 1970-01-01T00:00:00Z.
Ответ: 2016-12-31 T23:59:48Z;
д) интервал времени dateTime на 1483228815 календарных секунд отстоит от момента 1970-01-01T00:00:00Z.
Ответ: 2017-01-01T00:00:15Z [получено из выражения POSIX (см. [12])];
е) интервал времени dateTime на 5351236450450 микросекунд SI отстоит от момента 2016-12-01T00:00:00.000000Z.
Ответ: 2017-01-31T22:27:15.450450Z;
ж) интервал времени dateTime на 5351236450450 календарных секунд отстоит от момента 2016-12-01T00:00:00.000000Z.
Ответ: 2017-01-31T22:27:16.450450Z (получено из формулы POSIX (см. [12]).
Следует сравнить последние две пары примеров.
Примеры неоднозначных вычислений в календаре:
а) интервал времени dateTime на 1 месяц отстоит от момента 2016-01-30.
Начало счета задано с точностью до дня, а единица интервала времени - месяц, номер дня не первый. Неясно, как интерпретировать 1 месяц с 30 января в любом году, и еще одна сложность заключается в том, что год может быть високосным. Возможные интерпретации:
2016-02-29 (максимально допустимое значение, но все же менее, чем 30);
2016-02-28 (максимально допустимое значение - 1, предпоследний день месяца);
б) интервал времени dateTime на 25.1 месяцев отстоит от момента 2012-01-01.
Долю 0,1 месяца в календаре можно свободно интерпретировать и как точность, с которой следует давать результат. Возможные интерпретации:
2014-02-02 (25 мес + округление в меньшую сторону 0,1 доли 28-дневного месяца в дни);
2014-02-03 (25 мес + округление в большую сторону 0,1 доли 28-дневного месяца в дни);
2014-02-02T19:12 (25 мес + оценка момента времени на основе остатка);
в) интервал времени 31536000, 146 ч отстоит от момента 1900-01-01T00:00:0Z.
Долю 0,146 часа в календаре можно свободно интерпретировать и как количество знаков, с которым следует давать результат. Возможные интерпретации:
2006-04-01T00:08:45.6 (все часы одинаковой длительности, округление до десятых долей секунды);
2006-04-01T00:08:45 (все часы одинаковой длительности, округление до целых секунд в меньшую сторону);
2006-04-01T00:08:46 (все часы одинаковой длительности, округление до целых секунд в большую сторону);
2006-04-01T00:09:45.6 (сезонная корректировка поясного времени на 1 ч вперед);
г) интервал времени в часах от 0 до 24 ч от момента 2017-11-05T12:00:00.
Часовой пояс не указан, поэтому в ГОСТ Р 7.0.64 предполагается, что это местное время, но и языковой стандарт не указан. В Нью-Йорке (США) состоялся сезонный перевод часов на час вперед, поэтому интервал времени формально составляет 25 ч. В Веллингтоне (Новая Зеландия) также был сезонный перевод часов на час назад, поэтому интервал времени формально составляет 23 ч. В Лондоне (Великобритания) в этот день не было сезонного перевода часов, поэтому прошедшее время составляет 24 ч;
д) интервал времени от 2011.163 лет до 2012.163 лет, от момента 0000-01-01T00:00 для выражения в виде dateTime.
Долю 0,163 года в календаре можно свободно интерпретировать. Возможные интерпретации:
(2011-02-28T12:00, 2012-02-28T12:00);
(2011-03-01T00:00, 2012-02-29T00:00);
е) 367 дней [nameStandardUnit=second, scaleToStandardUnit=86400.0] от момента 2016-01-01T00:00:00Z, в виде dateTime.
Неясно, следует ли использовать целые дни для вычислений или следует преобразовать дни в секунды в соответствии с определением единицы измерения и использовать их. 2016 год был високосным, в начале 2017 года была дополнительная секунда, поэтому использование дней в качестве единиц приведет к тому, что дни будут отличаться от дней, преобразованных в секунды, т.к. не будут учитывать дополнительную секунду.
(справочное)
В данном приложении приведены несколько примеров, иллюстрирующих, как допускается применять настоящий стандарт при определении СК или преобразования координат (см. также таблицы Д.1 - Д.33). В примерах указаны как идентификатор блок-схемы (UML), так и имя атрибута. Для обработки цифровых данных следует использовать идентификатор блок-схемы (UML). При представлении метаданных СК пользователям должно быть указано имя атрибута. Приведены следующие примеры:
Примеры задания СК
Д.1.1 Задание СК через единый идентификатор ресурса (URI)
Д.1.2 Задание СК со всеми требуемыми значениями атрибутов, на которые идет ссылка
Примеры определения пространственной СК
Д.2.1 Динамическая СК для геодезии (Dynamic CRS)
Д.2.2 Статическая СК для геодезии (Static CRS)
Д.2.3 Производная географическая СК в пространстве
Д.2.4 Географическая СК на эллипсоиде
Д.2.5 Географическая СК пониженной точности с объединением данных (и несколькими входными записями)
Д.2.6 СК проекции (на поверхности)
Д.2.7 СК проекции (в пространстве)
Д.2.8 Производная СК проекции
Д.2.9 Система высот
Д.2.10 Система высот на основе модели высот (квази)геоида
Д.2.11 Составная СК (проекция + высота)
Д.2.12 Инженерная СК в виде строительной сетки
Д.2.13 СК движущегося объекта (объектоцентрическая)
Д.2.14 Инженерная СК изображения
Примеры определения параметрической СК
Д.3.1 Параметрическая СК с физическим параметром (давление)
Д.3.2 Параметрическая СК с функциональным параметром (потенциальная завихренность)
Д.3.3 Пространственно-параметрическая составная СК
Примеры задания временной СК
Д.4.1 Временная СК, в которой используется строка dateTime
Д.4.2 Временная СК, в которой используется единица исчисления времени
Д.4.3 Временная СК, в которой используется единица измерения времени
Д.4.4 Составные системы из двух временных СК
Д.4.5 Составные системы из двух временных СК (dateTime и непрерывное измерение времени)
Примеры задания действий с координатами
Д.5.1 Трансформирование координат
Д.5.2 Модель высот (квази)геоида
Д.5.3 Составное действие
Примеры описания изменения координат через преобразование движения
Д.6.1 Изменения координат с использованием линейных скоростей точек
Д.6.2 Изменения координат с использованием модели линейных скоростей
Примечание - Ниже приведено описание данных примеров.
Д.1 Задание СК
Эти примеры описывают, как набор координат может быть косвенно связан с определением СК посредством ссылки на полное описание, хранящееся в геодезическом реестре. Два примера подробно определены в примере Д.2.6.
Пример Д.1.1. Справочная система СК со всеми требуемыми значениями атрибутов, идентифицированными посредством ссылки на веб-адрес геодезического реестра (URI или URN).
СК может быть задана через ссылку URI: /template/go.php?url=https://www.opengis.net/def/crs/EPSG/0/26734, представленную с использованием языка текстовой разметки GML [14]:
<gml:ProjectedCRS xmlns:xlink="/template/go.php?url=https://www.w3.org/1999/xlink" xmlns:epsg="urn:x-
ogp:spec:schema-xsd:EPSG:2.3:dataset" xmlns:gml="/template/go.php?url=https://www.opengis.net/
gml/3.2" gml:id="epsg-crs-2 67 34">
<gml:metaDataProperty>
<epsg:CommonMetaData>
<epsg:type>projected</epsg:type>
<epsg:revisionDate>19 95-0 6-02</epsg:revisionDate>
<epsg:changes/>
<epsg:show>true</epsg:show>
<epsg:isDeprecated>false</epsg:isDeprecated>
<epsg:Usage>
<epsg:extent xlink:href="/template/go.php?url=https://epsg.org/api/v1/Extent/2160/export?format=gml"/>
<gml:scope>Engineering survey, topographic mapping.</gml:scope>
</epsg:Usage>
</epsg:CommonMetaData>
</gml:metaDataProperty>
<gml: identifier codeSpace="EPSG">26734</gml:identifier>
<gml:name>NAD27/Alaska zone 4</gml:name>
<gml:scope/>
<gml:conversion xlink:href="/template/go.php?url=https://epsg.org/api/v1/Conversion/15004/
export?format=gml"/>
<gml:baseGeodeticCRS xlink:href="/template/go.php?url=https://epsg.org/api/v1/CoordRefSystem/4267/
export?format=gml"/>
<gml:cartesianCS xlink:href="/template/go.php?url=https://epsg.org/api/v1/CoordSystem/4497/
export?format=gml"/>
</gml:ProjectedCRS>
Пример Д.1.2. СК со всеми требуемыми значениями атрибутов задается по ссылке на геодезический реестр, который определяет всю СК, начало отсчета, математические координаты и информацию о преобразовании координат для СК проекции. Ссылки описаны в ГОСТ Р 57668.
Д.2 Задание пространственной СК
Таблица Д.2
Это определяет динамическую СК. Однако это неполное описание метаданных координат, необходимых для набора координат в динамической СК. Также необходимо указывать эпоху координат, на которую ссылаются координаты в наборе. Пример дан в таблице Д.3.
Таблица Д.4
Эта географическая СК в пространстве является производной от геодезической СК. Это возможно только потому, что геодезическое описание СК включало эллипсоид. В этом примере в качестве базовой СК используется СК из Д.2.2.
Примечание - Эта конкретная СК также может быть определена как основная СК, это не относится ко всем производным СК.
Таблица Д.5
Таблица Д.6
Пример Д.2.5. Географическая СК пониженной точности с объединением данных (и несколькими входными записями)
Таблица Д.7
В этом примере показано полное определение СК, указанной в примере Д.1.
Таблица Д.8
Таблица Д.9
Таблица Д.10
Таблица Д.11
Система высот на основе модели высот (квази)геоида реализуется путем применения модели высот (квази)геоида к геодезической СК. Однако это не производная СК, поскольку система высот не наследует начало и исходные пункты геодезической СК, а имеет свои собственные исходные пункты и реализацию. Модель высот (квази)геоида описывается как преобразование координат. Одна и та же система высот на основе высот (квази)геоида также может быть реализована из другой геодезической СК (в данном случае ITRF2008) посредством применения второй модели высот (квази)геоида. Каждая из моделей высот (квази)геоида применяется к определенной СК. Модель высот (квази)геоида и система высот связаны друг с другом посредством ассоциации HeightTransfomation. См. пример Д.5.2 для описания модели высоты (квази)геоида.
Таблица Д.12
В этом примере показана составная пространственная СК, образованная из СК проекции и системы высот.
Таблица Д.13
Таблица Д.14
Таблица Д.15
Таблица Д.16
Атмосферное давление является основной мерой высоты, используемой в авиации и метеорологии, но точный перевод в высоту зависит от местных атмосферных условий. В 1951 году Международная организация гражданской авиации (ИКАО) включила ISA в международное право <1>. С тех пор было несколько дополнений до высоты 80 км. С публикацией [15] в 1975 году была установлена стандартная атмосфера в диапазоне от 2000 до 5000 м <2> - см. [15] - [17].
--------------------------------
<1> Конвенция о международной гражданской авиации (Чикагская конвенция 1947 г.), приложение 8.
<2> Стандартные атмосферы США, ИКАО и ВМО (Всемирная метеорологическая организация) совпадают со стандартной атмосферой ISO для высот до 32 км.
Положение в атмосфере измеряется атмосферным давлением, монотонно уменьшающимся с высотой. Хотя ISA задана как в футах, так и в метрах, модель определяет не геометрическую высоту, а приблизительную геопотенциальную величину. Это связано с тем, что стандарт игнорирует изменения температуры и давления в нижней части атмосферы. Высоты называются эшелонами полета (например, FL320 номинально составляет 32 000 футов). Даже если в самолете доступны измерения реальной высоты до земной поверхности, например с помощью радара или GPS (ГНСС), показания должны быть преобразованы в эшелоны полета ISA, если только пилот не летает по правилам визуального полета (VFR) у земли.
Исходное значение установлено при среднем давлении на уровне моря в стандартной атмосфере 1013,25 гектопаскаля (гПа), также выражено в миллибарах (мб), не в СИ <3>.
Примечание - Если воздушное судно летит на малой высоте над топографией, диспетчер устанавливает переходный эшелон полета или высоту, ниже которой ISA не применяется, но где выполняется привязка к атмосфере. Это включает в себя сброс исходной точки пилотом, чтобы убедиться, что самолет находится над земной поверхностью. Новые точки (известные как QNH) передаются по радио от диспетчера и представляют собой прогноз наименьшего давления (приведенного к среднему уровню моря) на следующие 3 ч в зоне низких полетов или текущее давление на аэродроме (QFE), если самолет собирается приземлиться.
--------------------------------
<3> Для авиации в Северной Америке на практике и по закону исходное значение установлено в 29,92 дюйма ртутного столба.
Таблица Д.17
Потенциальная завихренность (PV) - это функция, которая сильно зависит от высоты. Одним из распространенных применений уровней PV является отображение значений полей на одном уровне из 2 единиц PV, 1 единица PV = 10-6 К/(м-2·кг·с), поскольку это значение PV часто используется для обозначения тропопаузы средних широт.
PV - это абсолютная циркуляция воздушной массы, заключенной между двумя изоэнтропическими поверхностями. В следующем уравнении PV является произведением абсолютной завихренности на изоэнтропической поверхности и статической устойчивости. Таким образом, PV состоит из двух факторов: динамического и термодинамического элементов:
(Д.1)где f - кориолисов параметр;
g - сила тяжести;
p - давление;
В пределах тропосферы значения PV, как правило, невелики. Однако потенциальная завихренность быстро возрастает от тропосферы к стратосфере из-за значительного изменения статической устойчивости. Типичные изменения потенциальной завихренности в районе тропопаузы составляют от 1 (тропосферный воздух) до 4 (стратосферный воздух) единиц PV. Как правило, аномалия в 2 единицы PV, которая отделяет тропосферный воздух от стратосферного, называется динамической тропопаузой. Традиционным способом описания тропопаузы является использование потенциальной температуры или статической стабильности. Это всего лишь термодинамический способ характеристики тропопаузы. Преимущество использования PV заключается в том, что тропопаузу можно понять, как с термодинамической, так и с динамической точек зрения. Резкое свертывание или опускание динамической тропопаузы также можно назвать верхней аномалией PV. Когда это происходит, стратосферный воздух проникает в тропосферу, что приводит к высоким значениям PV по отношению к окружающей среде, создавая положительную аномалию PV. В нижних слоях тропосферы часто встречаются сильные бароклинные зоны, которые можно рассматривать как низкоуровневые аномалии PV. Благодаря сохранению PV можно идентифицировать важные особенности, связанные с синоптическими погодными системами, и отслеживать их как в пространстве, так и во времени.
Таблица Д.18
Здесь представлено задание пространственно-параметрической СК на основе примера Д.1.6 для плановых координат и океанографического примера, где параметром является плотность, указываемая по вертикали.
Модель изопикнических координат Майами (MICOM) (см. [18]) представляет собой океанографическую модель численного интегрирования, которая имеет плановые координаты (широта/долгота) и третью координату, которая имеет временной вид, основанную на потенциальной плотности. Одна версия модели MICOM подобрана для Атлантического океана с разрешением 1/12 градуса и обеспечивает поле температуры и солености для области MICOM за период в пределах 20-летнего интегрирования MICOM.
Сетка MICOM в глубоководных слоях океана построена с шагом потенциальной плотности (плотность скорректирована с учетом сжимаемости), а не глубины. Плотность воды зависит от солености и температуры, а также от глубины, и изопикнические поверхности (постоянная потенциальная плотность) являются неуровенными под действием ветра и течений. Численные модели прогнозирования океана или погоды требуют сложных сеток по вертикали (а часто и по горизонтали) для корректного представления задействованных физических процессов. Использование естественных физических величин облегчает интерпретацию и, что наиболее важно, сохраняет численную стабильность модели. Вычисление сетки по координатам плотности значительно снижает численно индуцированную диабатическую дисперсию свойств массы воды и сохраняет законы сохранения, особенно при длительных прогонах модели.
Различные океанографические модели могут иметь сетки, которые сильно различаются в деталях. Многие из них имеют гибридные координаты, которые можно указать в зависимости от местоположения. Например, сетка может быть изменена на дне океана, в мелководных морях и в нестратифицированной воде, чтобы обеспечить лучшее представление конкретных физических процессов, происходящих там. Для этого примера вся такая сложность игнорируется.
Когда в качестве исходной точки используется морская поверхность, модель океана подвергается суточному нагреву. Для некоторых моделей океана за исходную точку принимается 10 м, чтобы исключить эти быстрые изменения; в противном случае используется соответствующий средний уровень моря.
Таблица Д.19
Здесь представлена временная СК, определенная относительно григорианского календаря ИСО со значениями моментов, использующими представление dateTime в соответствии с ГОСТ Р 7.0.64.
Таблица Д.20
Здесь представлена временная СК, определенная относительно момента времени в григорианском календаре ИСО. Моменты, определенные относительно этой временной СК, должны иметь целые значения, интерпретируемые как календарные часы.
Если два момента времени, определенные относительно в этой временной СК, имеют значения 36 и 96, тогда соответствующие строки dateTime для этих координат будут иметь вид 1979-12-30T12:00Z и 1980-01-02T00:00Z соответственно.
Между 1979-12-29T00:00:00.0Z и 1980-01-02T00:00:00.0Z есть дополнительная секунда в 96 календарных часах. Результат учитывает эту дополнительную секунду, вычисления ведутся с целым числом часов в календаре. Одна из этих "часовых" величин в календаре на 1 секунду длиннее других. Это указывает, что вычисления ведутся по календарю.
Таблица Д.21
Здесь представлена временная СК, определенная относительно момента времени в пролептическом григорианском календаре ИСО. Моменты времени, определенные в этой временной СК, должны иметь действительные значения (с плавающей точкой), интерпретируемые как годы в непрерывной годовой шкале.
Таблица Д.22
Здесь представлена составная временная система, содержащая две независимых TemporalCRS, одна из которых использует dateTime, а другая - целочисленную единицу исчисления времени. Каждая запись значений содержит две разных величины, представляющих две разные части информации. Первое значение в записи - это исходная дата и время (время инициализации запуска) для запуска модели метеорологического прогнозирования; второе значение в записи - это прогнозное время (время, за которое прогнозируется предсказываемая величина), закодированное как количество, целочисленный интервал. Такие представления данных используются в прогнозировании погоды для обеспечения анализа тенденций в нескольких прогонах прогноза:
2017-12-06T00:00:00Z, 24,
2017-12-06T00:00:00Z, 48,
2017-12-06T12:00:00Z, 24,
2017-12-06T12:00:00Z, 48.
Такой набор CoordinateSet относится к составной системе CompoundCRS, определенной ниже.
Таблица Д.23
Здесь представлена составная система, содержащая две независимых TemporalCRS, одна из которых использует dateTime, а другая - непрерывную единицу измерения времени.
Приложение Г настоящего стандарта предполагает, что преобразование dateTime в непрерывную единицу измерения времени, в момент времени, удаленный от начального момента времени, может не давать однозначных результатов, т.к. конкретные реализации могут отличаться. Если для объекта требуется точное знание интервала или момента времени в непрерывных единицах измерения времени, а также даты и времени dateTime (поскольку одно невозможно надежно вывести из другого), тогда может быть предоставлена запись координат даты и времени dateTime и интервала или момента времени в непрерывных единицах измерения времени. Например:
2016-02-28T12:00:00Z, 2016.1626,
2016-02-29T12:00:00Z, 2016.1653,
2017-02-28T12:00:00Z, 2017.1630,
2017-03-01T12:00:00Z, 2017.1658.
Такой набор CoordinateSet относится к составной системе CompoundCRS, определенной ниже.
Таблица Д.24
Д.5 Определение действий с координатами
В этом примере показано трансформирование координат из WGS 84 в ED50.
Таблица Д.25
В этом примере описывается модель, которая преобразует геодезические высоты над эллипсоидом в NAD83 (CSRS) в физические высоты над уровнем моря. По соглашению она реализует CGVD2013, систему высот на основе высот геоида, описанную в примере Д.1.11.
Таблица Д.26
В этом примере показана последовательность трансформирования между Egypt 1907 и WGS 72, затем между WGS 72 и WGS 84 для формирования составного действия по приведению координат от Egypt 1907 к WGS 84.
Таблица Д.27
Д.6 Изменение эпохи координат в динамической СК
Эпоха координат - это атрибут данных; изменение эпохи координат не изменяет определение динамической СК. Контрольный журнал транзакций с координатами должен включать описание СК и, если СК является динамической, эпохи исходных и конечных координат.
Координаты вектора приведены в таблице Д.28.
Задача: Найти координаты пункта на эпоху 2017.56 (конечная эпоха). Действие движения точки, которое будет использоваться:
Таблица Д.29
После применения действия движения точки координаты вектора приведены в таблице Д.30.
Следует обратить внимание, что СК не изменилась, но эпоха координат изменилась (как и значения координат).
Координаты вектора приведены в таблице Д.31.
Задача: Найти координаты пункта в эпоху координат 2002.00 (конечная эпоха). Действие смещения точки, которое будет использоваться, приведено в таблице Д.32.
Интерполяция сетки скоростей для скоростей станций на Centennial Monument дает:
VN = северная скорость = -0,00156 м/год;
VE = восточная скорость = 0,00177 м/год;
VH = вертикальная скорость = 0,00202 м/год;
из которых можно вычислить:
VB = скорость изменения широты = -5.05E-5 угловых секунд/год;
VL = скорости изменения долготы = 8.14E-5 угловых секунд/год.
После применения перемещения точки за t2 - t1 = -8,0 лет координаты вектора приведены в таблице Д.33.
Следует обратить внимание, что СК не изменилась, но эпоха координат изменилась (как и значения координат).
Вернуться в "Каталог нормативных документов"
Источник информации: https://internet-law.ru/documents/prod/gost-r_gosudarstvennyj-standart/0/gost_99135.html
На правах рекламы:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||