Использование Geographic Transformer для географической привязки растровых материалов

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
Эта страница опубликована в основном списке статей сайта
по адресу http://gis-lab.info/qa/geogrtran.html


Как привязывать растровые данные в Geographic Transformer

Программа Geographic Transformer создана компанией Blue Marble Geographics и является удобным средством для быстрой географической привязки растровых материалов. Все что вам нужно - это собственно растровый файл, в одном из распространенных графических форматов (JPG, TIF и др.) и файл опорных точек RSF.

Файл опорных точек используемый программой является простым текстовым файлом, то есть в отличие от, например, файла опорных точек ERDAS - GCC (который является бинарным файлом), его достатточно просто создать в другой программе. Это преимущество реализуется в расширении для Arcview - OneTic, которое позволяет создавать файл опорных точек в Arcview, а потом с помощью программы Tic2Tic трансформировать его в RSF.

В процессе работы с программой довольно скоро становится понятно, что самый большой ее недостаток - это процесс расстановки опорных точек (тиков), он в программе реализован очень неудобно, особенно когда дело касается привязки растровых материалов к векторным или растровых к растровым. Удобнее Arcview по части навигации придумать что-либо сложно.

Вторым основным недостатком программы является отсутствие возможности трансформации растра методом резиновой пленки "rubbersheet", и полиномиального преобразования выше чем второй степени. Для привязки снимков и плохих растров (например лесхозных карт), когда нужно довольно сильно неравномерно деформировать растр для его привязки, возможностей программы явно недостаточно.

Перед началом работы с программой нужно настроить некоторые параметры системы.
1. Самое главное - это разделитель десятичной и целой части. Для корректной работы программы нужно чтобы разделителем была точка, а не запятая, которая является разделителем по умолчанию. Для того чтобы сменить разделитель нужно зайти в "Панель Управления", пункт "Язык и стандарты", закладка "Числа" и изменить разделитель с запятой на точку.

2. Если вы все-таки не решились расставлять тики в GT, то третье окно можно убрать, таким образом освободится некоторое количество места на экране. Сделать это можно так:

Options\Preferences\Reference Map Window\Hide window

3. Настройка проекций. Некоторые проекции по умолчанию в GT отсутствуют, например проекции Albers используемые нашим центром, их довольно просто можно прописать самому отредактировав файл geocalc.dat, который находится в папке DATA в каталоге куда вы установили GT. Если вы используете другие программы от Blue Marble (Geographic Calculator, Geographic Translator), то вы можете их настроить так, чтобы они использовали общий файл geocalc.dat. Загрузить файл с прописанными проекциями Albers вы можете здесь.

После выполнения этой настройки можно приступать к работе.

1. Загрузить растр File\Open Source Image...

2. Загрузить или создать в GT файл опорных точек File\Open references point file

3. Выбрать модель трансформации. В зависимости от количества набранных опорных точек, минимально 3 - афинное преобразование, 4 - первый полином, 6 - второй полином

4. Переключиться на закладку Transform, выбрать имя и разрешение результирующего файла, тип файла привязки (ESRI World file если вы пользуетесь Arcview) исходную и конечную проекцию

5. Один раз щелкнуть по кнопке Default to source file extents для расчета угловых координат по исходному файлу, или Default to Reference Point extents, если вы хотите чтобы результирующий растр был обрезан по крайним опорным точкам.

6. Нажать на кнопку Transform и ввести имя файл TSF (Transform Settings File).

Если вам нужен еще более быстрый интерфейс, для пакетной трансформации растра, то вам скорее всего подойдет программа GT, которая построена на основе той же библиотеки трансформации GeoTransform, что и Geographic Transformer.