Форум Блог
pix

Формат файла привязки Arcview (world-файл)

ПО: Arcview 3.x

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

Наличие подобного файла обуславливает способность программы совмещать растровый файл с материалами уже находящимся в определенной системе координат. Создание отдельного файла является альтернативой внедренной в растровый файл (embedded) привязки (например специальные тэги в формате GeoTIFF), главным отличием этих двух способов является выделение описания привязки в отдельный файл или "прописывание" описания в сам растр.

Внешний файл привязки имеет больший приоритет, таким образом, если вам растр имеет и внедренную привязку и внешний файл, в Arcview GIS ориентироваться в географическом пространстве он будет в соответствие с координатами из внешнего файла, внутренняя привязка будет игнорироваться.

Содержание файла привязки

Для полного описания отношений пиксельных координат географическим достаточно 6 параметров:

A - масштаб растра по оси X; размер пиксела по оси X (например в 1 единице растра - 20 метров)
B - масштаб растра по оси Y; отрицательный размер пиксела по оси Y
C, D - параметры поворота (обычно равны нулю)
E, F - параметры сдвига; X,Y координаты центра верхнего левого пиксела

Отрицательное значение размера пиксела по оси Y объясняется разницей между началом координат изображения и географической системы координат. В изображении начало находится в левом верхнем углу, в географической системе координат - в левом нижнем.

Пример содержания типичного файла привязки:

20.0000000000000
0.00000000000000
0.00000000000000
-20.000000000000
424178.117
4313415.907

A
C
D
B
E
F

При отображении растрового файла в географическом пространстве Arcview производит 6-ти параметрическое, аффинное преобразование координат, при ненулевых параметрах C,D собственно пересчета значений растра не происходит:

x1 = Ax + Сy + E
y1 = Dx + By + F

x,y - исходные файловые координаты растра (x - колонка, y - ряд).

Когда создавать файл привязки вручную

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

Если ваш растр в добавок ко всему вышеперечисленному - наклонен на определенный угол или имеет некоторые другие линейные искажения, то также придется вычислить или подобрать коэффициенты C и D. Следует иметь в виду, что при этом изменение самого растра не происходит, используя world-файл с параметрами поворота, растр поворачивается только визуально.

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

Название файла привязки

Имя файла привязки должно быть равно имени растрового файла, для которого создается файл привязки. Расширение составляется из трех букв: первая соответствует первой букве расширения соответствующего растрового файла, вторая - третьей букве расширения, третья - буква w (world).

Например:

файлу test.jpg будет соответствовать файл привязки test.jgw
файлу test.tif будет соответствовать файл привязки test.tfw

Последнее обновление: August 01 2007
(Наверх)

E-mail: 3 цифры: Введите 3 цифры с картинки в поле
Комментарий, вопрос, ошибка: (?)

Если Вы обнаружили на сайте ошибку, выберите фрагмент текста и нажмите Ctrl+Enter (?)

О нас : Статьи : Программы : Форум (все) : Документация : Контакты : Участие : English

Новости сайта:(?)

Азартные игры всё об онлайн покере на Overbetting; недорогие матрасы; ссылки по теме "Науки о земле"; Немецкое холодильное оборудование Bitzer, Sanha для хранения овощей.; Предлагаем туры во Вьетнам и в Сингапур; Заказать офисный переезд дешево, переезд офиса в СЗАО и САО.