Известия РАН. Серия географическая, 2021, T. 85, № 3, стр. 458-466

Перспективно-цилиндрические проекции для интеграции данных в геоинформационной системе

М. Э. Флейс a*, М. В. Нырцов b**, А. А. Никифорова c***, М. А. Солдаткина b****

a Институт географии РАН
Москва, Россия

b Московский государственный университет имени М.В. Ломоносова, географический факультет
Москва, Россия

c Московский государственный университет имени М.В. Ломоносова, факультет почвоведения
Москва, Россия

* E-mail: fleis.maria@yandex.ru
** E-mail: nyrtsovmaxim@geogr.msu.ru
*** E-mail: nikifsoil@gmail.com
**** E-mail: grita005@gmail.com

Поступила в редакцию 09.10.2020
После доработки 26.01.2021
Принята к публикации 02.03.2021

Полный текст (PDF)

Аннотация

Перспективно-цилиндрические проекции в нормальной ориентировке используются во всем мире, описаны в отечественной и зарубежной литературе, включены в списки картографических проекций большинства ГИС-пакетов. Однако разработанные в нашей стране в 1920-х годах косые перспективно-цилиндрические проекции не поддерживаются наиболее популярными картографическими программными продуктами. Это затрудняет интеграцию в ГИС данных многочисленных карт, составленных в нашей стране в этих проекциях. Для включения косых перспективно-цилиндрических проекций в специальную библиотеку картографических проекций, используемую многими ГИС-пакетами, и дальнейшего использования этих проекций в ГИС в статье дано полное их описание. Показана геометрия проекций. Собраны и адаптированы для ГИС существующие формулы и выведены недостающие, написаны программы на языке Python. Перспективно-цилиндрические проекции сферы дополнены переходом от поверхности эллипсоида вращения к сфере, что позволяет использовать мелкомасштабную обзорную карту в составе мультимасштабной ГИС как основу для привязки карт более крупного масштаба. Приведены примеры карт, созданных в косых перспективно-цилиндрических проекциях, и карт, преобразованных в другие проекции.

Ключевые слова: интеграция данных, картографические проекции, математическая картография, перспективно-цилиндрическая проекция, проекции в косой ориентировке, пространственная интеграция, трансформирование карт

ВВЕДЕНИЕ

Определение общего понятия “интеграция” можно найти во многих словарях. Например, в (Толковый…, 1935) интеграция, как научный термин, описана следующим образом: “Объединение в целое каких-нибудь частей или элементов в процессе развития”.

В различных областях знания это понятие имеет свои особенности. В частности, интеграция пространственных данных связана с координатными описаниями объектов и их взаимным расположением. Но даже и в этой конкретной области существуют разные подходы. Инвентаризация ресурсов пространственных данных, распределенных, в рамках инфраструктур пространственных данных на основе метаданных рассмотрена в работе (Кошкарев и др., 2010).

При интеграции пространственных данных с целью генерации новых информационных продуктов эффективным инструментом получения единой картографической основы является разбиение поверхности относимости на ячейки регулярной сетки той или иной формы и размера. Описание такого способа представлено много лет назад (Koshkarev, 1979). Примером современного применения такого подхода может служить Единая европейская регулярная сетка CGRS – Common European Chorological Grid Reference System11, использованная в сервисе “Млекопитающие России”22 (Сервис…, 2021).

Интеграцию пространственных данных для картографических целей целесообразно начинать с приведения разнородных данных к единой системе координат (Никифорова и др., 2014). При выборе системы координат, а в частности при выборе проекции создаваемой карты, можно задавать различные варианты. Однако при использовании существующей карты необходимо точно знать параметры системы координат, в которой она была составлена. Это важно для мелкомасштабных карт, так как проекции могут сильно отличаться. Кроме того, при включении карты в геоинформационную систему для согласования с данными других карт или для анализа тематической нагрузки необходимо, чтобы используемое программное обеспечение поддерживало проекцию карты.

