Трансформирование картографических данных - это процедура математического пересчета их координат для приведения их к другой проекции или системе координат. В разных ГИС используются разные наборы математических алгоритмов пересчета координат предназначенных для разных целей. Иногда одни и те же алгоритмы могут по-разному называться. Задача этого раздела - немного разобраться в сути этих алгоритмов, чтобы правильно их использовать.
В этом разделе мы не будем касаться вопроса преобразования картографических проекций. Это отдельный и очень большой раздел, которым занимается математическая картография, алгоритмы преобразования там основываются на знании математического описания исходной и целевой проекций.
Здесь мы обсудим алгоритмы трансформирования, где преобразование координат вычисляется на основе набора идентичных опорных точек, заданных в целевой и исходной системах координат. Мы также постараемся "образно" объяснить суть алгоритма, обратим внимание на то, как влияет на результат количество опорных точек и их расположение. И, самое главное, мы обсудим вопросы применимости алгоритмов трансформирования в зависимости от стоящей задачи.
Трансформирование в ГИС TopoL может преобразовывать как векторные, так и растровые данные. Трансформирование векторных данных заключается в пересчете координат всех точек, составляющих векторное описание карты в ГИС (см. в
1.7.3
). Выполняется оно в два этапа: сначала по заданным опорным точкам и выбранному алгоритму трансформирования вычисляются коэффициенты преобразования, затем координаты всех точек пересчитываются по выбранному алгоритму с вычисленными коэффициентами.
Трансформирование растров является более сложным процессом. Оно также выполняется в два этапа: сначала по заданным опорным точкам и выбранному алгоритму трансформирования вычисляются коэффициенты преобразования, затем в соответствии с выбранным алгоритмом и вычисленными коэффициентами выполняется построение нового прямоугольного растра путем перестановки пикселов исходного растра с необходимым осреднением и интерполяцией в местах, где исходные пикселы должны"наползать друг на друга" или где между ними"образуются просветы". Заметим, что трансформировать растровые данные могут не все ГИС и результирующее качество растра может также отличаться из-за отличий в алгоритмах.
Операции трансформирования доступны не во всех вариантах ГИС TopoL. Трансформирование векторных данных доступно начиная с варианта Digit и в более старших. Трансформирование растров включено в систему от варианта Basic. Для использования операций ортофототрансформирования аэрофотоснимков (см. в
2.8.4
) требуется специальная программа PhoTopoL.
|
|