Файли прив'язки для наборів растрових даних - довідка, arcgis desktop

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

Угоди про найменування файлів прив'язки

Файл прив'язки, що відноситься до зображення, визначити дуже легко, він використовує той же самий ім'я, що і файл зображення, з буквою w на кінці. Наприклад, файл прив'язки зображення mytown.tif буде називатися mytown.tifw, а файл для зображення redlands.rlc - redlands.rlcw. Іноді угоду про найменування файлів може бути різна, при цьому використовується перша і третя букви розширення файлу зображення, до яких додається буква w. В цьому випадку, для mytown.tif, файл прив'язки буде виглядати так mytown.tfw, а для redlands.jpg - redlands.jgw.

Якщо файл зображення не має розширення, або розширення має менше трьох знаків, буква w додається в кінці імені файлу. В цьому випадку, файл прив'язки для зображення terrain буде виглядати як terrainw, а для зображення floorpln.rs - floorpln.rsw.

Приклади імен файлів прив'язки

Файл растрових даних

Приклади угоди про найменування файлів прив'язки

У ArcGIS 9.2 SP2, якщо перетворення не може бути записано в файл прив'язки, команда Оновити просторову прив'язку з панелі Просторова прив'язка записує дані про перетворення в .aux.xml файл, а також записує приблизну аффинную трансформацію в текстовий файл або в файл прив'язки з буквою x . доданої до розширення. Наприклад, зображення формату TIFF з приблизною аффинной трансформацією матиме розширення .tfwx. Майте на увазі, це не точне перетворення, а тільки наближене.

Існує один випадок, коли такий текстовий файл містить справжню аффинную трансформацію. При виконанні команди Оновити просторову прив'язку для набору растрових даних, який вже містить координати карти, записується текстовий файл з розширенням x. Наприклад, якщо виконується просторова прив'язка зображення у форматі TIFF, яке вже має координати карти, команда Оновити просторову прив'язку створить файл з розширенням .tfwx, який буде містити справжню аффинную трансформацію.

Цей текстовий файл можна використовувати в якості файлу прив'язки для ArcGIS 9.1 і сторонні програми. Щоб використовувати цей текстовий файл, видаліть літеру x з розширення файлу прив'язки. Оскільки такий текстовий файл не є частиною набору растрових даних, його не слід використовувати в якості файлу прив'язки в тих версіях ArcGIS, які можуть зчитувати файл .aux.xml, тобто ArcGIS 9.2 і вище.

Як здійснюється доступ до просторової прив'язки

Перетворення зображення зчитується кожного разу при його відображенні, наприклад, коли ви панораміруете його або змінюєте масштаб. Перетворення обчислюється по одному з наступних джерел, зазначених в порядку їх пріоритету:

  • Файл заголовка (якщо підтримується типом зображення)
  • Файл прив'язки (буде використовуватися в першу чергу, якщо ви дозволите опцію Використовувати файл прив'язки для визначення координат растру, яку можна знайти в діалоговому вікні Опції.)
  • З даних рядка / стовпця зображення (тотожне перетворення)

Якщо такий файл існує, ArcGIS виконує перетворення координат зображення в координати карти. Це перетворення є аффинной трансформацією з шістьма коефіцієнтами у вигляді

Примітка:

Значення ціни ділення по y (E) негативно, тому що точки відліку зображення і географічних координат розрізняються. Точка відліку зображення розташована у верхньому лівому кутку, тоді як точка відліку координат карти знаходиться в лівому нижньому кутку. Номер рядка зображення зростає при русі від початкової точки вниз, в той час як значення y-координати карти зростають при русі від початкової точки вгору.

Параметри перетворення зберігаються у файлі прив'язки в наступному порядку:

Кожен з цих коефіцієнтів може бути визначений як

Налаштування ArcGIS для зчитування файлу прив'язки в першу чергу

ArcGIS автоматично зчитує просторову прив'язку, якщо вона знаходиться в заголовку таких файлів, як GeoTIFF, і, таким чином, ігнорує просторову прив'язку, що знаходиться в файлі прив'язки. Ви можете змінити цю поведінку, включивши опцію Використовувати файл прив'язки для визначення координат растра в діалоговому вікні Опції.

  1. Клацніть Налаштування в Головному меню і виберіть Опції ArcMap (або Опції ArcCatalog, в залежності від програми).
  2. Клацніть закладку Растр у вікні Опції.
  3. На закладці Растр клацніть Набір растрових даних і включіть опцію Використовувати файл прив'язки для визначення координат растру.
  4. Клацніть ОК.

пов'язані теми