Мировой файл привязки растра (world file) |
Растровое изображение хранится ввиде двумерного массива элементов(пикселей), где каждый элемент имеет номер строки и столбца. Для использования растрового изображения в системе необходимо преобразование координат пикселя изображения (строки и столбца) к реальным координатам на местности. Параметры преобразования обычно хранятся с изображением. Некоторые форматы изображения, такие как GeoTIFF, хранят гео-информацию в заголовке файла. Однако, другие форматы изображения (BMP, PCX, TIFF, JPEG и другие) хранят эту информацию в отдельном файле ASCII. Этот файл называют мировым. Мировой файл должен сопровождать файл изображения. Мировой файл может быть создан с использованием любого текстового редактора. Он имеет то же имя, что и файл изображения, с добавленным к расширению файла символом "w". Например, мировой файл для графического файла RASTER.tiff назвали бы RASTER.tiffw.
При использовании имен файлов формата 8.3, расширение имени мирового файла формируется иначе: к первому и третьему символам расширения добавляется символ "w". Например: для файла изображения RASTER.bmp мировой файл будет называться RASTER.bpW.
Мировой файл содержит: - вычисленное значение размера элемента изображения (пикселя) по оси X в единицах карты (метры); - 0.0 (значение поворота для строки); - 0.0 (значение поворота для столбца); - вычисленное значение размера элемента изображения (пикселя) по оси Y со знаком минус в единицах карты (метры); - x-координата центра верхнего левого элемента изображения (пикселя) в единицах карты (метры); - y-координата центра верхнего левого элемента изображения (пикселя) в единицах карты (метры).
Значение размера элемента изображения рассчитывается по формуле: MeterInElement = Scale / Resolution, где Scale - масштаб растра, Resolution - разрешение растра при сканировании(точек на метр).
Пример мирового файла acapulco.tfw (координаты и размеры элемента в метрах): 1.000000 0.000000 0.000000 -1.000000 402780.914321 1863489.150628
В последнее время набирают популярность файлы привязки с координатами в градусах. Т.к. описание параметров проекции в мировом файле не предусмотрено, то при загрузке растра в отдельное окно преобразование координат из градусов в метры выполняется по параметрам морской карты (эллипсоид WGS 84, проекция цилиндрическая прямая равноугольная Меркатора, прямоугольная условная система координат для обзорных карт). При загрузке растрового изображения в открытый документ, преобразование координат выполняется по параметрам главной карты документа. Таким образом, зная на каком эллипсоиде получены координаты в градусах для файла привязки, необходимо придерживаться схемы загрузки для правильного позиционирования растра.
Схема загрузки растрового изображения с использованием мирового файла привязки в градусах: 1. Создаем карту или пользовательскую карту с нужными параметрами проекции. (Пункт меню Файл/Создать/Карту или Файл/Создать/Пользовательскую Карту). 2. Открываем созданную карту в отдельном окне. 3. Добавляем в документ растровое изображение с использованием мирового файла привязки. (Пункт меню Файл/Добавить/Растр/ *.BMP|*.TIFF|*.JPEG|*.PCX).
Пример мирового файла Saratov.tfw (координаты и размеры элемента в градусах): 0.000231146726507495 0.0 0.0 -0.000144010286406934 45.9177874899999949 51.6288470610511894
|