Gis-lab формат файлу географічної реєстрації (world-файл)

Опис спеціального файлу для географічної реєстрації зображення.


Для того, щоб встановити систему відносин між внутрішніми пиксельними координатами зображення і реальними географічними або прямокутними координатами в ПЗ ГІС може використовуватися спеціальний файл іменований далі файлом географічної реєстрації. Файл реєстрації може створюватися вручну або в процесі процесу географічної прив'язки зображення, яка часто супроводжується її трансформацією з однієї системи координат в іншу.

Наявність подібного файлу обумовлює здатність програми поєднувати растровий файл з матеріалами вже знаходяться в певній системі координат. Створення окремого файлу є альтернативою впровадженої в растровий файл (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

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

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

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

[Ред] Коли створювати файл прив'язки вручну

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

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

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

[Ред] Назва файлу прив'язки

Файл прив'язки має дорівнювати імені реєстрового файлу, для якого створюється файл прив'язки.

Існує три способи задавати розширення файлу прив'язки. Розпізнавання того чи іншого назви розширення залежить від ПО, QGIS, наприклад, розпізнає всі три типи назв, а Arcview GIS не розпізнає wld.

1. Розширення складається з трьох букв: перша відповідає першій букві розширення відповідного реєстрового файлу, друга - третій букві розширення, третя - буква w (world) (ESRI Knowledge Base).

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

2. Розширення = wld

файлу test.jpg буде відповідати файл прив'язки test.wld

Недолік * .wld в тому, що не можна зберігати файли з різною прив'язкою і різному графічному форматі, але з одним ім'ям в одній папці, файл * .wld буде тільки один.

3. До розширення просто додається буква w.

файлу test.jpg буде відповідати файл прив'язки test.jpgw

[Ред] Посилання по темі

Схожі статті