Как перевести ЦМР из зоны в зону

Добрый день! подскажите, пожулуйста, как переводится ЦМР из зоны в зону. изначально при создании ЦМР на одном из снимков не была задана зона, а на остальных была, теперь после трансформирования возникла проблема, что при открытии TIF файлов, те файлы которым назначалась зона открываются нормально, а тот снимок которому не назначалась зона, улетает очень далеко. как исправить эту ошибку, чтобы не перебивать ЦМР заново? помогите, пожалуста!

Для tif-файлов:

  1. Запустить Models.exe
  2. В диалоге Модель-Внешнее ориентирование в поле Левый снимок выберите имя файла, а в разделе Операция выберите Задать датум. В появившемся списке выберите необходимый датум и нажмите кнопку Выполнить.

Для dmf-файлов датум укажите в свойствах карты. Также можно использовать скриптовую команду @Map.Datum

спасибо за ответ. но что не получается. всем снимкам при создании цмр была назначена зона, а одному нет. уже после трансформации в ortho этот снимок улетает очень далеко. не могу понять как сделать так, чтобы этот снимок был в той же зоне, что и другие? :blush:

В разделе Упрощенное использование карт в разных системах координат рассказано о принципах использования разных систем в программе.

Не совсем понятно, в какой именно момент возникают трудности.
Очевидно, что снимки до трансформации в орто уже должны иметь правильно установленый датум.
Делаю вывод также, что ваша ЦМР создана со снимка, для которого не был корректно установлен датум.
В таком случае нужно как-то привести все к единому полю, т.е. пересчитать файл с ЦМР в новую систему координат, установить датум на снимок, после чего трансформировать заново.
Надеюсь, идея понятна.

да идея понятна. сырой снимок без проблем переводится в нужную зону, но не переводится цмр.вот в чем проблема. никак не получается цмр перевести, чтоб трансформировать снимок.

Еще раз: перевести ЦМР - это значит пересчитать файл DMF в котором она находится в другую, нужную систему координат, верно?

  • Открываем файл с ЦМР, назначаем исходный датум в Карта - Свойства, копируем ЦМР в буфер обмена
  • создаем новый пустой, назначаем новый датум, вставляем ЦМР из буфера обмена, сохраняем.

:smiley: , да это так. назначила цмр нужную систему координат, потом подгружаю сырой снимок (чтобы трансформировать) на лист с пересчитаным цмр, и…, получается, что сырой снимок стал правильно, а цмр осталась в той же позиции, что и раньше, хотя листу присвоена нужная система координат. спасибо вам большое за помощь. не плучается. (изначально цмр набивалась на листе без указания системы координат, и такое впечатление, что она остается неизменной)

ЦМР нужно именно пересчитать в новую систему, а не просто назначить.
Где-то я Вас все таки недопонимаю. :slight_smile:

Что у Вас за снимки? Быть может “без указания системы координат” - это UTM, и для того, чтобы пересчитать ЦМР Вам просто нужно в первой карте задать свой “неизвестный” датум (к примеру, UTM) и скопировать данные в карту с нужным датумом? Так Вы сможете пересчитать ЦМР из одной системы координат в другую.

можливо коротенький відеоролик Вам допоможе.
datums.exe (770 KB)

Ролик показывает как вы преобразовываете координаты объектов карты ЦМР из 4-й в 5-ю зону. Что вы выполняете дальше? В чем собственно проблема?

в мене - ні в чому :slight_smile:. Я продемонстрував наочно рекомендації, які давав Dmitriy Fedorov для spark83 на 6 повідомлень вище.

Шановна spark83. Я не працював з ЦМР, але наскільки зрозумів з повідомлень, ЦМР - такий самий об’єкт карти як і будь-який інший. Отже, для того щоб зберегти всі об’єкти карти (тобто саму карту) в системі координат відмінній від попередньої, треба:

  • в існуючій карті вказати систему координат, щоб Digitals знав з якої системи координат перерахувати координати;
  • створити чисту карту і вказати в ній систему координат в яку необхідно перерахувати координати;
  • зкопіювати всі об’єкти існуючої карти в створену (саме при вставці об’єктів в створену чисту карту з буфера обміну Digitals перераховує координати з системи існуючої карти в систему створеної карти);
  • зберегти створену карту.
    На цьому - крапка :question:

ребята, всем спасибо за помощь.