В программе TopoL_L команда трансформирования векторных данных вызывается через линейку инструментов Блоки-редактор, левое меню операций с блоками, команда Трансформировать блок… . В интерфейсе TopoL команда трансформирования векторных данных вызывается через меню Изменить / Трансформировать блок… . Трансформируется всегда активный блок.
Команда трансформирования растров в программе TopoL_L вызывается кнопкой
на инструментальной линейке Растры или через пункт меню Трансформировать растр… при этой кнопке. В интерфейсе TopoL команда трансформирования растров вызывается через меню Растр / Геометрические операции / Трансформировать… . После вызова этой команды программа предложит выбрать из выпадающего списка трансформируемый растр.
В промежуточной форме для обоих классов данных по умолчанию установлены параметры: Опорные точки - указываются, Область трансформации - весь (блок или растр). Этот вариант параметров используется в большинстве случаев.
Собственно операция трансформирования начинается с задания опорных точек. Идентичные опорные точки указываются парами: целевая точка - исходная точка. В строке состояния ниже окон карты программа подсказывает, какую из точек она ожидает. Точки можно указывать как в одном окне, так и в разных окнах. Для более точного указания следует использовать притягивание курсора (см. в
1.12.3
) и локальное увеличение (см. в
1.8.2
). В процессе указания точек можно"прокручивать" изображение в окнах карты, изменять его масштаб (см. в
Указывать опорные точки в одном окне удобно только в случае, если исходная и целевая системы координат почти совпадают, все целевые и исходные опорные точки лежат рядом, и необходимо лишь немного "подтянуть" трансформируемый объект к целевому положению. Типичный случай: трансформирование предварительно размещенных растров топокарт к картографической основе (см. раздел
2.3.2
). Во всех остальных случаях, когда исходная и целевая системы координат существенно различаются, опорные точки указываются в двух рядом расположенных окнах карты (см. раздел
1.8.5
).
По завершении указания опорных точек следует нажать правую клавишу мышки для перехода к следующему этапу операции. При этом появляется форма со списком заданных точек.
Галочки слева от порядкового номера точки можно включать/выключать мышкой, временно изымая сами точки из активного набора. Чтобы посмотреть эффект от такого отключения, нужно нажать кнопку Вычислить (преобразование). Вес - это весовой коэффициент степени участия точки в вычислении параметров преобразования, может лежать в диапазоне от 0 до 1. Dev Y и Dev X - погрешности положения опорных точек для вычисленного преобразования (в метрах). Смысл этих величин будет подробнее пояснен ниже при обсуждении Типов (алгоритмов) трансформирования. Сам Тип трансформирования выбирается в правом верхнем углу формы. Ниже - набор управляющих кнопок, позволяющий Включать/Выключать отдельные точки, Удалять ошибочные, Изменять их вручную (в числовой форме). После почти каждого изменения параметров преобразования для вступления их в силу нужно обязательно нажать кнопку Вычислить .
В любое время указание точек можно продолжить, нажав кнопку Указать. Если выбрать точку в списке и нажать кнопку Подвинуть, то можно заново указать положение этой точки.
В самой нижней строке формы указано имя и размещение автоматически создаваемого файла Таблицы преобразования с расширением .trt . Имя файла при необходимости можно изменить, однако они должно быть коротким. Об использовании этого файла см. ниже в разделе
2.8.5
.
Ручное Изменение параметров точки вызывается соответствующей кнопкой, а также двойным щелчком мышкой по строке таблицы. При этом появляется форма параметров точки.
В этой таблице имеется возможность настроить весовой коэффициент степени участия точки в вычислении параметров и, при необходимости, задать числами координаты опорных точек. Значения Y и X соответствуют координатам целевой точки, а U и V - координатам той-же исходной точки. При этом в отличие от блоков для растров координаты исходной точки фиксируются в локальной пиксельной системе координат конкретного растра.
Если возникает необходимость ввода значений координат опорных точек вручную (например, при использовании координат нескольких известных геодезических пунктов), то самым простым будет сначала задать мышкой их приблизительное положение, а затем в этой форме изменить координаты на точные числовые значения.
После нажатия OK в Таблице погрешностей привязки программа переходит собственно к трансформированию. Если Вы трансформируете векторный блок, то программа просто попросит у Вас подтверждения намерения трансформировать текущий блок. При трансформировании растра программа сначала покажет информационную форму с параметрами выходного растра, а затем форму для задания имени и размещения выходного растра на диске. Подробнее о сохранении растра см. в разделе
2.4.4
.
После нажатия OK растр сохраняется на диске, а в окнах карты TopoL трансформированный растр замещает исходный.
|
|