Для изображения территории нашей страны в основном используются конические проекции в нормальной ориентировке, различные по распределению искажений. Особое место среди них занимает проекция Ф.Н. Красовского, который в 1920-х годах предложил способ получения равнопромежуточных конических проекций исходя из условия сохранения площади широтного пояса, ограниченного заданными параллелями (Гинзбург и др., 1955). В настоящее время под конической проекцией Красовского понимается один из вариантов такой проекции с выбранным широтным поясом, ограниченным параллелями 39°28′42″ и 73°28′42″ северной широты. Эта проекция представлена в Атласе для выбора картографических проекций под номером 11 (Гинзбург, Салманова, 1957). Широты секущих параллелей конуса, обычно используемые при описании проекций в ГИС-пакетах, равны в градусах 66.7251 и 50.6544. В проекции Красовского, первоначально разработанной для изображения европейской части СССР, создавались затем и карты всей территории СССР и России. Конические проекции, также как и азимутальные, используемые для изображения полярной области, поддерживаются практически всеми картографическими программными продуктами. Однако вся территория страны с учетом полярных владений может быть наилучшим образом показана в косых перспективно-цилиндрических проекциях. Именно поэтому такая проекция (проекция ЦНИИГАиК) была использована при создании Национального атласа России (Национальный …, 2004–2008). В (Гинзбург, Салманова, 1957) эта проекция представлена под номером 13.

Кроме того, другой вариант косой перспективно-цилиндрической проекции – проекция Соловьёва, номер 15 в (Гинзбург, Салманова, 1957) – использовался для школьных карт, так как она дает хорошее представление о шарообразности Земли. На школьные контурные карты некоторые ученые наносили результаты своей работы, что дает возможность включать эти результаты в процесс дальнейших исследований.

Данные о характере искажений вышеупомянутых проекций содержатся в Атласе для выбора картографических проекций (Гинзбург, Салманова, 1957).

Обеспечение поддержки популярными ГИС-пакетами косых перспективно-цилиндрических проекций расширит возможности использования данных с карт, составленных в этих проекциях.

ПЕРСПЕКТИВНО-ЦИЛИНДРИЧЕСКИЕ ПРОЕКЦИИ В НОРМАЛЬНОЙ ОРИЕНТИРОВКЕ

Перспективно-цилиндрические проекции являются проекциями в геометрическом смысле этого слова. Как правило, это проекции сферы. Перспективно-цилиндрические проекции в нормальной ориентировке используются при создании карт довольно давно и описаны как в отечественной, так и в зарубежной литературе (например, проекция Голла в (Snyder, Voxland, 1989)). На рис. 1 представлена плоскость меридианного сечения сферы радиуса R с точкой глаза O, из которой производится проектирование точек противоположного меридиана на противоположную же сторону секущего цилиндра. Здесь D – расстояние от точки глаза до центра окружности, ${{\Phi }_{k}}$ – широта (на сфере) параллели сечения. Слева (см. рис. 1а) – случай, когда D < ∞, справа (см. рис. 1б) – когда D = ∞.

Рис. 1.

Перспективно-цилиндрическая проекция в нормальной ориентировке с различным расстоянием от точки глаз-а.

При проектировании точек других меридианов точка глаза описывает окружность радиуса D. Формулы пересчета из географических координат Φ, λ в прямоугольные ${{x}_{{proj}}},~{{y}_{{proj}}}$ для перспективно-цилиндрических проекций сферы в нормальной ориентировке можно найти во многих учебниках по математической картографии, например в последней книге М.Д. Соловьёва (1969). Но обратный пересчет из прямоугольных координат в географические не отражен и потребовался только в эпоху ГИС. В плоскости проекции мы используем прямоугольную систему координат, у которой координатная ось Xproj направлена горизонтально вправо, а координатная ось Yproj направлена вертикально вверх (в отличие от принятой в отечественной литературе по геодезии и математической картографии).

Формулы для первого случая (см. рис. 1а):

