Из WGS-84 в CK-42

Системы координат, проекции, преобразования, привязка
Ответить
AN1440
Участник
Сообщения: 76
Зарегистрирован: 24 фев 2006, 14:33
Репутация: 0

Из WGS-84 в CK-42

Сообщение AN1440 » 13 май 2016, 02:51

Вроде бы должно быть просто: пересчитать координаты точки из WGS-84 в CK-42 может сам навигатор, достаточно "забить" в него параметры согласно http://gis-lab.info/qa/gps.html .
Можно сделать то же при помощи например Photomod Geocalculator. А можно и при помощи OziExplorer.
Вопрос в том, что в приведенных трех вариантах результат пересчета получается разный. Мало того, что Geocalculator при пересчете координат пересчитывает и высоту, а ни навигатор ни OziExplorer высоту не меняют, так еще и в плане разница получается до 30 метров, что как мне кажется - много.

Код: Выделить всё

пример:
Точка, координаты в WGS-84:
48.270910;134.771361;90.5
Пересчитано в СК-42 самим навигатором:
48.27058;134.77025;90.5
Пересчитано Photomod Geocalculator:
48.270511267;134.770094537;120
Пересчитано OziExplorer:
48.270704;134.770395;90.5
Вот и хотелось бы, так сказать, в общих чертах понять - кто виноват и что делать.

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2232
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1506
Откуда: Казань

Re: Из WGS-84 в CK-42

Сообщение Игорь Белов » 13 май 2016, 09:41

Никто не виноват, просто все программы использовали разные датумы. Навигатор посчитал с параметрами из статьи (23.9, -141.3, -80.9), которые Вы ему скормили. PHOTOMOD GeoCalculator применил метод 7 параметров с набором "Пулково 1942 в WGS 84" (23.90, -141.30, -80.90, 0, -0.3712766512, -0.8498110017, -0.12). OziExplorer использовал NATO DATUM CODE PUK (28, -130, -95). Что касается высоты, геокалькулятор интерпретирует её как геодезическую (над поверхностью эллипсоида), а навигатор и Ози полагают, что она ортометрическая (над поверхностью геоида).

Что делать? Хороший вопрос. ГОСТ рекомендует метод 7 параметров. В навигатор заложен метод 3 параметров.

Вот Вас посылают в тундру или тайгу. Снимите с карты широту/долготу в середине района работ. В геокалькуляторе создайте геоцентрическую систему координат на датуме "Пулково 1942" или "Пулково 1942 (ГОСТ Р 51794-2008)". Пересчитайте широту/долготу в геоцентрическую систему координат на Пулково 1942, затем в "Геоцентрическая WGS 84". Рассчитайте параметры сдвига:
∆X = Xwgs - Xpulkovo, ∆Y = Ywgs - Ypulkovo, ∆Z = Zwgs - Zpulkovo
Введите в навигатор.

Предположим, навигатор настроен на координаты в проекции Гаусса-Крюгера, как на картах Генштаба. Прибыв на место, найдите надёжный опознак и снимите координаты с карты (а лучше пункт ГГС с координатами из каталога). Сравните с координатами навигатора. При необходимости подправьте параметры проекции "False Easting" и "False Northing". Работайте.
The purpose of computing is insight, not numbers

AN1440
Участник
Сообщения: 76
Зарегистрирован: 24 фев 2006, 14:33
Репутация: 0

Re: Из WGS-84 в CK-42

Сообщение AN1440 » 13 май 2016, 11:54

Вот нифега себе... Предупреждать же надо было...
Если я правильно понял, PHOTOMOD GeoCalculator дает правильный результат в любом случае.
Навигатор требует для каждого района перевычислять индивидуально ∆X, ∆Y и ∆Z - и тогда он даст такой же результат, как и PHOTOMOD GeoCalculator.
Если это так - то надо бы было бы эту тонкость осветить в той статье про "перезарядку" навигатора пользовательским датумом.
OziExplorer, когда я ему вместо НАТОвского датума скормил такие же ∆X, ∆Y и ∆Z (под названием Pulkovo 1942 (3))- тоже дал очень близкий результат.
Остается вопрос: для какого примерно размера района можно употреблять полученные таким способом ∆X, ∆Y и ∆Z, и откуда взяты те параметры, которые 23.9, -141.3, -80.9.

trir
Гуру
Сообщения: 5298
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Из WGS-84 в CK-42

Сообщение trir » 13 май 2016, 12:24

в новые навигаторы можно забить 7 параметров

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2232
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1506
Откуда: Казань

Re: Из WGS-84 в CK-42

Сообщение Игорь Белов » 13 май 2016, 19:25

trir писал(а):в новые навигаторы можно забить 7 параметров
Это замечательно! Жаль, не у всех пока такие. В связи с этим актуален вопрос:
AN1440 писал(а):для какого примерно размера района можно употреблять полученные таким способом ∆X, ∆Y и ∆Z
Давайте прикинем. Разворот в параметрах ГОСТ порядка угловой секунды, значит, относительный дрейф при удалении примерно 1/200000, т. е. 1 метр на 200 километров. Много это или мало, решайте сами.
AN1440 писал(а):откуда взяты те параметры, которые 23.9, -141.3, -80.9
Это параметры переноса из ГОСТ. Без разворота и масштабирования.
The purpose of computing is insight, not numbers

AN1440
Участник
Сообщения: 76
Зарегистрирован: 24 фев 2006, 14:33
Репутация: 0

Re: Из WGS-84 в CK-42

Сообщение AN1440 » 14 май 2016, 14:42

ErnieBoyd, большое спасибо за подробные разъяснения.

Ответить

Вернуться в «Координаты и привязка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя