Утиліта для автоматичної заміни типів об'єктів в MP- файлі під мій RUSSA TypeSet. Крім цього для зазначеного діапазону POI може встановлювати властивість CITY = Y для індексації міст
Програма для «розкладання» об'єктів карт формату * .MP (polish map) по верствам.
Принцип роботи наступний:
- створюєте всі об'єкти карти на нульовому рівні
- додаєте потрібну кількість шарів деталізації
- в MPconverter відкриваєте карту і кожному типу об'єктів вказуєте шар, до якого будуть відображатися об'єкти даного типу
- натискаєте кнопку «Process» - програма встановить для кожного типу об'єктів значення «EndLevel =» або ж сформує розділ [DICTIONARY].
- зберігаєте карту
Конфігурацію про розташування об'єктів по верствам можна зберегти / завантажити для подальшого використання.
Так само сформований розділ [DICTIONARY] можна зберегти в окремий файл (кнопка "SaveDIC").
Прапорець "Показати всі об'єкти" - відображає в списках всіх можливих об'єкти
Щоб виділити об'єкти в таблиці кликати мишкою на шпальтах "Тип" або "Назва", при кликання на стовпець "До шару" потрапляємо в режим редагування.
Зміни у версії 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- файлів наборів карт для Mapsource.
- Показує всі встановлені карти (може сортувати список карт як по імені, так і по FamiliesID),
- Показує нехай, де встановлені карти
- Показує версію TBD файлу
- Показує і вміє змінювати FamiliesID, ProuductID, MapSourceName, MapSetName і CDMapSetName
- Може записувати змінений TDB з новим ім'ям файлу
- Може змінювати FID і в MDX файлі
Утиліта дозволяє переглядати і змінювати значення 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 = 900PID = 2:
FIDfinder.exe imgfile.img / FID 900 2 or
FIDfinder.exe * .img / FID 900 2
Usage for change FID = 900PID = 2RID = 5:
FIDfinder.exe imgfile.img / FID 900 2 5 or
FIDfinder.exe * .img / FID 900 2 5
Утиліта для автоматичної заміни типів об'єктів в 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