(1)
${{x}_{{proj}}} = R\left( {\lambda - {{\lambda }_{0}}} \right)\cos {{\Phi }_{k}},$
(2)
${\text{\;}}~{{y}_{{proj}}} = \frac{{R\sin \Phi \left( {K + \cos {{\Phi }_{k}}} \right)}}{{K + \cos \Phi }},$
где λ0 – долгота меридиана, проходящего через начало координат в плоскости проекции, $K = \frac{D}{R}$ – отношение расстояния от точки глаза до центра сферы к радиусу сферы.

Для касательного цилиндра ${{\Phi }_{k}} = 0~\,\,{\text{и}}~$ $\cos {{\Phi }_{k}} = 1$.

Формулы для второго случая (см. рис. 1б):

(3)
${{x}_{{proj}}} = R\left( {\lambda - {{\lambda }_{0}}} \right)\cos {{\Phi }_{k}},\,\,\,\,{{y}_{{proj}}} = R\sin \Phi .$
Долгота при заданном значении$~{{x}_{{proj}}}$ получается из (1):

$\lambda = {{\lambda }_{0}} + \frac{{{{x}_{{proj}}}}}{{R\cos {{\Phi }_{k}}}}.$

Широта при заданном значении ${{y}_{{proj}}}$ при $K < \infty $ получается из (2), при $K = \infty $ из (3).

При ${\text{\;}}~{{y}_{{proj}}} = 0$ широта также равна нулю $\left( {\Phi = 0} \right)$.

При ${\text{\;}}~{{y}_{{proj}}} \ne 0\,\,~{\text{и}}~\,\,K < \infty $ (см. (2)) получение обратной формулы сводится к решению квадратного уравнения относительно $\sin \Phi $:

$\begin{gathered} {{\sin }^{2}}\Phi \left[ {\frac{{{{R}^{2}}{{{\left( {K + \cos {{\Phi }_{k}}} \right)}}^{2}}}}{{y_{{proj}}^{2}}} + 1} \right] - \\ - \,\,\frac{{2KR\left( {K + \cos {{\Phi }_{k}}} \right)}}{{{{y}_{{proj}}}}}\sin \Phi + {{K}^{2}} - 1 = 0, \\ \end{gathered} $
$\sin \Phi \,\,\, = \,\,\frac{{\frac{{KR\left( {K\, + \,\cos {{\Phi }_{k}}} \right)}}{{{{y}_{{proj}}}}}\, \pm \,\sqrt {\frac{{{{R}^{2}}{{{\left( {K\, + \,\cos {{\Phi }_{k}}} \right)}}^{2}}}}{{y_{{proj}}^{2}}}\, - \,{{K}^{2}}\, + \,1} }}{{\frac{{{{R}^{2}}{{{\left( {K + \cos {{\Phi }_{k}}} \right)}}^{2}}}}{{y_{{proj}}^{2}}} + 1}}~.$

При ${\text{\;}}~{{y}_{{proj}}} > 0$ выбирается знак плюс, при ${\text{\;}}~{{y}_{{proj}}} < 0$ выбирается знак минус.

Окончательные формулы пересчета из прямоугольных координат в географические для перспективно-цилиндрических проекций сферы в нормальной ориентировке, выведенные в рамках данной работы:

(4)
$\lambda = {{\lambda }_{0}} + \frac{{{{x}_{{proj}}}}}{{R\cos {{\Phi }_{k}}}}~,$
(5)
$\Phi = {\text{arcsin}}\left[ {\frac{{\frac{{KR\left( {K + \cos {{\Phi }_{k}}} \right)}}{{{{y}_{{proj}}}}} \pm \sqrt {\frac{{{{R}^{2}}{{{\left( {K + \cos {{\Phi }_{k}}} \right)}}^{2}}}}{{y_{{proj}}^{2}}} - {{K}^{2}} + 1} }}{{\frac{{{{R}^{2}}{{{\left( {K + \cos {{\Phi }_{k}}} \right)}}^{2}}}}{{y_{{proj}}^{2}}} + 1}}} \right]~,$
(6)
$\Phi = {\text{arcsin}}\frac{{{{y}_{{proj}}}}}{R}.$

При $K < \infty $ используется (5), при $K = \infty $ используется (6).

