Эта статья нуждается в дополнительных ссылках для проверки . ( январь 2020 г. ) |
Мировой файл представляет собой шестистрочный простой текстовый сопроводительный файл , используемый географическими информационными системами (ГИС) для географической привязки растровых изображений карты. Спецификация файла была введена Esri , [1] [2] и состоит из шести коэффициентов аффинного преобразования , описывающего расположение, масштаб и поворот растра на карте.
Общее значение шести параметров в файле привязки (согласно определению Esri [1] ):
Однако это описание вводит в заблуждение, поскольку параметры D и B не являются угловыми поворотами, а параметры A и E не соответствуют размеру пикселя, если D или B не равны нулю. Параметры A , D , B и E иногда называют «масштабом x», «перекосом y», «перекосом x» и «масштабом y».
Лучшее описание параметров A , D , B и E :
Все четыре параметра выражаются в единицах карты, которые описываются системой пространственной привязки растра.
Когда D или B не равны нулю, ширина пикселя определяется следующим образом:
и высота пикселя на
Файлы мира, описывающие карту в универсальной поперечной системе координат Меркатора (UTM), используют следующие соглашения:
Вышеприведенное описание применимо также к прямоугольному неповернутому изображению, которое может быть, например, наложено на ортогонально спроецированную карту. Однако если файл привязки описывает изображение, повернутое относительно оси целевой проекции, то A, D, B и E должны быть получены в результате требуемого аффинного преобразования (см. ниже). В частности, A и E больше не будут измеряться в метрах/пикселях по соответствующим осям.
Эти значения используются в шестипараметрическом аффинном преобразовании :
которую можно записать в виде этой системы уравнений:
где:
Шкала Y ( E ) отрицательна, потому что происхождение изображения и система координат UTM различны. Начало изображения находится в верхнем левом углу, тогда как начало системы координат карты находится в нижнем левом углу. Значения строк в изображении увеличиваются от начала координат вниз, а значения координаты y на карте увеличиваются от начала координат вверх. Многие картографические программы не могут работать с «перевернутыми» изображениями (т. е. с положительной шкалой y ).
Чтобы перейти от UTM (x'y') к положению в пикселях (x, y), можно использовать уравнение:
Пример: Исходный falknermap.jpg
размер 800×600 пикселей (карта не показана). Его мировой файл falknermap.jgw
и содержит:
32,0 0,0 0,0 -32,0 691200.0 4576000,0
Положение маяка острова Фолкнер на изображении карты:
x = 171 пиксель слева у = 343 пикселя сверху
Это дает:
x1 = 696672 метра на восток y1 = 4565024 метра на север
Зона UTM (сетка) не указана, поэтому координаты неоднозначны — они могут представлять положение в любой из примерно 120 зон сетки UTM . В этом случае приблизительные широта и долгота (41,2, -072,7) были найдены в географическом справочнике , и с помощью веб-конвертера было обнаружено, что зона UTM (сетка) равна 18.
Базовое имя файла привязки совпадает с базовым именем файла растра, но имеет другое расширение имени файла (суффикс). Существует три соглашения об именовании расширений имен файлов, используемых для файлов привязки, с переменной поддержкой в программном обеспечении.
Одним из широко распространенных общепринятых соглашений является добавление буквы «w» в конец имени растрового файла. Например, растр с именем mymap .jpg должен иметь файл привязки с именем mymap .jpgw .
Альтернативное соглашение об именах файлов, которое использует трехсимвольное расширение для соответствия соглашению об именах файлов 8.3, использует первый и последний символы расширения растрового файла, за которыми следует «w» в конце. Например, вот несколько соглашений об именах для популярных растровых форматов:
Растровый формат | Имя растрового файла | Имя файла мира |
---|---|---|
гифка | моя карта .gif | моя карта .gfw |
JPEG | .jpg _ | моя карта .jgw |
JPEG 2000 | моя карта .jp2 | моя карта .j2w |
PNG | моя карта .png | моя карта .pgw |
ТИФФ | моя карта .tif | моя карта .tfw |
Третье соглашение заключается в использовании расширения файла .wld независимо от типа растрового файла, поддерживаемого GDAL и QGIS , но не Esri . [2]
При записи файлов привязки рекомендуется игнорировать настройки локализации и всегда использовать "." как десятичный разделитель. Кроме того, отрицательные числа следует указывать исключительно с символом «-». Это обеспечивает максимальную переносимость изображений.