GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


Пример географической регистрации изображения с помощью WLD

Обсуждение материалов сайта: вопросы, замечания, предложения

Пример географической регистрации изображения с помощью WLD

Сообщение updates-bot » 11 ноя 2011, 00:28

Обсуждение статьи "Пример географической регистрации изображения с помощью world-файла "

http://gis-lab.info/qa/tfw-example.html
  • 0

updates-bot
Bot
 
Зарегистрирован: 03 фев 2008
 
Сообщения: 276
Репутация: 3

Re: Пример географической регистрации изображения с помощью

Сообщение Voltron » 11 ноя 2011, 12:23

Возможно, стоит добавить в статью упоминание о том, что вместо расширение .wld часто используются его производные .tfw, jpgw и др., а также объяснить, как эти производные расширения формируются
  • 0

Voltron
Гуру
 
Зарегистрирован: 29 мар 2007
Откуда: Ukraine (на карте)
 
Сообщения: 2627
Репутация: 32
Статьи: 31
Проекты: 4/1

Re: Пример географической регистрации изображения с помощью

Сообщение Дмитрий Барышников » 11 ноя 2011, 12:47

А есть какое-то правило для формирования расширений? Для gif и bmp почему-то соответствует wld, а для tif и jpeg - tfw и jpgw соответственно. Где бы почитать эти правила.
  • 0

Аватара пользователя
Дмитрий Барышников
Гуру
 
Зарегистрирован: 17 ноя 2009
Откуда: Москва (на карте)
 
Сообщения: 2572
Репутация: 259
Статьи: 7
Проекты: 2

Re: Пример географической регистрации изображения с помощью

Сообщение Voltron » 11 ноя 2011, 13:03

В мануалах ESRI были правила. Сейчас под рукой нет, но нашел в их Knowledge Base
The world file must follow this naming convention. If the image file name has a 3-character extension (image1.tif), the world file has the same name followed by an extension containing the first and last letters of the image's extension and ending with a 'w' (image1.tfw). If the extension has more or less than 3 characters, including no extension at all, then the world file name is formed by simply appending a 'w' to the image file name.
  • 0

Voltron
Гуру
 
Зарегистрирован: 29 мар 2007
Откуда: Ukraine (на карте)
 
Сообщения: 2627
Репутация: 32
Статьи: 31
Проекты: 4/1

Re: Пример географической регистрации изображения с помощью

Сообщение syroezhka » 11 ноя 2011, 13:06

Bishop, я как раз собиралась писать, что не плохо было бы добавить в эту статью ссылку на википедию, где эти правила описаны:
http://en.wikipedia.org/wiki/World_file.
Там кроме правила (цитата из статьи "Формат файла привязки Arcview (world-файл)"):
Имя файла привязки должно быть равно имени растрового файла, для которого создается файл привязки. Расширение составляется из трех букв: первая соответствует первой букве расширения соответствующего растрового файла, вторая - третьей букве расширения, третья - буква w (world)."

Описано еще одно, лично для меня гораздо более удобное:
One convention is to append the letter "w" to the end of the raster filename: falknermap.jpg → falknermap.jpgw.
  • 0

Аватара пользователя
syroezhka
Завсегдатай
 
Зарегистрирован: 21 апр 2008
Откуда: 50°26'N 30°31'E (на карте)
 
Сообщения: 290
Репутация: 5

Re: Пример географической регистрации изображения с помощью

Сообщение syroezhka » 11 ноя 2011, 13:52

Если позволите, еще одно замечание:
Данные, зарегистрированные таким образом, имеют только координаты. Информации о проекции они не имеют. И если произойдет ситуация, что зарегистрированные данные будут открываться в проекте, проекция которого не совпадает с той, с упором на которую создавался world file - они улетят.
Есть два выхода из этой ситуации:
1. создавать prj файл с информацией о проекции
2. записать информацию о системе координат и координатах в заголовок зарегистрированного Вашим способом файла.
В Qgis это можно сделать следующим образом:
Задать проекту проекцию аналогичную той, в которой проводилась регистрация растра. Открыть зарегистрованный растр. При этом он ляжет на нужное место. И назначить проекцию через меню:
11.11.jpg
11.11.jpg (54.57 КБ) Просмотров: 11091
  • 0

Аватара пользователя
syroezhka
Завсегдатай
 
Зарегистрирован: 21 апр 2008
Откуда: 50°26'N 30°31'E (на карте)
 
Сообщения: 290
Репутация: 5