На рис. 2 представлен пересчет географических координат (долгота/широта) в проекцию Голла. Слева показаны узлы картографической сетки, причем по горизонтальной оси отложена долгота, а по вертикальной оси – широта. Справа – эти узлы в перспективно-цилиндрической проекции Голла. Параметры проекции Голла по (Snyder, Voxland, 1989): ${{\Phi }_{k}} = 45^\circ ,~K = 1$.

Рис. 2.

Пересчет географических координат (долгота/широта) в проекцию Голла.

Отметим, что такое отображение на плоскости долготы/широты соответствует цилиндрической равнопромежуточной по меридианам проекции для касательного цилиндра в нормальной ориентировке. Другое название этой проекции “квадратная”, или “проекция Plate Carrée”.

КОСЫЕ ПЕРСПЕКТИВНО-ЦИЛИНДРИЧЕСКИЕ ПРОЕКЦИИ

Косые перспективно-цилиндрические проекции были получены в нашей стране в 30-е годы XX в., но не вошли в труды американского картографа Дж. Снайдера и, как следствие, в зарубежные геоинформационные программные продукты. Отечественные картографические пакеты “Нева”, разработанный в Институте проблем управления РАН, и ГеоГраф, разработанный в Институте географии РАН, поддерживают эти проекции. Однако списки картографических проекций таких популярных программных продуктов, как ArcGIS и QGIS, не содержат косых перспективно-цилиндрических проекций для эллипсоида вращения.

Наиболее эффективным способом адаптации перспективно-цилиндрических проекций для включения в популярные ГИС-пакеты является их реализация в библиотеке PROJ33. Эта библиотека используется разработчиками многих программных продуктов для преобразования картографических проекций и геодезических систем координат. Для включения картографической проекции в библиотеку PROJ, необходимо дать ее полное описание. Для использования проекции в ГИС-пакетах требуется в дальнейшем получение уникального кода проекции в реестре идентификаторов картографических проекций EPSG. Описание проекции включает в себя формулы пересчета из географических координат в прямоугольные и из прямоугольных в географические в текстовом виде и в виде компьютерной программы.

Пересчет географических координат на сфере в косую перспективно-цилиндрическую проекцию проводится в два этапа. Сначала осуществляется переход к географическим координатам в косой ориентировке ${{\Phi }_{{obl}}},~{{\lambda }_{{obl}}}$ и затем пересчет в координаты проекции по формулам для нормальной ориентировки. На рис. 3 показано положение сферы относительно секущего цилиндра в нормальной (см. рис. 3а) и косой (см. рис. 3б, 3в) ориентировке. На рис. 3б – взгляд со стороны меридиана $~{{\lambda }_{{obl}}} = 180^\circ $, а на рис. 3в – взгляд со стороны меридиана $~{{\lambda }_{{obl}}} = 0^\circ $. Обычно при описании геометрии цилиндрической проекции в косой ориентировке меняют положение цилиндра. Однако поворот сферы относительно неподвижного цилиндра бо-лее наглядно иллюстрирует переход к географическим координатам в косой ориентировке. Географический полюс на рисунке обозначен буквой P, а полюс косой системы координат обозначен ${{P}_{{obl}}}$. В нормальной ориентировке координаты ${{P}_{{obl}}}$ равны ${{\Phi }_{0}},~{{\lambda }_{0}}$. Координаты точки A в нормальной ориентировке равны $\Phi ,~\lambda $, а при повороте сферы становятся ${{\Phi }_{{obl}}},~{{\lambda }_{{obl}}}$.

Рис. 3.

Поворот сферы относительно цилиндра для перехода к географическим координатам в косой ориентировке.

Формулы перехода от географических координат в нормальной ориентировке к косой ориентировке есть во многих работах по математической картографии. Как правило, переход осуществляется через полярные сферические координаты (зенитное расстояние и азимут) с использованием сферического треугольника. Например, из формул, представленных в справочной таблице в (Гинзбург и др., 1955), можно получить следующие формулы:

(7)
$\sin {{\Phi }_{{obl}}} = \sin \Phi \sin {{\Phi }_{0}}\, + \,\cos \Phi \cos {{\Phi }_{0}}\cos \left( {\lambda - {{\lambda }_{0}}} \right),$
(8)
$\begin{gathered} \cos {{\Phi }_{{obl}}}\cos {{\lambda }_{{obl}}} = \\ = \sin \Phi \cos {{\Phi }_{0}} - \cos \Phi \sin {{\Phi }_{0}}\cos \left( {\lambda - {{\lambda }_{0}}} \right), \\ \end{gathered} $
(9)
$\cos {{\Phi }_{{obl}}}\sin {{\lambda }_{{obl}}} = - \cos \Phi \sin \left( {\lambda - {{\lambda }_{0}}} \right),$
(10)
$\begin{gathered} {{\Phi }_{{obl}}} = \\ = {\text{arcsin}}\left[ {\sin \Phi \sin {{\Phi }_{0}} + \cos \Phi \cos {{\Phi }_{0}}\cos \left( {\lambda - {{\lambda }_{0}}} \right)} \right]~, \\ \end{gathered} $
(11)
$\begin{gathered} {{\lambda }_{{obl}}} = \\ = - {\text{arctg}}\frac{{\cos \Phi \sin \left( {\lambda - {{\lambda }_{0}}} \right)}}{{\sin \Phi \cos {{\Phi }_{0}} - \cos \Phi \sin {{\Phi }_{0}}\cos \left( {\lambda - {{\lambda }_{0}}} \right)}}. \\ \end{gathered} $

Если ${{\Phi }_{{obl}}} = \pm 90^\circ $, принимаем ${{\lambda }_{{obl}}} = 0$.

При программировании целесообразно использовать функцию atan2:

$\begin{gathered} {{\lambda }_{{obl}}} = - {\text{atan}}2\left( {\cos \Phi \sin \left( {\lambda - {{\lambda }_{0}}} \right),} \right. \\ \left. {\sin \Phi \cos {{\Phi }_{0}} - \cos \Phi \sin {{\Phi }_{0}}\cos \left( {\lambda - {{\lambda }_{0}}} \right)} \right). \\ \end{gathered} $

Это позволяет учесть знаки синуса и косинуса и избежать деления на ноль.

Если не использовать функцию atan2, случай $\Phi = \pm 90^\circ $ надо рассмотреть отдельно. Если $\Phi = 90^\circ $, то ${{\Phi }_{{obl}}} = {{\Phi }_{0}},~\,\,\lambda = 0$. Если $\Phi = - 90^\circ $, то ${{\Phi }_{{obl}}} = - {{\Phi }_{0}},\,\,~{{\lambda }_{{obl}}} = 180^\circ $.

Те же самые формулы можно использовать и для обратного преобразования с учетом того, что в системе координат, соответствующей косой ориентировке, долгота и широта географического полюса, соответствующего нормальной ориентировке, равны нулю и ${{\Phi }_{0}}$ соответственно (см. рис. 3). Подставляя в (10) и (11) ${{\Phi }_{{obl}}}$ вместо $\Phi $, ${{\lambda }_{{obl}}}$ вместо $\lambda - {{\lambda }_{0}}$, $\Phi $ вместо ${{\Phi }_{{obl}}}$ и $\lambda - {{\lambda }_{0}}$ вместо ${{\lambda }_{{obl}}}$, получаем:

(13)
$\begin{gathered} \Phi = {\text{arcsin(}}\sin {{\Phi }_{{obl}}}\sin {{\Phi }_{0}} + \\ \left. { + \,\,\cos {{\Phi }_{{obl}}}\cos {{\Phi }_{0}}\cos {{\lambda }_{{obl}}}} \right), \\ \end{gathered} $
(14)
$\begin{gathered} \lambda = {{\lambda }_{0}} - \\ - \,\,{\text{arctg}}\frac{{\cos {{\Phi }_{{obl}}}\sin {{\lambda }_{{obl}}}}}{{\sin {{\Phi }_{{obl}}}\cos {{\Phi }_{0}} - \cos {{\Phi }_{{obl}}}\sin {{\Phi }_{0}}\cos {{\lambda }_{{obl}}}}}~~ \\ \end{gathered} $
или

