Запутался с СК

0 голосов
спросил 11 Фев, 08 от Appl (1,340 баллов) в категории Программные продукты Esri
Поставщик карты прислал карту в системе координат GCS_ETRF_1989. Загрузил данные в SDE. Назначил в ArcCatalog spatial reference на GCS_ETRF_1989. Создал файл проекта карты. По умолчанию объекты на карте немного приплюснуты. Поэтому захотели отображать карту в Pulkovo 1942. В проекте карты на узле Layers выбираем Properties -> Coordinate System. Выбираю СК которую прислал поставщик карты с параметрами(прислали файлик prj)

pulkovo_mos
Projection: Transverse_Mercator
False_Easting: 0,000000
False_Northing: 0,000000
Central_Meridian: 37,500000
Scale_Factor: 1,000000
Latitude_Of_Origin: 55,667000

По умолчанию проставляется Transformation Pulkovo_1942_To_ETRF_1989 которая "зашита" в ArcGIS. Нажимаем Ok. Отлично, карта теперь выглядит нормально, т.е. не приплюснуто.

Но теперь пытаюсь проверить координаты объектов на старой и новой карте. Выставляю чтобы отображались Units как Degree Minutes Seconds на старой и новой карте. И получается слудующее. Точка с координатами 56 0'59,04"N и 37 7'54,04"E в ETRF_1989 превращается в точку 56 0'58,97"N 37 8'0,47"E в pulkovo_mos. Посчитал сдвиг - более 100 метров по горизонтали. Это не устраивает.
Теперь провожу эксперимент - выставляю Transformation как Geocentric Translation и параметры все нули (если честно, я не знаю что всё это означает, ну или знаю но весьма приблизительно, выбрал то что предлагали по умолчанию) просто подумав, что преобразования по сути не должно проводится. Но сравниваю те-же точки и получается что по горизонтали сдвига нет, а по вертикали совсем не большой на десятые доли секунды.

Кто-нибудь может мне объяснить как такое может быть? Что я делаю не так?

P.S. в картографии у меня всё туго, образование не то, поэтому простите если сленг не тот :)

5 Ответы

0 голосов
ответил 11 Фев, 08 от Error (3,840 баллов)
За то что у вас выглядит карта приплюснуто отвечает не система координат а проекция. и менять вам надо проекцию а не ск. если карта сделана в GCS_ETRF_1989, то и менять ниче не надо, только выберите проекцию которая для вашей местности больше подходит
0 голосов
ответил 11 Фев, 08 от Appl (1,340 баллов)
Т.е. нужно просто выбрать проекционную систему координат? (Data Frame Properties -> Coordinate System) Она должна быть основана на той-же географической системе координат?
Pulkovo_1942_3_Degree_GK_CM_36E подойдёт или нужна другая? Или нужно выбирать из семейства UTM?
0 голосов
ответил 11 Фев, 08 от Error (3,840 баллов)
Систему координат не меняйте! оставьте ту в торой выполнена карта. а вот прекцию выбрать абсолютно любую, цель то какова - снизить искажение? так и выбирайте какая вам больше нравиться, ведь проекция кроме метода нанесения сферической поверхноси на плоскость ничего не меняет. Так что пробуйте
0 голосов
ответил 11 Фев, 08 от Error (3,840 баллов)
Мой Вам совет, попробуйте выбрать: Projected coordinat system - UTM - OtherGCS - ETRF1989UTMzone(ваша зона) по идее должно хорошо отобразить, если что пробуйте другие чтото подойдет.
0 голосов
ответил 11 Фев, 08 от geologic (39,860 баллов)
Вы правильно рассуждаете, различие между СК (эллипсоид и его положение) дает разницу в 100 метров ГЕОГРАФИЧЕСКИХ координат. Так и должно быть. Если вас это почему-то ну устраивает, вам придется настроить нужную ПРОЕКЦИЮ, не меняя системы координат (GCS_ETRF_1989). Возможно она совпадает с WGS-84, и тогда подойдет стандартная UTMWGS. Если точнее, то возьмите вашу GCS_ETRF_1989 за основу и постройте на ней нужную проекцию - UTM, коническую, азимутальную - любую подходящую под регион.

Секундные расхождения (первые дес. метров) вполне могут быть из-за разной работы методов преобразования, обсуждалось на этом форуме, см. https://forum.esri-cis.ru/index.php?qa=20012 . ГИС не геодезический пакет, и секунды в общем здесь предел точности, если играть с преобразованьями.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...