Преобразование координат

0 голосов
спросил 04 Дек, 07 от irbis7 (200 баллов) в категории Программные продукты Esri

Добрый день уважаемые, если несложно, помогите разобраться с привязкой. Вроде что-то получилось, но дальше уперся , не знаю, как решить  проблему.
Итак, есть план города в формате MapInfo, точнее - план-схема.Спроектирована в локальной системе координат.
Также есть карта региона в MInfo, в проекции Гаусса-Крюгера, 9 зона СК1942, привязанная и достаточно точная - проверял по трекам с GPS и Google Earth.
Делаю следующее:
1.Открываю одну из таблиц(Гидрографию) плана города, пересохраняюю в проекцию Гаусса, 9 зону.
Открываю ее после сохранения, нахожу точку - слияние рек, координаты точки внизу показываются 2932870,5м; 28756,789м.
Экспортирую кусок экрана из MapInfo  в Google Earth, вижу что реки
с этими координатами мигрируют на  побережье Западной Африки :)
2.Открываю таблицу гидрография региональной карты - нахожу эту же точку, ее координаты 9423596м;  6502451м.
3. После этого редактирую MapInfo.prj
Добавляю строку :
"My_GK зона 9  (Пулково 1942)\p28409",  8,  1001,  7,  51,  0,  1,   15990726м, 6473695м (подбирал смещения вручную).
4.Открываю таблицу города в формате плана- схемы, пересохраняю ее  в новой системе координат.
5. Открываю сохраненную таблицу города - иду на точку, проверяю координаты - вижу 9423596м,    6502451м, т.е. по координатам попадаю в сравнении с привязанной региональной картой и привязанной пятисотметровкой с точностью до метра.

6.После этого  открываю в одном слое региональную карту в СК42, и городскую, в моей СК, в другом слое. Добавляюю к региональной карте городскую -  и вот тут  засада, региональная карта остается на месте, городская улетает опять в Африку.Если подгрузить трек с GPS, происходит тоже самое- трек ложится там где надо, а гидрография уезжает.

Если правильно думаю , то происходит это из-за того, что введены различные системы отсчета для двух карт, и начало координат у них не совпадает.

Что можно сделать в этом случае ? В какие дебри дальше лезть  :)?
Аффинное преобразование ?

...Посмотрел еще раз таблицу, переключил "показывать  расположение курсора" на градусы" - координата в градусах стоит в Африке. Координаты, если смотреть в метрах, показываются там ,где надо, в квадрате O-39-52.
Мыслей по поводу больше нет...

3 Ответы

0 голосов
ответил 04 Дек, 07 от irbis7 (200 баллов)
Частично решил проблему - сделал это через "Сдвиг" объектов каждого слоя на разницу между x-x1, и y-y1 , двигал все по плоскости, поробовал на сфере -на северо-восток унесло :). пока только полетело масштабирование, вообщем буду дальше разбираться.
Но если кто-то знает более изящное решение, напишите , пож-та :)
0 голосов
ответил 05 Дек, 07 от Afon1 (4,480 баллов)

не пробовали панель инструментов векторная трансформация в процессе редактирования

0 голосов
ответил 05 Дек, 07 от irbis7 (200 баллов)

Пробовал, привязывался и на векторную карту и на 500 метровку растровую  - результат не устраивает, карту сильно искажает. Притом в карте 9 слоев и корректно перепривязать их не получается - смещения между слоев начинаются.

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...