$\begin{gathered} \lambda = {{\lambda }_{0}} - {\text{atan}}2\left( {\cos {{\Phi }_{{obl}}}\sin {{\lambda }_{{obl}}},\sin {{\Phi }_{{obl}}}\cos {{\Phi }_{0}}} \right. - \\ \left. { - \,\,\cos {{\Phi }_{{obl}}}\sin {{\Phi }_{0}}\cos {{\lambda }_{{obl}}}} \right). \\ \end{gathered} $

Такие же формулы можно получить непосредственно из (7), (8), (9).

Если $\Phi = \pm 90^\circ $, долготу определить невозможно и приходится принимать, например, $\lambda = {{\lambda }_{0}}$.

Если не использовать функцию atan2, случай ${{\Phi }_{{obl}}} = \pm 90^\circ $ надо рассмотреть отдельно, также как это было сделано для $\Phi = \pm 90^\circ $. Если ${{\Phi }_{{obl}}} = 90^\circ $ , то $\Phi = {{\Phi }_{0}},\,\,~\lambda = {{\lambda }_{0}}$. Если ${{\Phi }_{{obl}}} = - 90^\circ $, то $\Phi = - {{\Phi }_{0}},~$ $\lambda = {{\lambda }_{0}} + 180$. Если долгота получится больше 360$^\circ $, то надо отнять 360°.

На рис. 4 представлены слева узлы картографической сетки (долгота/широта) в нормальной ориентировке, а справа – в косой ориентировке. Широта полюса проекции ${{\Phi }_{0}} = 45^\circ $.

Рис. 4.

Переход от нормальной (широта/долгота) к косой ориентировке.

Отображение на плоскости долготы/широты в косой ориентировке (см. рис. 4б) дает нам цилиндрическую проекцию (касательный цилиндр), сохраняющую длины вдоль меридианов в косой ориентировке.

Перспективно-цилиндрические проекции сферы были разработаны для карт мелкого масштаба, и переход от поверхности эллипсоида вращения к сфере не имел существенного значения. Однако мелкомасштабная обзорная карта в составе мультимасштабной ГИС может быть основой для привязки карт более крупного масштаба. В этом случае необходим выбор геодезической системы координат, привязанной к эллипсоиду вращения. Кроме того, для работы с большинством ГИС-пакетов требуется выбрать геодезическую систему координат. Предлагается переход от поверхности эллипсоида к сфере под условием равновеликого отображения, так как этому соответствует радиус сферы, выбранный для реализации перспективно-цилиндрических проекций в (Гинзбург, Салманова, 1957). После некоторых преобразований формулы из (Snyder, 1987) приобретают вид:

(15)
$\begin{gathered} e = \sqrt {1 - \frac{{{{b}^{2}}}}{{{{a}^{2}}}}} , \\ q = \left( {1 - {{e}^{2}}} \right)\left( {\frac{{\sin \varphi }}{{1 - {{e}^{2}}{{{\sin }}^{2}}\varphi }} - \frac{1}{{2e}}\ln \frac{{1 - e\sin \varphi }}{{1 + e\sin \varphi }}} \right), \\ {{q}_{p}} = q\left( {\varphi = \frac{\pi }{2}} \right) = 1 - \frac{{1 - {{e}^{2}}}}{{2e}}\ln \frac{{1 - e}}{{1 + e}}, \\ {{R}_{q}} = a\sqrt {\frac{{{{q}_{p}}}}{2}} ,\,\,\,\,\Phi = \arcsin \frac{q}{{{{q}_{p}}}}~, \\ \end{gathered} $
где $a$ – большая полуось эллипсоида вращения, $b$ – малая полуось эллипсоида вращения, $\Phi $ – широта на сфере, $\varphi $ – геодезическая широта на эллипсоиде вращения, $e$ – эксцентриситет эллипса меридианного сечения, ${{R}_{q}}$ – радиус сферы, площадь поверхности которой равна площади поверхности эллипсоида.

