К основному контенту

6.3 World-файлы из Formap - обмен данными с Global Mapper и SasPlanet

 

В данной статье рассматриваются две разные задачи:

1. Открытие привязанного средствами Formap растра в других программах (в частности, в Global Mapper)

2. Импорт уже привязанного растра в Formap (например, снимка, выгруженного из SasPlanet)


1. Открытие привязанного средствами Formap растра в других программах (в частности, в Global Mapper)

Примеры к статье: https://yadi.sk/d/nN0k_1gwM65Mvg

При привязке растров (картинок) formap автоматически создает файл привязки. Т.е. после того, как мы расставим контрольные точки, в папке с исходной картинкой автоматически создается еще один файл, с таким же именем и с почти тем же расширением, к которому добавляется буква W. Допустим для условного файла "Пример-1.jpg" создастся файл "Пример-1.jpgw". (А для файла "Пример-2.png" создастся файл "Пример-2.pngw") Это так называемый world-файл. Благодаря сохраненной в нем информации о привязке, мы вполне сможем использовать эту информацию и в других программах.

Попробуем открыть любой из них в Global Mapper:



Получаем сообщение, что проекция неизвестна. Это вполне логично, т.к в World-файле хранится только информация о координатах углов, а данных проекции нет. Методом научного тыка было установлено, что Formap использует проекцию Гугло-карт, она же веб-меркатор. Поэтому настройки проекции нужно выставить как на скрине ниже:

Либо просто воспользуйтесь готовым файлом проекции "Google_Mercator.prj" из файлов к уроку, подгрузив его с помощью кнопки "Load from file".
Загрузили, включим любую веб карту, чтобы проверить правильность. Как видим, все корректно:



Таким же образом подгрузим файл "Пример-2.png"

Видим, что они идеально состыковались, даже шов не заметен:

Теперь мы можем экспортировать их в любой формат, поддерживаемый Global Mapper. Для этого щелкните правой кнопкой по слою и выберите Layer - Export.

На этом первая часть закончена.




2. Импорт уже привязанного растра в Formap (например, снимка, выгруженного из SasPlanet)

Выделим нужную область и на вкладке "Склеить" выставим параметры, как на скрине. Обратите внимание на раздел с файлами привязки. Выбираем World-файл (.w) - указан стрелкой.



Как видите, у нас создался файл png с графикой (1) , файл привязки с расширением pngw (2), и дополнительно, файл, описывающий проекцию с расширением prj (3) что дает нам возможность его и в Global Mapper


Запустим Formap и создадим новый проект и откроем в нем наш растр (Файл - Открыть растр)


Видим, что он без лишних вопросов подхватился по файлу привязки и корректно размещен.

Таким образом, мы можем использовать в formap любые карты/слои из Sas, а не только те, что встроены в программу. Разумеется, таким же образом можно подготовить и слои для мобильной версии formap используя команду "Файл - Нарезать растр" и указать наш, экспортированный из Sas.

На этом пока все.