BMaP2MP

 

Flag Counter

BMaP2MP - программа векторизации растровых карт для GPS

Описание:

Основное назначение программы BMaP2MP - упрощенная и ускоренная конвертация растровых карт в формат, который мог бы быть отображен на экране GPS приемников, в первую очередь, GPS приемников фирмы Garmin.

Программа BMaP2MP выполняет преобразование изображения растровой карты в формате bmp, привязанной с помощью файла map программы OziExplorer, в векторное изображение в формате mp.

Векторное изображение не содержит никакой дополнительной семантической информации по объектам, изображенным на карте. Оно просто содержит векторные контуры (полигоны) всех цветов карты, найденные программой.

Далее, полученный файл mp может быть сконвертирован в формат векторных карт Garmin img программой cGPSmapper. Редактировать файл mp можно в программе GPSMapEdit.

Работа программы управляется настройками из конфигурационного файла BMaP2MP.cfg, который должен находиться в той же папке, что и сама программа. Также в папке программы должны находиться исходный bmp файл карты и файл map, ссылающийся на этот bmp файл и содержащий координаты его привязки. Программа может работать только с файлами bmp с 24-битными цветами. Все другие форматы (не bmp или bmp с другими параметрами цветности) должны быть преобразованы в 24-битный bmp, соответствующее имя файла должно быть подставлено в map файл. Преобразование может выполняться в графических редакторах или в программе OziExplorer через пункт меню File->Save Map to Image File.

При работе программы создаются следующие файлы:

out.bmp - файл растрового изображения, которое непосредственно используется для формирования полигонов цветов. Это изображение получается из исходного после применения настроек фильтрации, индексации и упрощения цветов.

out.mp - файл векторного изображения, полученный программой из файла out.bmp при включении режима поиска полигонов (FindPolys=1).

out.txt - файл описания цветов, найденных программой и использованных в файле out.mp. Файл out.txt формируется при включении режима генерации typ файла (MakeTyp=1). В дальнейшем файл может быть использован в программе cGPSmapper для генерации файла typ, позволяющего задать пользовательские цвета полигонов вместо цветов по умолчанию.

Программа сама по себе может преобразовывать карты в датумах WGS 84 и Pulkovo 1942 в проекциях Latitude/Longitude, Transverse Mercator, UTM (зоны 31V-32V, 31X-37X могут обрабатываться некорректно), Mercator. Также могут быть вручную заданы параметры преобразования произвольного пользовательского датума.
Дополнительно, через OziAPI.dll возможна работа с другими датумами, известными OziExplorer. Для работы через OziAPI.dll предварительно должна быть запущена программа OziExplorer. OziAPI.dll можно взять здесь:
http://www.oziexplorer3.com/oziapi/oziapi_dll.zip

На момент написания этого текста упомянутые программы живут тут:
BMaP2MP - http://ysbits.ru/bmap2mp
cGPSmapper - http://www.cgpsmapper.com
GPSMapEdit - http://www.geopainting.com
OziExplorer - http://www.oziexplorer.com