Что называется координатами геодезия
Координаты (в геодезии)
═ Геодезические К. точки: широта В (угол, образованный проходящей через данную точку нормалью эллипсоида с плоскостью его экватора), долгота L (угол между плоскостями меридиана данной точки и начального меридиана), высота Н (расстояние данной точки от эллипсоида по нормали к нему). Геодезические К. непосредственно из наблюдений получены быть не могут. Для любой точки, включенной в геодезическую сеть, они могут быть вычислены по данным геодезических измерений.
═ В геодезии используют также и др. виды К. В связи с развитием космической геодезии большое значение приобрели прямоугольные геодезические координаты X, Y, Z, начало которых О совмещено с центром эллипсоида, а ось Z направлена по малой его оси. Переход от В, L, Н к X, Y, Z совершается по довольно простым формулам.
═ При изучении многих вопросов геодезии используются также различные криволинейные К. на поверхности эллипсоида. На практике ≈ при использовании данных геодезии и топографических карт ≈ применяют прямоугольные К. на плоскости геодезической проекции.
═ Лит.: Красовский Ф. Н., Руководство по высшей геодезии, ч. 2, М., 1942; 3акатов П. С., Курс высшей геодезии, 3 изд., М., 1964; Морозов В. П., Курс сфероидической геодезии, М., 1969; Грушинский Н. П., Теория фигуры Земли, М., 1963.
Полезное
Смотреть что такое «Координаты (в геодезии)» в других словарях:
Прямоугольные координаты (в геодезии) — Прямоугольные координаты в геодезии, пары чисел, определяющие положение точек на плоскости геодезической проекции. П. к. применяются для численной обработки результатов геодезических измерений, при составлении топографических карт, а также во… … Большая советская энциклопедия
КООРДИНАТЫ — в геодезии величины, определяющие положение точки земной поверхности относительно поверхности земного эллипсоида: широта, долгота, высота. Определяются геодезическими методами … Большой Энциклопедический словарь
Координаты — (от лат. co приставка, означающая совместность, и ordinatus упорядоченный, определённый * a. coordinates; н. Koordinaten; ф. coordonnees; и. coordenadas) числа, величины, определяющие положение точки в пространстве. B геодезии, топографии … Геологическая энциклопедия
координаты плоские прямоугольные — В геодезии – система прямоугольных координат на плоскости, на которой отображается по определённому математическому закону поверхность земного эллипсоида [Терминологический словарь по строительству на 12 языках (ВНИИИС Госстроя СССР)]… … Справочник технического переводчика
Координаты — I Координаты [от лат. co (cum) совместно и ordinatus упорядоченный, определённый], числа, заданием которых определяется положение точки на плоскости, на любой поверхности или в пространстве. Первыми вошедшими в систематическое… … Большая советская энциклопедия
ГЕОДЕЗИИ МАТЕМАТИЧЕСКИЕ ЗАДАЧИ — задачи, связанные с определением гравитационного поля и фигуры Земли в единой системе координат. Используют декартову прямоугольную систему а также криволинейные ортогональные координаты В, L, H (см. [3]) или связанные с сжатым эллипсоидом… … Математическая энциклопедия
КООРДИНАТЫ ПЛОСКИЕ ПРЯМОУГОЛЬНЫЕ — в геодезии система прямоугольных координат на плоскости, на которой отображается по определённому математическому закону поверхность земного эллипсоида (Болгарский язык; Български) плоски правоъгълни координата (Чешский язык; Čeština) pravoúhlé… … Строительный словарь
полярные координаты — см. Координаты. * * * ПОЛЯРНЫЕ КООРДИНАТЫ ПОЛЯРНЫЕ КООРДИНАТЫ, см. Координаты (см. КООРДИНАТЫ (в геодезии)) … Энциклопедический словарь
Колледж геодезии и картографии МИИГАиК — (КГиК МИИГАиК) Год основания 1920 Тип СПО, филиал ВПО Директор Хинкис Геннадий Львович … Википедия
Cистемы координат, применяемые в топографии и геодезии
Cистемы координат, применяемые в топографии и геодезии
Координаты – это величины, определяющие положение любой точки на поверхности или в пространстве в принятой системе координат. Система координат устанавливает начальные (исходные) точки, линии или плоскости для отсчета необходимых величин – начало отсчета координат и единицы их исчисления. В топографии и геодезии наиболь¬шее применение получили системы географических, прямоугольных, полярных и биполярных координат.
Параллелью называют линию сечения эллипсоида плоскостью, проходящей через данную точку и пер¬пендикулярную земной оси. Параллель, плоскость которой проходит через центр эллипсоида, называется экватором. Через каждую точку, лежащую на поверхности земного шара, можно провести только один меридиан и только одну параллель.
Географические координаты – это угловые величины: долгота l и широта j.
Географической долготой l называется двугранный угол, заключенный между плоскостью данного меридиана (проходящего через точку В) и плоскостью начального меридиана. За начальный (нулевой) меридиан принят меридиан, проходящий через центр главного зала Гринвичской обсерватории в пределах г. Лондона. Для точки В долгота определяется углом l = WCD. Счет долгот ведут от начального меридиана в обе стороны – на восток и на запад. В связи с этим различают западные и восточные долготы, которые изменяются от 0° до 180°.
Географической широтой j называется угол, составленный плоскостью экватора и отвесной линией, проходящей через данную точку. Если Землю принимать за шар, то для точки В (рис. 2.8) широта j определяется углом DCB. Широты, отсчитываемые от экватора к северу, называются северными, а к югу – южными, они изменяются от 0° на экваторе до 90° на полюсах.
Географические координаты могут быть получены на основании астрономических наблюдений или геодезических измерений. В первом случае их называют астрономическими, а во втором – геодезическими (L – долгота, B – широта). При астрономических наблюдениях проецирование точек на поверхность относимости осуществляется отвесными линиями, при геодезических измерениях – нормалями. Поэтому величины астрономических и геодезических координат отличаются на величину уклонения отвесной линии.
Использование разными государствами различных референц-эллипсоидов приводит к различиям координат одних и тех же пунктов, вычисленных относительно разных исходных поверхностей. Практически это выражается в общем смещении картографического изображения относительно меридианов и параллелей на картах крупного и среднего масштабов.
Прямоугольными координатами называются линейные величины – абсцисса и ордината, определяющие положение точки на плоскости относительно исходных направлений.
(рис. 2.9)
В геодезии и топографии принята правая система прямоугольных координат. Это отличает ее от левой системы координат, используемой в математике. Исходными направлениями служат две взаимно перпендикулярные линии с началом отсчета в точке их пересечения О.
Прямая ХХ (ось абсцисс) совмещается с направлением меридиана, проходящего через начало координат, или с направлением, параллельным некоторому меридиану. Прямая YY (ось ординат) проходит через точку О перпендикулярную оси абсцисс. В такой системе положение точки на плоскости определяется кратчайшим расстоянием до нее от осей координат. Положение точки А определяется длиной перпендикуляров Xа и Yа. Отрезок Xа называется абсциссой точки А, а Yа – ординатой этой точки. Прямоугольные координаты обычно выражаются в метрах. Осями абсцисс и ординат участок местности в точке О делится на четыре четверти (рис. 2.9). Название четвертей определяется принятыми обозначениями стран света. Четверти нумеруются по направлению хода часовой стрелки: I – СВ; II – ЮВ; III – ЮЗ; IV – СЗ.
В табл. 2.3 показаны знаки абсцисс Х и ординат Y для точек, находящихся в разных четвертях и даны их названия.
Таблица 2.3
Абсциссы точек, расположенные вверх от начала координат считаются положительными, а вниз от нее – отрицательными, ординаты точек, расположенные вправо – положительными, влево – отрицательными. Система плоских прямоугольных координат применяется на ограниченных участках земной поверхности, которые могут быть приняты за плоские.
Координаты, началом отсчета которых является какая-либо точка местности, называются полярными. В данной системе координат производится измерение углов ориентирования. На горизонтальной плоскости (рис. 2.10) через произвольно выбранную точку О, называемую полюсом, проводят прямую ОХ – полярную ось.
Рис. 2.12
Высоты точек земной поверхности. Для определения положения точек физической поверхности Земли недостаточно знать только плановые координаты X, Y или l, j, необходима третья координата – высота точки Н. Высотой точки Н (рис. 2.12) называется расстояние по отвесному направлению от данной точки (А´; В´´) до принятой основной уровенной поверхности MN. Числовое значение высоты точки называется отметкой. Высоты, отсчитываемые от основной уровенной поверхности MN, называют абсолютными высотами (АА´; ВВ´´), а определяемые относительно произвольно выбранной уровенной поверхности – условными высотами (В´В´´). Разность высот двух точек или расстояние по отвесному направлению между уровенными поверхностями, проходящими через две любые точки Земли называется относительной высотой (В´В´´) или превышением этих точек h.
В Республике Беларусь принята Балтийская система высот 1977 г. Счет высот ведется от уровенной поверхности, совпадающей со средним уровнем воды в Финском заливе, от нуля Кронштадского футштока.
Геодезические координаты
Смотреть что такое «Геодезические координаты» в других словарях:
Геодезические координаты — см. в ст. Координаты. Горная энциклопедия. М.: Советская энциклопедия. Под редакцией Е. А. Козловского. 1984 1991 … Геологическая энциклопедия
ГЕОДЕЗИЧЕСКИЕ КООРДИНАТЫ — широта и долгота точки земной поверхности, определенные путем геодезических измерений расстояния и направления от точки с известными географическими координатами, и высота точки относительно т. н. референц эллипсоида (см. Красовского эллипсоид) … Большой Энциклопедический словарь
геодезические координаты — Три величины, две из которых характеризуют направление нормали к поверхности земного эллипсоида в данной точке пространства относительно плоскостей его экватора и начального меридиана, а третья является высотой точки над поверхностью земного… … Справочник технического переводчика
геодезические координаты — Широта и долгота точки земной поверхности, определенные путем геодезических измерений расстояния и направления от точки с известными географическими координатами, а также высота точки относительно поверхности земного эллипсоида … Словарь по географии
геодезические координаты — широта и долгота точки земной поверхности, определённые путём геодезических измерений расстояния и направления от точки с известными географическими координатами, и высота точки относительно так называемого референц эллипсоида (см Красовского… … Энциклопедический словарь
геодезические координаты — geodezinės koordinatės statusas T sritis fizika atitikmenys: angl. geodesic coordinates; geodetic coordinates vok. geodätische Koordinaten, f rus. геодезические координаты, f pranc. coordonnées géodésiques, f … Fizikos terminų žodynas
Геодезические координаты — СИСТЕМЫ КООРДИНАТ 23. Геодезические координаты D. Geodatische Koordinaten E. Geodetic coordinates F. Coordonnées géodésiques Три величины, две из которых характеризуют направление нормали к поверхности земного эллипсоида в данной точке… … Словарь-справочник терминов нормативно-технической документации
ГЕОДЕЗИЧЕСКИЕ КООРДИНАТЫ — широта и долгота точки земной поверхности, определённые путём геод. измерений расстояния и направления от точки с известными геогр. координатами, и высота точки относительно т. н. референц эллипсоида (см. Красовского эллипсоид) … Естествознание. Энциклопедический словарь
Плоские прямоугольные геодезические координаты — 10. Плоские прямоугольные геодезические координаты Плоские прямоугольные координаты По ГОСТ 22268 76 Источник: ГОСТ 19156 79: Аппаратура навигационная наземная одометрическая. Термины и определения … Словарь-справочник терминов нормативно-технической документации
Системы координат в геодезии — какие бывают и как используются?
В данной статье мы разбираем основные вопросы по геодезии. Что такое системы координат, какие виды СК выделяют, какие из них используются на практике и для чего. А также, отвечаем на вопрос, почему мы предоставляем поправки в международной системе координат.
Содержание статьи:
Надеемся, этот материал поможет получить ответы на интересующие вопросы.
Что такое система координат?
Система координат (СК) — это набор математических правил, описывающих, как координаты должны быть соотнесены с точками пространства.
Иными словами, это совокупность условий, определяющих положение и перемещение точки или объекта на прямой, на плоскости, в пространстве с помощью чисел или других символов.
Совокупность чисел, определяющих положение точки, называется координатами этой точки.
Какие бывают системы координат?
Существуют разные геодезические системы координат, они используются в зависимости от масштаба, в котором необходимо произвести расчет расположения объекта на Земле.
В рамках данной статьи, разберемся, какие именно бывают системы координат и как используются на практике в геодезии.
Полярная система координат (полярные координаты)
Полярная система координат — это система координат, положение точки в которой задается расстоянием и направлением от ее начала.
Двумерная полярная система координат может быть задана на плоскости, поверхности сферы или эллипсоида.
Плоская прямоугольная (прямолинейная система координат)
Плоская прямоугольная (прямолинейная) система координат — это система координат, определяющая положение точек по отношению к взаимно перпендикулярным осям, исходящим из ее начала.
Координаты точки в данной системе координат представлены в виде плоских прямоугольных координат x и y. В геодезии — это координаты на плоскости, на которой отображена поверхность земного эллипсоида в заданной картографической проекции.
Прямоугольная пространственная система координат
Прямоугольная пространственная система координат — это система трехмерных линейных прямоугольных координат по координатным осям Х, У, Z координат, у которой оси Х и У лежат в экваториальной плоскости, ось Х направлена к начальному меридиану, ось Z направлена на север, орты образуют правую тройку векторов, а начало координат совпадает с центром земного эллипсоида.
Координаты точки в пространственной системе координат представлены в виде геодезических (эллипсоидальных) координатах или в прямоугольных пространственных координатах.
Земные и референцные системы координат
Помимо вышеупомянутых, различают земные (общеземные) и референцные системы координат. Разбираемся, чем они отличаются.
Что такое земная система координат в геодезии?
Земная система координат — это пространственная система координат, предназначенная для количественного описания положения и движения объектов, находящихся на поверхности Земли и в околоземном пространстве.
Что такое референцная система координат в геодезии?
Референцная система координат — это система координат, созданная с целью обеспечения геодезических и картографических работ на конкретной территории. К ним можно отнести местные и условные системы координат.
Что такое геодезическая система координат?
Геодезическая система координат — это система координат, которая используется для определения точного местоположения объекта на земном шаре.
За земной шар, для удобства проведения математических расчетов в инженерной геодезии, принимают шар с R=6371.11 км. Объем земного шара при этом равен объему земного эллипсоида.
Что такое геодезические координаты?
Геодезические координаты — это величины, два из которых (геодезическая широта B и геодезическая долгота L) характеризуют направление нормали к поверхности отсчетного эллипсоида в данной точке пространства относительно плоскостей его экватора и начального меридиана, а третий (геодезическая высота H) представляет собой высоту точки над поверхностью отсчетного эллипсоида.
В земных системах координат центр координат совпадает с центром масс Земли, поэтому прямоугольные пространственные координаты называют геоцентрическими координатами.
Системы координат также подразделяют на государственные, местные, локальные и международные.
СК, используемые на практике
Практическими реализациями пространственной геоцентрической земной системы координат являются системы координат WGS-84, ПЗ-90.11 и ГСК-2011.
Система координат WGS-84
WGS-84 (World Geodetic System (Всемирная геодезическая система координат)) – это система геодезических параметров Земли 1984 года, используемая в GPS, в число которых входит система геоцентрических координат).
Система координат ПЗ-90.11
ПЗ-90.11 (общеземная геоцентрическая система координат «Параметры Земли 1990 года») — это государственная система координат, используемая в ГЛОНАСС.
ПЗ-90.11 была установлена постановлением Правительства РФ от 24 ноября 2016 года №1240 для использования в целях геодезического обеспечения орбитальных полетов, решения навигационных задач и выполнения геодезических и картографических работ в интересах обороны Российской Федерации.
Система координат ГСК-2011
ГСК-2011 (геодезическая система координат 2011 года) – это государственная система координат, установленная постановлением Правительства РФ от 24 ноября 2016 года №1240 для использования при осуществлении геодезических и картографических работ на территории Российской Федерации.
Система координат МСК
МСК – это местная система координат субъекта Российской Федерации, установленная для целей обеспечения проведения геодезических и картографических работ при осуществлении градостроительной и кадастровой деятельности, землеустройства, недропользования и иной деятельности.
Каждый субъект имеет свою МСК с номером данного субъекта, например, местная система координат Московской области именуется МСК-50.
Архивные системы координат
Существуют архивные системы координат, которые в настоящее время не используются (не действуют).
Среди них можно выделить:
Какие бывают системы отсчета высот?
Высоты в геодезии могут быть представлены в виде геодезических, ортометрических и нормальных и высот. Высоты также могут быть представлены в условной системе высот.
Основные системы отсчета высот:
Отсчет высот в Балтийской системе высот 1977 года ведется от нуля Кронштадтского футштока, укрепленного в устое моста через обводной канал в г. Кронштадте.
Почему мы предоставляем поправки в международной системе координат?
Поскольку ГНСС работают в реализациях земной геоцентрической системы координат, таких как WGS-84 и ПЗ-90.11, то первоначально все спутниковые определения с использованием ГНСС выполняются в этих системах координат.
В ГНСС аппаратуре и программном обеспечении все результаты (координаты, скорости, ускорения) вначале приводятся в WGS-84, которые можно представить в любой другой системе координат путем математических преобразований.
Координаты в пространственных земных системах WGS-84, ПЗ-90.11 или ГСК-2011 с точностью 1 метр практически совпадают, поэтому для спутниковых определений с такой точностью не имеет значения в какой из реализаций системы координат они представлены.
Для спутниковых определений с высокой точностью мы предоставляем дифференциальные поправки, которые применяются к измеряемым величинам в процессе спутниковых определений. Дифференциальные поправки позволяют определить пространственные координаты относительно спутниковых базовых станций с заданными координатами.
Поскольку в нашей сети координаты всех станций определены в международной системе координат WGS-84, координаты определяемых вами точек также первоначально представлены в WGS-84. Но, как уже было сказано выше, они могут быть преобразованы в любую системы координат по известным параметрам преобразования.
Занимательная геодезия
Всем привет!
Сегодня я расскажу тебе, %USERNAME%, о башмаках и сургуче, капусте, королях координатах, проекциях, геодезических системах и совсем чуть-чуть о веб-картографии. Устраивайся поудобнее.
Как говорил ещё Артур Кларк, любая достаточно развитая технология неотличима от магии. Так и в веб-картографии — я думаю, все давно привыкли пользоваться географическими картами, но далеко не каждый представляет себе, как это всё работает.
Вот, казалось бы, простая вещь — географические координаты. Широта и долгота, что может быть проще. А вот представьте, что вы очутились на необитаемом острове. Смартфон утонул, а других средств связи у вас нет. Остаётся только написать письмо с просьбой о помощи и по старинке выбросить его в море в запечатанной бутылке.
Вот только незадача — вы совершенно не знаете, где находится ваш необитаемый остров, а без указания координат никто вас не найдёт, даже если выловит ваше письмо. Что делать? Как определить координаты без GPS?
Итак, немного теории для начала. Чтобы сопоставить точкам на поверхности сферы координаты, необходимо задать начало отсчета — фундаментальную плоскость для отсчёта широт и нулевой меридиан для отсчёта долгот. Для Земли обычно используются плоскость экватора и гринвичский меридиан соответственно.
Широтой (обычно обозначается φ) называют угол между направлением на точку из центра сферы и фундаментальной плоскостью. Долготой (обычно обозначается θ или λ) называют угол между плоскостью проходящего через точку меридиана и плоскостью нулевого меридиана.
Как же определить свою широту, т.е. угол между плоскостью земного экватора и точкой, в которой ты находишься?
Посмотрим на тот же чертёж под другим углом, спроецировав его на плоскость нашего меридиана. Добавим также к чертежу плоскость горизонта (касательную плоскость к нашей точке):
Видим, что искомый угол между направлением на точку и плоскостью экватора равен углу между плоскостью горизонта и осью вращения Земли.
Итак, как же нам найти этот угол? Вспомним красивые картинки звёздного неба с большой выдержкой:
Вот эта точка в центре всех описываемых звездами окружностей — полюс мира. Измерив её высоту над горизонтом, мы получим широту точки наблюдения.
Остаётся вопрос, как найти полюс мира на звёздном небе. Если вы в Северном полушарии, то всё довольно просто:
— найдите ковш Большой Медведицы;
— проведите мысленно прямую через две крайние звезды ковша — Дубхе и Мерак;
— эта прямая укажет вам на ручку ковша Малой Медведицы. Крайняя звезда этой ручки — Полярная — почти в точности совпадает с Северным Полюсом мира.
Полярная звезда всегда находится на севере, а её высота над горизонтом равна широте точки наблюдения. Если вас угораздит попасть на Северный полюс, Полярная звезда будет у вас точно над головой.
В Южном полушарии всё не так просто. Рядом с южным полюсом мира нет крупных звёзд, и вам придётся найти созвездие Южный Крест, мысленно продлить вниз его бОльшую перекладину и отсчитать 4.5 её длины — где-то в этой области будет находиться южный полюс мира.
Само созвездие найти легко — вы много раз видели его на флагах разных стран — Австралии, Новой Зеландии и Бразилии, например.
С широтой определились. Перейдём к долготе. Как определить долготу на необитаемом острове?
На самом деле, это очень непростая проблема, потому что, в отличие от широты, точка отсчета долготы (нулевой меридиан) выбирается произвольным образом и ни к каким наблюдаемым ориентирам не привязана. Испанский король Филипп II в 1567 году назначил солидное вознаграждение тому, кто предложит метод определения долготы; в 1598 году при Филиппе III оно доросло до 6 тысяч дукатов единовременно и 2 тысячи дукатов ренты пожизненно — очень приличная сумма по тем временам. Задача определения долготы в течение нескольких десятилетий была идеей фикс математиков, как теорема Ферма в 20-м веке.
В итоге, долготу стали определять с помощью вот этого прибора:
По сути, этот прибор остаётся самым надёжным способом определения долготы (не считая GPS/Глонасс) и в наши дни. Этот прибор… (барабанная дробь)… морской хронометр.
В самом деле, при изменении долготы меняется часовой пояс. По разнице локального времени и гринвичского легко определить собственную долготу, причём очень точно. Каждая минута разницы времён соответствует 15 угловым минутам долготы.
Соответственно, если у вас есть часы, настроенные по гринвичскому времени (на самом деле, неважно по какому — достаточно знать часовой пояс того места, по времени которого идут ваши часы) — не спешите их переводить. Дождитесь местного полдня, и разница времён подскажет вам долготу вашего острова. (Определить момент полдня очень легко — следите за тенями. В первой половине дня тени укорачиваются, во второй — удлиняются. Момент, когда начали удлиняться тени — астрономический полдень в данной местности.)
Оба метода определения координат, кстати, хорошо описаны в романе Жюля Верна «Таинственный остров».
Координаты на геоиде
Итак, мы сумели определить свою широту и долготу с погрешностью в несколько градусов, т.е. пару сотен километров. Для записки в бутылке такой точности, быть может, ещё хватит, а вот для географических карт уже нет.
Частично эта погрешность обусловлена несовершенством используемых инструментов, но есть и другие источники ошибок. Землю можно считать шаром только в первом приближении — вообще же Земля совсем не шар, а геоид — тело, больше всего похожее на сильно неровный эллипсоид вращения. Для того, чтобы точно приписать каждой точке земной поверхности координаты нужны правила — каким образом конкретную точку на геоиде спроецировать на сферу.
Такой набор правил должен быть универсальным для всех географических карт в мире — иначе одни и те же координаты будут в разных системах обозначать разные точки земной поверхности. В настоящий момент практически все географические сервисы используют единую систему присвоения точке координат — WGS 84 (WGS = World Geodetic System, 84 — год принятия стандарта).
WGS 84 определяет т.н. референсный эллипсоид — повехность, к которой приводятся координаты для удобства вычислений. Параметры этого эллипсоида следующие:
— большая полуось (экваториальный радиус): a = 6378137 метров;
— сжатие: f = 1 / 298.257223563.
Из экваториального радиуса и сжатия можно получить полярный радиус, он же малая полуось (b = a * (1 — f) ≈ 6356752 метра).
Любой точке земной поверхности, таким образом, ставится в соответствие три координаты: долгота и широта (на референсном эллипсоиде) и высота над его поверхностью. В 2004 году WGS 84 был дополнен стандартом Earth Gravitational Model (EGM96), который уточняет уровень моря, от которого отсчитываются высоты.
Интересно, что нулевой меридиан в WGS 84 вовсе не гринвичский (проходящий через ось пассажного инструмента Гринвичской обсерватории), а т.н. IERS Reference Meridian, который проходит на 5.31 угловой секунды восточнее гринвичского.
Плоские карты
Допустим, мы научились определять свои координаты. Теперь нужно научиться отображать накопленные географические знания экране монитора. Да вот незадача — сферических мониторов в мире как-то не очень много (не говоря уже о мониторах в форме геоида). Нам нужно каким-то образом отобразить карту на плоскость — спроецировать.
Один из самых простых способов — спроецировать сферу на цилиндр, а потом развернуть этот цилиндр на плоскость. Такие проекции называются цилиндрическими, их характерное свойство — все меридианы отображаются на карте вертикальными прямыми.
Проекций сферы на цилиндр можно придумать много. Наиболее известная из цилиндрических проекций — проекция Меркатора (по имени широко использовавшего её в своих картах фламандского картографа и географа Герарда Кремера, более известного под латинизированной фамилией Меркатор).
Математически она выражается следующим образом (для сферы):
x = R · λ;
y = R · ln(tg(π/4 + φ/2), где R — радиус сферы, λ — долгота в радианах, φ — широта в радианах.
На выходе получаем обычные декартовы координаты в метрах.
Карта в проекции Меркатора выглядит вот так:
Легко заметить, что проекция Меркатора очень существенно искажает формы и площади объектов. Например, Гренландия на карте занимает в два раза большую площадь, чем Австралия — хотя в реальности Австралия в 3.5 раза больше Гренландии.
Чем же так хороша эта проекция, что стала так популярна несмотря на существенные искажения? Дело в том, что у проекции Меркатора есть важное характеристическое свойство: она сохраняет углы при проецировании.
Допустим, мы хотим проплыть от Канарских островов к Багамским. Проведём прямую линию на карте, соединяющую точки отправления и прибытия.
Так как все меридианы в цилиндрических проекциях параллельны, а проекция Меркатора ещё и сохраняет углы, то наша линия пересечёт все меридианы под одинаковым углом. А это означает, что проплыть вдоль этой линии нам будет очень просто: достаточно сохранять на всём протяжении путешествия один и тот же угол между курсом судна и направлением на полярную звезду (или направлением на магнитный север, что менее точно), причём нужный угол можно легко измерить банальным транспортиром.
Подобные линии, пересекающие все меридианы и параллели под одинаковым углом, называются локсодромами. Все локсодромы в проекции Меркатора изображаются прямыми на карте, и именно это замечательное свойство, крайне удобное для морской навигации, и принесло меркаторовской проекции широкую популярность среди моряков.
Следует заметить, что сказанное не совсем верно: если мы проецируем сферу, а движемся по геоиду, то путевой угол определится не совсем верно и приплывём мы не совсем туда. (Расхождение может быть довольно заметным — всё-таки, экваториальный и полярный радиусы Земли различаются более чем на 20 километров.) Эллипсоид тоже можно спроецировать с сохранением углов, хотя формулы для эллиптической проекции Меркатора значительно сложнее, чем для сферической (обратное преобразование вообще не выражается в элементарных функциях). Полное и подробное описание математики проекции Меркатора на эллипсоиде можно найти здесь.
Когда мы в Яндексе начинали делать свои карты, нам показалось логичным использовать эллиптическую меркаторовскую проекцию. К сожалению, многим другим картографическим веб-сервисам так не показалось, и они используют сферическую проекцию. Поэтому долгое время нельзя было показывать поверх карты Яндекса тайлы, скажем, OSM — они расходились по оси y, чем ближе к полюсу — тем заметнее. В версии API 2.0 мы решили не плыть против течения, и предоставили возможность как работать с картой в произвольной проекции, так и показывать на карте одновременно несколько слоёв в разных проекциях — как удобнее.
Геодезические задачи
Путешествовать по локсодроме очень просто, но за эту простоту приходится платить: локсодрома отправит вас в путешествие по неоптимальному маршруту. В частности, путь вдоль параллели (если это не экватор) не является кратчайшим!
Для того, чтобы найти кратчайший путь на сфере, нужно провести окружность с центром в центре сферы, проходящую через эти две точки (или, что то же самое, пересечь сферу с плоскостью, проходящей через две точки и центр сферы).
Невозможно спроецировать сферу на плоскость так, чтобы кратчайшие пути при этом переходили в прямые отрезки; проекция Меркатора, разумеется, не исключение, и ортодромы в ней выглядят сильно искаженными дугами. Некоторые пути (через полюс) в проекции Меркатора корректно изобразить невозможно:
Примерно так проецируется кратчайший путь из Анадыря в Кардифф: сначала улетаем в бесконечность строго на север, а потом возвращаемся из бесконечности строго на юг.
В случае движения по сфере кратчайшие пути строятся довольно просто с помощью аппарата сферической тригонометрии, а вот в случае эллипсоида задача существенно усложняется — кратчайшие пути не выражаются в элементарных функциях.
(Замечу, что эта проблема, конечно же, не решается выбором сферической проекции Меркатора — построение кратчайших путей осуществляется на референсном эллипсоиде WGS 84 и никак не зависит от параметров проекции.)
В ходе разработки API Яндекс.Карт версии 2.0 перед нами встала непростая задача — параметризовать построение кратчайших путей так, чтобы:
— можно было легко пользоваться встроенными функциями для расчета кратчайших путей на эллипсоиде WGS 84;
— можно было легко задать собственную систему координат с собственными методами расчета кратчайших путей.
API Карт ведь можно использовать не только для показа карт земной поверхности, но и, скажем, поверхности Луны или какого-нибудь игрового мира.
Для построения кратчайших путей (геодезических линий) в общем случае используется следующее простенькое и незатейливое уравнение:
Здесь — т.н. символы Кристоффеля, выражающиеся через частные производные фундаментального метрического тензора.
Заставлять пользователя ТАКИМ образом параметризовать свою область картографирования нам показалось несколько негуманным :).
Поэтому мы решили пойти другим путём, более приближенным к Земле и потребностям наших пользователей. В геодезии проблемы построениях кратчайших путей составляют т.н. первую (прямую) и вторую (обратную) геодезические задачи.
Прямая геодезическая задача: дана исходная точка, направление движения (обычно — путевой угол, т.е. угол между направлением на север и направлением движения) и пройденное расстояние. Требуется найти конечную точку и конечное направление движения.
Обратная геодезическая задача: даны две точки. Требуется найти расстояние между ними и направление движения.
Обратите внимание, что направление движения (путевой угол) — непрерывная функция, которая изменяется на протяжении всего пути.
Имея в своём распоряжении функции решения этих задач, мы с их помощью можем решить необходимые нам кейсы в API Карт: вычисление расстояний, отображение кратчайших путей и построение окружностей на земной поверхности.
Мы заявили следующий интерфейс для пользовательских координатных систем:
solveDirectProblem(startPoint, direction, distance) — Решает так называемую первую (прямую) геодезическую задачу: где мы окажемся, если выйдем из указанной точки в указанном направлении и пройдём, не сворачивая, указанное расстояние.
solveInverseProblem(startPoint, endPoint, reverseDirection) — Решает так называемую вторую (обратную) геодезическую задачу: построить кратчайший маршрут между двумя точками на картографируемой поверхности и определелить расстояние и направление движения.
getDistance(point1, point2) — возвращает кратчайшее (вдоль геодезической линии) расстояние между двумя заданными точками (в метрах).
(Функция getDistance выделена отдельно для тех случаев, когда расчет расстояний можно выполнить намного быстрее, чем решение обратной задачи.)
Этот интерфейс показался нам достаточно простым для реализации в случаях, если пользователь картографирует какую-то нестандартную поверхность или пользуется нестандартными координатами. Со своей стороны мы написали две стандартных реализации — для обычной декартовой плоскости и для референсного эллипсоида WGS 84. Для второй реализации мы использовали формулы Винсенти. Кстати, непосредственно реализовывал эту логику runawayed, передаём ему привет :).
Все эти геодезические возможности доступны в API Яндекс.Карт, начиная с версии 2.0.13. Welcome!