Полезные и бесполезные GPS утилиты, написанные в разное время
 

MPconverter Windows-приложение Утилита для "раскладывания" объектов карт формата *.MP (polish map) по слоям
TDBchanger Windows-приложение Утилита для редактирования TDB-файлов наборов карт для Mapsource. Показывает все установленные карты, умеет изменять FamiliesID, ProuductID, MapSourceName, MapSetName и CDMapSetName
FIDfinder Консольное приложение Утилита позволяет просматривать и изменять значения FamiliesID, ProuductID, RegionID и SubRegionID в залоченных картах формата Garmin IMG
MPchange Консольное приложение Утилита для автоматической замены типов объектов в MP-файле под мой RUSSA TypeSet. Кроме этого для указанного диапазона POI может устанавливать свойство CITY=Y для индексации городов
 

 



MP converter v2.1

Программа для «раскладывания» объектов карт формата *.MP (polish map) по слоям.
 

Принцип работы следующий:
- создаете все объекты карты на нулевом уровне
- добавляете нужное количество слоев детализации
- в MPconverter открываете карту и каждому типу объектов указываете слой, до которого будут отображаться объекты данного типа
- нажимаете кнопку «Process» - программа установит для каждого типа объектов значение «EndLevel=» или же сформирует раздел [DICTIONARY].
- сохраняете карту
 
Конфигурацию о расположении объектов по слоям можно сохранить/загрузить для последующего использования.
Так же сформированный раздел [DICTIONARY] можно сохранить в отдельный файл (кнопка "SaveDIC").
Флажок "Показать все объекты" - отображает в списках все возможные объекты
Чтобы выделить объекты в таблице кликать мышкой на столбцах "Тип" или "Название", при кликаньи на столбец "До слоя" попадаем в режим редактирования.

Типы объектов описаны в файлах poi.txt, polygon.txt, polyline.txt (руссовские объекты в них сейчас закомментированы). Изображения объектов взяты с сайта v-dorogu.narod.ru и жестко привязаны к гарминовским типам.


Изменения в версии 2.1:

- поддержка загрузки информации [DICTIONARY] при открытии карты. (при записи [DICTIONARY] модифицируется только информация по измененным объектам)
- при записи [DICTIONARY] имеющийся раздел [DICTIONARY] удаляется
- возможность редактирования уровней (только значение bits, уровни для MapSource формируются автоматически - от 0 до N)
- при формировании [DICTIONARY] всем объектам устанавливается правильный EndLevel (а не EndLevel=9)
- не отображались изображения некоторых POI

Изменения в версии 2:

- поддержка [DICTIONARY]. 2 режима работы программы: установка EndLevel для объектов или создание раздела [DICTIONARY] в файле карты (флажок "Работа с [DICTIONARY]").
- возможность выделять несколько объектов и задавать уровень по правой кнопке мыши
- возможность отобразить все типы объектов для создания файла конфигурации по всем объектам, а не только по объектам карты


Ограничения и баги:

- в карте обрабатываются только объекты [POLYLINE], [POLYGON] и [POI] (не поддерживаются объекты [RGNxx])
- соответственно в [DICTIONARY] не формируются разделы LevelXRgn20, поскольку их описание, при использовании объектов [POI], попадает в раздел LevelXRgn10 (установлено экспериментально, могу и ошибаться)
- не шибко шустро работает... будем разбираться... :)
 


TDB changer v.0.3

 

  Утилита для редактирования TDB-файлов наборов карт для Mapsource.
 - Показывает все установленные карты (может сортировать список карт как по имени, так и по FamiliesID),
 - Показывает пусть, где установлены карты
 - Показывает версию TBD файла
 - Показывает и умеет изменять FamiliesID, ProuductID, MapSourceName, MapSetName и CDMapSetName
 - Может записывать измененный TDB с новым именем файла
 - Может изменять FID и в MDX файле 

 



FID finder v.0.4

Утилита позволяет просматривать и изменять значения FamiliesID, ProuductID, RegionID и SubRegionID в залоченных картах формата Garmin IMG
Консольное приложение. Параметры командной строки - карта в формате Garmin IMG или же маска файлов (например *.img), плюс ключи, позволяющие изменить

Usage: FIDfinder.exe imgfile.img [/FID newFID [newPID [newRID [newSID]]]]

imgfile.img - GARMIN map file, or mask: *.img
[/FID newFID] - New FID of map
[newPID [newRID [newSID]]]] - New PID,RID,SubRID of map

Usage for view FID:
FIDfinder.exe imgfile.img or
FIDfinder.exe *.img

Usage for change FID=900:
FIDfinder.exe imgfile.img /FID 900 or
FIDfinder.exe *.img /FID 900

Usage for change FID=900&PID=2:
FIDfinder.exe imgfile.img /FID 900 2 or
FIDfinder.exe *.img /FID 900 2

Usage for change FID=900&PID=2&RID=5:
FIDfinder.exe imgfile.img /FID 900 2 5 or
FIDfinder.exe *.img /FID 900 2 5



MP change v.0.1

Утилита для автоматической замены типов объектов в MP-файле под мой RUSSA TypeSet. Кроме этого для указанного диапазона POI может устанавливать свойство CITY=Y для индексации городов (ключ -c указывает максимальный тип POI, для всех POI тип которых меньше максимального будет установлено CITY=Y).

Usage: MPchanger.exe [-c MaxType] mpfile.mp

mpfile.mp - be corrected RussaTypes of objects:
POI:   0xF000-0xF600 -> 0x6800-0x6E00
Lines:     0x3d-0x49 -> 0x2d-0x39
Polygons:  0x80-0x93 -> 0x54-0x67
           0x94-0x98 -> 0x21-0x25
-c MaxType - will set property City=Y for POI that Type <= MaxType
for example: -c 0x0c00



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сайт создан в системе uCoz