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

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
Эта страница является черновиком статьи.


Цель статьи — показать, какие методы 7-параметрических преобразований реализованы в различных программах, и какие в них используются преобразования из систем координат, применяемых на территории России, в WGS 84.

Сравнение программ

В таблице представлена информация как о реализованных методах, так и о трансформациях «из коробки».

Программы Методы Наборы параметров
Coordinate
Frame
Position
Vector
Pulkovo
1942
СК-42
(2001)
СК-95
(2001)
СК-42
(2008)
СК-95
(2008)
ArcGIS Да Да Да Да Да Да Да
FME Desktop Да Да Да Нет Нет Нет Нет
GeoCalculator
by PHOTOMOD
Да Да Да Да* Да* Да Да
Geographic Calculator
by Blue Marble Geo
Да Да Да Да Да Да Да
Global Mapper Да* Да Да* Нет Нет Нет Нет
MapInfo Да Нет Нет Нет Нет Нет Нет
QGIS Нет Да Нет Да Нет Нет Да
Topcon Tools Да Да* Да Да* Нет Нет Нет

В таблицу включены следующие преобразования:

Название Код
EPSG
Имя
EPSG
Метод Параметры Источник
Pulkovo
1942
1254 Pulkovo 1942
to WGS 84 (1)
Geocentric
translations
28, -130, -95 U.S. DMA TR8350.2
СК-42
(2001)
1267 Pulkovo 1942
to WGS 84 (17)
Coordinate
frame
23.92, -141.27, -80.9, 0.0, -0.35, -0.82, -0.12 ГОСТ Р 51794-2001
СК-95
(2001)
1281 Pulkovo 1995
to WGS 84 (1)
Coordinate
frame
24.82, -131.21, -82.66, 0.0, 0.0, -0.16, -0.12 ГОСТ Р 51794-2001
СК-42
(2008)
5044 Pulkovo 1942
to WGS 84 (20)
Coordinate
frame
23.57, -140.95, -79.8, 0.0, -0.35, -0.79, -0.22 ГОСТ Р 51794-2008
СК-95
(2008)
5043 Pulkovo 1995
to WGS 84 (2)
Coordinate
frame
24.47, -130.89, -81.56, 0.0, 0.0, -0.13, -0.22 ГОСТ Р 51794-2008

ArcGIS и другие

Некоторые программы интегрируют базу данных EPSG. К ним относятся ArcGIS от ESRI и Geographic Calculator от Blue Marble Geographics. При выборе проекции нужно выбрать для неё подходящую трансформацию.

FME Desktop by Safe Software

Здесь нужен пример добавления пользовательской СК.

GeoCalculator by PHOTOMOD

Global Mapper by Blue Marble Geographics

При вводе пользовательского преобразования можно выбирать метод. Однако датумы в файл custom_datums.txt записываются со знаками метода Position Vector transformation.

Имя Параметры Идентификация
S-42 (Pulkovo 1942) 28, -130, -95, 0, 0, 0, 0 EPSG:1254*
S-42 RUSSIA 25.0, -141.0, -78.5, 0.0, -0.35, -0.736, 0.0

Список датумов СК-42 открывает "S-42 (Pulkovo 1942)", за которым следуют 12 датумов "S-42" с именами государств. Следует помнить, что при выборе "S-42 (Pulkovo 1942)" для каждой точки в зависимости от географического положения будет выбран один из датумов от "S-42 ALBANIA" до "S-42 RUSSIA". Если же эта точка не попадает в зону действия ни одного из них, будет использовано преобразование EPSG:1254, которое недоступно пользователю для выбора.

Параметры "S-42 RUSSIA" на первый взгляд соответствуют EPSG:15865 "Pulkovo 1942 to WGS 84 (16)". Однако здесь ошибка: знаки параметров вращения забыли поменять при копировании. Они соответствуют методу Coordinate Frame Rotation, а не Position Vector transformation.

MapInfo Professional by Pitney Bowes

Список датумов:

Номер Имя Эллипсоид Параметры Идентификация
1001 Pulkovo 1942 Krassovsky 24, -123, -94, -0.02, 0.25, 0.13, 1.1 EPSG:1675
1013 Russia SK42 PZ90 23.92, -141.27, -80.9, 0, -0.35, -0.82, -0.12
1014 Russia SK95 PZ90 24.82, -131.21, -82.66, 0, 0, -0.16, -0.12

Датум EPSG:1675 "Pulkovo 1942(83) to WGS 84 (1)" предназначен для использования на территории бывшей Восточной Германии. Поэтому как "Longitude / Latitude (Pulkovo 1942)", так и проекции из семейства "Gauss-Kruger (Pulkovo 1942)" непригодны для использования на территории России.

После появления ГОСТ Р ГОСТ Р 51794-2001 были добавлены датумы 1013 и 1014. К сожалению, они привязаны к эллипсоиду ПЗ-90, что делает их бесполезными.

QGIS

Topcon Tools

При вводе пользовательского преобразования можно выбирать метод. Однако датумы хранятся в XML-файлах со знаками метода Coordinate Frame Rotation.

Список датумов:

Имя Параметры Идентификация
PUK42 28, -130, -95, 0, 0, 0, 0 EPSG:1254
SK42 23.9, -141.3, -80.9, 0.0, -0.35, -0.82, -0.12 EPSG:1267*
SK95 24.653, -129.136, -83.057, -0.06696, 0.00391, -0.12902, -0.175

Для SK42 параметры сдвига ∆X, ∆Y по сравнению с определением EPSG:1267 округлены до дециметров.

Ссылки