Упрощенное использование карт в разных системах координатВ меню
Карта|Свойства добавлена установка датума текущей карты, позволяющая для каждого DMF-файла задать систему координат -
СК42, СК63, UTM и т.д., с указанием зоны.
Однажды заданная система координат карты затем используется для автоматического пересчета координат при вставке объектов из других карт, открытии растровых изображений и других операциях.
Систему координат теперь также можно задавать и при внешнем ориентировании растров.Просто выберите нужный датум из списка в окне параметров внешнего ориентирования.
(Для этого необходимо использовать
обновленную версию программы Models.exe)
Выбор датума никак не повлияет на геодезическую привязку растра, поскольку ее параметры вычисляются на основании фактически введенных опорных точек. Однако, однажды записанный в растр при ориентировании датум, позволит в программе дальнейшем на лету изменять привязку растра при его вставке в карту, в которой задана другая система координат.
Новая версия Models также позволяет в групповом режиме задать систему координат для ранее привязанных сканированных растров и ортофотопланов - кнопка
Задать Датум в разделе
Архив.
Для создаваемых в Digitals ортофотопланов и при экспорте в TIF, датум текущей карты запишется в заголовок растра автоматически. Текущий датум, присвоенный сканированной карте или ортофотоплану можно проверить в свойствах открытого растра (Растр|Свойства). Он указывается в виде:
Вид съемки: Карта, SK42.
Все доступные в Digitals системы координат как и прежде хранятся в файле Datums.ini.
Описание каждой системы координат включает набор параметров для пересчета прямоугольных координат данной системы в общемировую широту/долготу
WGS84 (и обратно). Таким образом, для любых двух карт в разных системах (например,
СК42 и
CK63), можно пересчитать координаты из одной системы в другую используя широту/долготу
WGS84 в качестве промежуточной. Погрешность такого пересчета составляет менее одного миллиметра и не зависит от протяженности карты. Данный пересчет не требует знания связующих точек, координаты которых известны в обоих системах. Единственный датум, требующий связующих точек это переход к местной системе координат используемой в городах.
Загрузить последнюю версию файла Datums.ini с параметрами доступных систем координатСписок датумов был существенно дополнен и теперь включает все используемые на территории Украины системы координат с разбивкой по зонам. Порядок наименования датумов был пересмотрен в сторону упрощения. Вместо названий вида
CK63 <-> WGS84 теперь используются короткие названия
SK63,
SK42, и др. Зона в имени датума указывается в скобках после названия системы координат.
Важно запомнить, что теперь ВСЕ ДАТУМЫ из нового Datums.ini всегда пересчитывают прямоугольные координаты в широту/долготу на WGS84. А значит нет необходимости добавлять строку WGS84 к имени каждого из них.Единственное исключение – датум
Pulkovo-42, который связывает прямоугольные координаты
СК42 с широтой/долготой на эллипсоиде Красовского – он вынесен в конец списка.
Выбор датума в свойствах карты (
Карта|Свойства) никак не изменяет координат ее объектов и не выполняет никаких других действий с картой. Однако, в дальнейшем, он используется для автоматического пересчета координат всех вставляемых в данную карту объектов. Пересчет выполняется только в том случае если и в свойствах карты-приемника и в свойствах карты-источника (вставляемого растра) задана система координат (выбран датум).
Автоматическое преобразование координат выполняется в следующих случаях:1. Вставка объектов другой карты из буфера обмена (
Правка|Вставить)
2. Вставка в карту других карт (
Вставка|Карта и
Вставка|Внедренная карта)
3. Вставка объектов в текстовом виде (широта/долгота в виде град/мин/сек)
4. Загрузка изображений Google Earth (
Растр|Загрузить из Интернет)
5. Вставка/открытие растровых изображений
цифровой камеры «3-DAS-1», обычных аэроснимков центральной проекции, а также сканированных карт и ортофотопланов для которых задана система координат (
Растр|Открыть,
Вставка|Растровое изображение,
Вставка|Блок триангуляции).
Пересчет карты из одного датума в другойДля пересчета координат всех объектов карты, можно использовать функцию
@Map.RecalculateToNewDatum языка скриптов.
Вызов:
@Map.RecalculateToNewDatum [OldDatumName] NewDatumNameНапример,
@Map.RecalculateToNewDatum SK42(5) SK63(3)Если исходный датум задан в свойствах карты, то его можно не указывать.
Например,
@Map.RecalculateToNewDatum SK63(3) - пересчитает карту из датума, указанного в ее свойствах, в SK63(3).
Cсылки по теме:Использование УСК2000 в DigitalsСистемы координат и проекции. Пересчет координат в Digitals.Эллипсоид КрасовскогоСоздание PRJ-файлов при сохранении в формат ArcGIS Shape (*.shp)