Обратные формулы:

(16)
$\begin{gathered} \varphi = \Phi + \left( {\frac{{{{e}^{2}}}}{3} + \frac{{31{{e}^{4}}}}{{180}} + \frac{{517{{e}^{6}}}}{{5040}} + \ldots } \right)\sin 2\Phi + \\ + \,\,\left( {\frac{{23{{e}^{4}}}}{{360}} + \frac{{251{{e}^{6}}}}{{3780}} + \ldots } \right)\sin 4\Phi + \\ + \,\,\left( {\frac{{761{{e}^{6}}}}{{45360}} + \ldots } \right)\sin 6\Phi + \ldots . \\ \end{gathered} $

Таким образом пересчет геодезических координат, заданных на поверхности эллипсоида вращения, включает в себя три этапа:

1. Переход от поверхности эллипсоида к сфере под условием равновеликого отображения (см. (15)).

2. Переход от географических координат в нормальной ориентировке к косой ориентировке (см. (10), (11)).

3. Пересчет из географических координат в прямоугольные для перспективно-цилиндрических проекций сферы в нормальной ориентировке (см. (1), (2), (3)).

Частный масштаб площадей в косой перспективно-цилиндрической проекции эллипсоида вращения вычисляется аналогично. Первые два этапа такие же, как и при вычислении прямоугольных координат, а на третьем этапе вместо (1), (2), (3) используется формула вычисления частного масштаба площадей p для сферы в нормальной ориентировке (Соловьёв, 1969):

$p = \frac{{\left( {K + \cos {{\Phi }_{k}}} \right)\left( {1 + K\cos \Phi } \right)\cos {{\Phi }_{k}}}}{{{{{\left( {K + \cos \Phi } \right)}}^{2}}\cos \Phi }}.$

Это возможно, так как при переходе от поверхности эллипсоида к сфере площади сохраняются.

Пересчет из прямоугольных координат в географические также включает в себя три этапа, но расположенные в обратном порядке:

1. Пересчет из прямоугольных координат в географические для перспективно-цилиндрических проекций сферы в нормальной ориентировке (см. (4), (5), (6)).

2. Переход от географических координат в косой ориентировке к нормальной ориентировке (см. (13), (14)).

3. Переход от сферы к поверхности эллипсоида под условием равновеликого отображения (см. (16)).

Формулы пересчета запрограммированы на языке Phyton. Координаты точек для рис. 2 и 4 вычислены с помощью полученных программ. Таким образом, составлено полное описание косой перспективно-цилиндрической проекции для ее включения в библиотеку PROJ.

СОВРЕМЕННОЕ ПРИМЕНЕНИЕ ПЕРСПЕКТИВНО-ЦИЛИНДРИЧЕСКИХ ПРОЕКЦИЙ

Приведем примеры карт из Национального атласа России, составленные в перспективно-цилиндрической проекции ЦНИИГАиК. В первом томе: Физическая карта России, Федеративное устройство России, Земельные угодья, Федеральные округа, Часовые пояса, Плотность населения. Во втором томе: Геологическая карта, Аномалии магнитного поля, Аномалии гравитационного поля, Геоморфология. Морфоструктура, Леса, Современные рельефообразующие процессы.

Косые перспективно-цилиндрические проекции были также использованы при составлении карт Национального атласа Арктики (Национальный…, 2017).

При создании некоторых карт Национального атласа России в перспективно-цилиндрической проекции ЦНИИГАиК $K = 3,~$ ${{\Phi }_{k}} = 10^\circ ,~$ ${{\Phi }_{0}} = 25^\circ ,~$ ${{\lambda }_{0}} = - 80^\circ $ были использованы карты, составленные ранее в других проекциях. Для корректной интеграции данных было произведено трансформирование отсканированных изображений карт-источников в проекцию ЦНИИГАиК. В том случае, когда для интеграции данных выбрана другая картографическая проекция, например коническая, и среди карт-источников есть карты из Национального атласа России, необходимо трансформировать эти карты в выбранную коническую проекцию. На рис. 5 представлен фрагмент отсканированного изображения почвенной карты России (Национальный…, 2004–2008, т. 1, с. 362), трансформированной из косой перспективно-цилиндрической проекции ЦНИИГАиК, в которой карта была составлена, в коническую проекцию Красовского.

