monotone-marble

Автор Тема: В продолжение темы по переводу растра в вектор  (Прочитано 6834 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн OLDNiCK

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1 596
    • Байанай.ру
BMaP2MP 0.4.3

Основное назначение программы 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 можно взять здесь.

На момент написания этого текста упомянутые программы живут тут:
cGPSmapper - тут
GPSMapEdit - тут
OziExplorer - тут
BMaP2MP - тут
или внизу
* bmap2mp.rar (87.75 кБ - загружено 246 раз.)
« Последнее редактирование: 15.04.2015, 07:05:03 от OLDNiCK »


Поделиться

Digg  Facebook  Vkontakte  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf

 


Диск на 16 Гб доступный только для тебя из любой точки мира.БЕСПЛАТНО!