Re: Пример географической регистрации изображения с помощью

Сообщение Дмитрий Барышников » 11 ноя 2011, 14:45

2 Voltron: jpgw не подпадает под приведенное правило ESRI или я не правильно читал. Еще есть расширение wld. Правильно я понимаю, что правила-то и нет. Есть некоторые конвенции которых придерживаются некоторые производители ПО?
  • 0

Аватара пользователя
Дмитрий Барышников
Гуру
 
Зарегистрирован: 17 ноя 2009
Откуда: Москва (на карте)
 
Сообщения: 2572
Репутация: 259
Статьи: 7
Проекты: 2

Re: Пример географической регистрации изображения с помощью

Сообщение Voltron » 11 ноя 2011, 15:44

Да, как таковых стандартизированных правил нет, есть рекомендации. Причем разное ПО по разному воспринимает расширения world-файлов. Кто-то нормально распознает jpw и jpgw, а кому-то только jpgw подавай. Такая же картина и с wld: какое-то ПО распознает такие файлы, а другое — нет
  • 0

Voltron
Гуру
 
Зарегистрирован: 29 мар 2007
Откуда: Ukraine (на карте)
 
Сообщения: 2627
Репутация: 32
Статьи: 31
Проекты: 4/1

Re: Пример географической регистрации изображения с помощью

Сообщение Максим Дубинин » 11 ноя 2011, 20:53

Всем спасибо за замечания. Сделал всякие правки в статью.

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

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

2. Расширение = wld

Примеры:
файлу test.jpg будет соответствовать файл привязки test.wld

Недостаток *.wld в том, что нельзя хранить файлы с разной привязкой и разном графическом формате, но с одним именем в одной папке, файл *.wld будет только один.

3. К расширению просто прибавляется буква w.

Примеры:
файлу test.jpg будет соответствовать файл привязки test.jpgw


Я также потестировал все три варианта с QGIS и Arcview, первый понимает все 3, Arcview не понимает *.wld
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8889
Репутация: 635
Статьи: 231
Проекты: 12/6

Re: Пример географической регистрации изображения с помощью

Сообщение Дмитрий Барышников » 12 ноя 2011, 17:25

tif при замене третьей буквы на w по первому варианту не становиться tfw - т.е. еще есть 4 вариант.
  • 0

Аватара пользователя
Дмитрий Барышников
Гуру
 
Зарегистрирован: 17 ноя 2009
Откуда: Москва (на карте)
 
Сообщения: 2572
Репутация: 259
Статьи: 7
Проекты: 2

Re: Пример географической регистрации изображения с помощью

Сообщение Voltron » 12 ноя 2011, 17:33

Bishop писал(а):tif при замене третьей буквы на w по первому варианту не становиться tfw - т.е. еще есть 4 вариант.

tfw соответствует первому варианту
  • 0

Voltron
Гуру
 
Зарегистрирован: 29 мар 2007
Откуда: Ukraine (на карте)
 
Сообщения: 2627
Репутация: 32
Статьи: 31
Проекты: 4/1

Re: Пример географической регистрации изображения с помощью

Сообщение Дмитрий Барышников » 12 ноя 2011, 19:23

Да, лопухнулся.
  • 0

Аватара пользователя
Дмитрий Барышников
Гуру
 
Зарегистрирован: 17 ноя 2009
Откуда: Москва (на карте)
 
Сообщения: 2572
Репутация: 259
Статьи: 7
Проекты: 2

Re: Пример географической регистрации изображения с помощью

Сообщение Дмитрий Барышников » 10 дек 2011, 23:47

Заметил в ArcGIS 10 есть еще один вариант формирования расширения world файла:
Он же модернизированный первый
4. Расширение составляется из четырех букв: первая соответствует первой букве расширения соответствующего растрового файла, вторая - третьей букве расширения, третья и четвертая буквы - wx.

Примеры:
файлу test.jpg будет соответствовать файл привязки test.jgwx
файлу test.tif будет соответствовать файл привязки test.tfwx
файлу test.img будет соответствовать файл привязки test.igwx

Итого, способа три, все теперь описаны в статье про формат world-файла

Предлагаю проверить еще раз и обновить статью, если это не мой ночной глюк.
  • 0

Аватара пользователя
Дмитрий Барышников
Гуру
 
Зарегистрирован: 17 ноя 2009
Откуда: Москва (на карте)
 
Сообщения: 2572
Репутация: 259
Статьи: 7
Проекты: 2


Вернуться в Материалы сайта

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).