Рис. 5.

Фрагмент почвенной карты после трансформирования в проекцию Красовского.

Приведем пример использования косой перспективно-цилиндрической проекции Соловьёва, разработанной для школьных карт. Параметры этой проекции:

$K = 1,~\,\,\,{{\Phi }_{k}} = 45^\circ ,~\,\,\,\,{{\Phi }_{0}} = 75^\circ ,~\,\,\,\,{{\lambda }_{0}} = - 80^\circ .$

В книге (Соколов и др., 1977) ареалы распространения различных видов деревьев представлены в проекции Соловьёва. На рис. 6 показана карта ареала Populus tremula L (карта 65), пересчитанная из этой проекции в географические координаты долгота/широта.

Рис. 6.

Ареал Populus tremula L в координатах долгота/широта.

В такой проекции карта может быть использована для анализа данных в любом ГИС-пакете. Трансформирование растровых изображений осуществлялось в программном продукте ГеоГраф ГИС 2.0.

ЗАКЛЮЧЕНИЕ

В нашей стране накоплен ценный фонд карт в косых перспективно-цилиндрических проекциях. Они могут быть использованы в научных исследованиях с применением инструментария ГИС. После включения этих проекций в библиотеку PROJ и получении кода EPSG операции по привязке и трансформированию для согласования и анализа с последующей интеграцией можно будет проводить во многих популярных ГИС-пакетах как в России, так и во всем мире.

Список литературы

  1. Гинзбург Г.А., Карпов Н.С., Салманова Т.Д. Математическая картография в СССР / Тр. ЦНИИГАиК. М.: Геодезиздат, 1955. Ч. I. Вып. 99. 232 с.

  2. Гинзбург Г.А., Салманова Т.Д. Атлас для выбора картографических проекции / Тр. ЦНИИГАиК. М.: Геодезиздат, 1957. Вып. 110. 239 с.

  3. Кошкарев А.В., Ряховский В.М., Серебряков В.А. Инфраструктура распределенной среды хранения, поиска и преобразования пространственных данных // Открытое образование. 2010. Т. 5. С. 61–72.

  4. Национальный атлас Арктики. М.: Изд-во АО “Роскартография”, 2017.

  5. Национальный атлас России в 4-х томах / гл. ред. А.В. Бородко. М.: Роскартография, 2004–2008.

  6. Никифорова А.А., Флейс М.Э., Борисов М.М. Тематическая интеграция пространственных данных о природных элементах ландшафтов в среде ГИС // Изв. РАН. Сер. геогр. 2014. № 1. С. 85–93.

  7. Соколов С.Я., Связева О.А., Кубли В.А. Ареалы деревьев и кустарников СССР. Л.: Наука, Ленинградское отд., 1977. Т. 1. 164 с.

  8. Соловьёв М.Д. Математическая картография. М.: Недра, 1969. 288 с.

  9. Толковый словарь русского языка / под ред. Д.Н. Ушакова. Т. 1. ОГИЗ: М., 1935 (4-е тома).

  10. Koshkarev A.V. Regular spatial grids for the information maintenance of mathematical-cartographic studies / Mathematical processing of cartographic data (Tallinn, December 18–19, 1979). Summaries. Tallinn, 1979. P. 23–25.

  11. Snyder J.P. Map Projections – A Working Manual // U.S. Geological Survey Prof. Paper 1395, Washington, DC, U.S.: Government Printing Office, 1987. 383 p.

  12. Snyder J.P., Voxland P.M. An Album of Map Projections // U.S. Geological Survey Prof. Paper 1453. Washington, DC, U.S.: Government Printing Office, 1989. 249 p.

Дополнительные материалы отсутствуют.