Уважаемые пользователи и гости форума! Доступно обновление карт Украины: Июнь-2020 для Нави-Мапс и СитиГИД.
Карты можно обновить как через саму программу навигации = Карты - Обновить,
так и скачать атлас карт в архиве в разделе Загрузок (Скачать карты, программы)
Также выпущены карты cgnet для версии СитиГИД 7.9.0.236 под операционку WinCE 6.0 - подробнее читайте на форуме


Продолжаются работы по улучшению форума. Возможны перерывы во время обновления кода движка форума.

Утилиты Редакторам карт ! Полезности для Гармина и mp-карт !

Редакторы и утилиты - предложения разработчиков

Модераторы: OldMan, alx69, Vadim_O, Mechanic, Alex1802, PivoOdessa

Сообщение
Автор
Grafs
Активный участник форума
Сообщения: 270
Зарегистрирован: 22 дек 2007, 19:55
Откуда: Киев

Утилиты Редакторам карт ! Полезности для Гармина и mp-карт !

#1 Сообщение Grafs » 29 янв 2008, 18:03

Давайте сюда постить ссылки на утилиты помогающие нам в картостроении!
Ничего невозможного нет!
Nokia n95, iBlue 747, GarminMobileXT

Grafs
Активный участник форума
Сообщения: 270
Зарегистрирован: 22 дек 2007, 19:55
Откуда: Киев

mpUtilities

#2 Сообщение Grafs » 29 янв 2008, 18:11

mpUtilities v.1.0.7.6
Релиз от 24.03.08
История изменений в архиве программы в файле readme.txt

Качаем:
http://travelgps.com.ua/grafs/mpUtilities_v1_0_7_6.zip


Частичное описание:
Комплект утилит для работы с векторными картами в текстовом формате .mp "Польский формат"

Данная программа помогает сократить количество действий для качественной подготовки исходных файлов векторных карт для конвертирования из форматов Навител и Русса в формат Garmin.

Требования программы:
Microsoft Windows 2003-Vista
NET Framework 2
http://travelgps.com.ua/soft/dotnetfx_msframework2.exe

Что делает программа:

1. Вкладка "2х Блоки"
Данная утилита ищет в текстовом файле .mp Польского формата сдвоенные (сгруппированные) линии и блоки. Сдвоенные линии вызывают ошибку при компиляции в cGPSMapper до версии 0.93.
Некоторые сдвоенные полигоны неправильно прорисовываются навигаторами.
Найденные линии и полигоны записываются в лог файл для последующего исследования.
Утилита может отмечать с сохранением в файл визуальное нахождение линий и полигонов типом, который вы укажите.
Спасибо за идею Олег. г. Львов - olylak
В комментариях этих линий и полигонов вы найдете описание с какого типа, на какой была произведена замена. Некоторые линии и полигоны могут быть сгруппированы по несколько раз, поэтому после редактирования карты следует обработать этой утилитой файл еще раз.
Примерное время обработки файла 11мб - 3 мин

2. Вкладка "Линии"
Данная утилита - ищет в файле mp линии, где количество секций в линии более чем указано в поле секции. Иногда необходимо отследить наличие в карте линий где количество узлов превышает порог 60шт. Утилита может отмечать с сохранением в файл визуальное нахождение линий и полигонов типом, который вы укажите. В комментариях этих линий вы найдете описание с какого типа, на какой была произведена замена при визуализации.
Примерное время обработки файла 11мб - 1 мин

3. Вкладка "ID"
Данная утилита - ищет в файле mp все ID узлов и дорог и изменяет их в карте.
1. Возможность получения последнего параметра счетчика без изменения в фале карты.
2. Возможность поочередно или одновременной обработки узлов и дорог.
3. Возможно указать с какого номера пересчитывать.
Утилита полезна при вставке кусков чужой карты в свою без опасения
продублировать ID узлов и дорого.
Единственный пока минус утилита работает довольно медленно, при обработке 11мб файла карты Киева только на пересчет узлов потребовалось примерно 60мин.
Если счетчик фрагментирован незначительно время обработки сокращается.

4. Вкладка "2xID"
Данная утилита - ищет в файле mp дубликаты ID дорог и сохраняет их в лог-файл для последующего редактирования. С дубликатами ID узлов справляется программа MapEdit.
Примерное время обработки файла 11мб - 1 мин

5. Вкладка "Узлы" NEW
Данная утилита - ищет в файле mp в линиях карты изолированные роутовые узлы и удаляет их.
Примерное время обработки файла 11мб - 20 мин

6. Вкладка "Города" NEW
Данная утилита - ищет в файле mp POI населенных пунктов и анализирует их на правильность индексирования для конвертации с помощью cGPSmapper.
Устраняет ошибку:
Each city which is planned to be use as a search criteria
Must have a corresponding RGN20 element (geographic location)
А также индексирует POI населенных пунктов для поиска в навигаторах.
Может работать как в автоматическом режиме исправления так и в режиме логирования для последующего ручного исправления.
Примерное время обработки файла 11мб - 1 мин

7. Вкладка "Типы"
Назначение данной утилиты - замена типов линий, полигонов и POI Навител и Русса на Garmin.
Утилита помогает за один проход:
1. поменять типы линий, полигонов, POI
2. удалить ненужные линии, полигоны, POI
3. удалить роутовые узлы в типах линий, в которых их не должно быть.
4. Меняет линии на полигоны и обратно
Набор для замены и удаления прописывается в конфиг-файле changetyp.cfg, который находится в каталоге программы. Если файл будет удален, программа восстановит его при запуске с первоначальным набором записей.
Внимание, после удаления роутовых узлов в линиях, необходимо открыть сохраненный файл в MapEdit и пересохранить его. Данной процедурой MapEdit подчистит секции [Restrict].
Примерное время обработки файла 11мб - 8 мин

8. Вкладка "Перевод"
Назначение данной утилиты - корректный перевод Укр-Рус адресной информации и названий для навигаторов.
За один проход на выходе мы получаем 3 файла:
1. В верхнем регистре
2. Перевод Украинских спец. букв в рус-eng вариант
3. В транслите
Также утилита может создавать файлы по отдельности. Корректно учитывается исходный язык текста для перевода в транслит, для каждого языка своя таблица подстановок, которая находится в файле perevod.cfg в каталоге программы.
!ВНИМАНИЕ! Перевод производится только Русских и Украинских символов во всем тексте. Если в слове встретится символ на английском, в верхний регистр он переведен не будет!
Примерное время обработки файла 11мб - 1 мин

9. Вкладка "Слои"
Утилита - конфигурирует слои соответственно прописанным данным в конфиге в секции [LAYER] и разносит объекты по слоям.
Отличие данной утилиты от аналогичной mp2mp в том, что данная утилита разносит слои с помощью EndLevel.
Схема для разноски блоков по слоям указывается в конфиг файле, пример такого файла находится в каталоге программы layer.cfg
Схема прописывания: 1- тип блока, 2-начальный слой, с которого объект будет виден, 3-конечный слой, до которого объект будет виден
Не желательно устанавливать начальный слой выше 0, потом возникнут сложности с редактированием!
Также для выборочного физического переноса объектов по слоям утилите потребуется значительное количество времени
Примерное время обработки файла 11мб если физически не переносить слои- 1 мин

10. Вкладка "Адрес1" NEW
Утилита просматривает файл карты на наличие адресной информации StreetDesc и названий Label, создает базу данных в виде текстового файла с разделителем ; в файле .csv.
Для того чтобы залить данную базу обратно в карту с помощью утилиты "Адрес2", блоки в карте индексируются комментариями.
Базу легко можно редактировать при помощи Excel.
Данная утилита очень полезна при редактировании, переводе, исправлении ошибок, согласовании большого количества адресных данных и названий. Базу можно заливать в файл по частям разрезав на
части но обязательно предыдущие части должны присутствовать в последующих.
При помощи базы можно переименовывать, назначать, добавлять, изменять всю информацию в StreetDesc и Label а также прописывать принадлежность к населенному пункту в CityIdx.
Подробное описание смотрите в ридми, в архиве программы...
Примерное время обработки файла 11мб - 5 мин

11. Вкладка "Адрес2" NEW
Утилита заливает сохраненную базу данных утилитой "Адрес1" обратно в проиндексированный файл карты.
Подробное описание смотрите в ридми, в архиве программы...
Примерное время обработки файла 11мб - 10 мин

12. Вкладка "gpx2ozi&mp"
Утилита - разбирает и конвертирует файл gpx созданный навигатором GarminMobileXT в файлы wpt и plt в формате OziExplorer.
Также утилита может добавить найденные точки в карту mp.

13. Вкладка "wpt2mp"
Утилита - обрабатывает файл wpt созданный в OziExplorer и добавляет
найденные точки в карту mp Польского формата.

Установка:
Программа не требует инсталляции.
Распакуйте архив в любое свободное место на винчестере и запустите mpUtilities.exe
Последний раз редактировалось Grafs 25 мар 2008, 01:37, всего редактировалось 22 раза.
Ничего невозможного нет!
Nokia n95, iBlue 747, GarminMobileXT

Vadim_O
координатор проекта
Сообщения: 7913
Зарегистрирован: 11 июн 2006, 00:29
Чаще езжу тут:: Ukraine
Откуда: Одесса, Украина
Контактная информация:

#3 Сообщение Vadim_O » 01 фев 2008, 21:10

Вот такая полезная версия :

http://www.gpsmap.vrn.ru/tools.shtml - там была ссылка
http://www.gpsmap.vrn.ru/files/mapedit-AK-1_0_49_1.zip

По крайней мере поиск на карте в редакторе по ID и NodeID искать она умеет. Для локализации проблемных мест годится.

Рекомендуется не для прямого редактирования карты, (хотя и это можно) а для запуска копии карты и для поиска различных проблемных объектов на карте.
Последний раз редактировалось Vadim_O 29 янв 2009, 01:32, всего редактировалось 1 раз.
У нас можно купить лицензионный ключ на СитиГид или Нави-Мапс = за 250 грн.

Grafs
Активный участник форума
Сообщения: 270
Зарегистрирован: 22 дек 2007, 19:55
Откуда: Киев

#4 Сообщение Grafs » 04 апр 2008, 01:29

change_reg_patch
Консольная утилита для обработки *.reg файла из набра
файлов для подключения к MapSorce.

Качаем:
http://travelgps.com.ua/grafs/change_reg_patch.exe

Требования:
Microsoft Windows 2000\2003\XP\Vista
NET Framework 2

Функции:
Утилита меняет пути в файле на путь текущей директории.

Праметры запуска:
change_reg_patch.exe c:\file.reg
* необходимо указывать полный путь к файлу
Ничего невозможного нет!
Nokia n95, iBlue 747, GarminMobileXT

bonza2
Активный участник форума
Сообщения: 181
Зарегистрирован: 30 авг 2007, 09:06
Откуда: Беларусь, Жодино.
Контактная информация:

#5 Сообщение bonza2 » 30 апр 2008, 13:47

Grafs, замечание одно по mpUtilities:
при транслите если исходная буковка БОЛЬШАЯ то и все транслицируемые буковки тоже БОЛЬШИМИ делай. то есть регистр буковок оставляй так как в исходной.
СМОЛЕВИЧСКИЙ (МИНСКАЯ)
SMOLEVIChSKIJ (MINSKAYa)

очень нада чтоб перевод в транслит можно было выполнять из BAT файла. для автоматизации. или отдельную какую нить прожку. пару условий - все русские буквы БОЛЬШИЕ (а если встречается маленькая то ее сделать БОЛЬШОЙ) и транслитировать в англицкие БОЛЬШИЕ абсалютно ВСЕ русские буквы в файле.

вроде так :)
garmin Legend 16 mb :) - был.
сча NOKIA E90.

Grafs
Активный участник форума
Сообщения: 270
Зарегистрирован: 22 дек 2007, 19:55
Откуда: Киев

#6 Сообщение Grafs » 30 апр 2008, 22:44

Все зависит от того стоит галка в пункте 1 или нет.
Смысл вот в чем:
Если стоит то будет Минская -> MINSKAYA, МИНСКАЯ -> MINSKAYA, Ярослава -> YAROSLAVA
Если не стоит будет Минская -> Minskaya, МИНСКАЯ -> MINSKAYa, Ярослава -> Yaroslava

Тоесть для корректного перевода сначала п.1, а потом п.2 и или п.3
Ничего невозможного нет!
Nokia n95, iBlue 747, GarminMobileXT

bonza2
Активный участник форума
Сообщения: 181
Зарегистрирован: 30 авг 2007, 09:06
Откуда: Беларусь, Жодино.
Контактная информация:

#7 Сообщение bonza2 » 01 май 2008, 08:45

чтото неправильно....
у меня уже все в верхнем регистре. только в транслит надо.
да черт с ним, GPSMapHelper.exe нармально работает и пачками файлы ест.

а как насчет чтоб из ВАТ файла транслит делать?
garmin Legend 16 mb :) - был.
сча NOKIA E90.

Grafs
Активный участник форума
Сообщения: 270
Зарегистрирован: 22 дек 2007, 19:55
Откуда: Киев

#8 Сообщение Grafs » 01 май 2008, 13:00

bonza2 писал(а):а как насчет чтоб из ВАТ файла транслит делать?
Можно будет сделать, только после того как доделаю mpUtilities.
Ничего невозможного нет!
Nokia n95, iBlue 747, GarminMobileXT

alive
Сообщения: 8
Зарегистрирован: 15 июн 2008, 09:22
Откуда: Россия, Астрахань
Контактная информация:

#9 Сообщение alive » 15 июн 2008, 09:44

Grafs писал(а):mpUtilities v.1.0.7.6
пытался воспользоваться функционалом разноски объектов по слоям.
вот конфиг - http://alive.rxfly.net/download/layer.cfg
Есть подозрение, что навителовские объекты не обрабатываются. Проверял на вышеуказанном конфиге: точки АЗС (0x2f01) поднялись до 2го слоя, а посты ГАИ (0xf202), светофоры (0xf201), жд-станция (0xf006), АГЗС (0xF208) так и остались на нулевом.
в заголовке mp-шника typeset - navitel:
[IMG ID]
CodePage=1251
LblCoding=9
ID=13001004
Name=Astrakhan i Oblast
TypeSet=Navitel
Elevation=M
Preprocess=F
TreSize=511
TreMargin=0.000000
RgnLimit=1024
POIIndex=Y
Routing=Y
Copyright=alive
Levels=2
Level0=26
Level1=19
Zoom0=0
Zoom1=3
[END-IMG ID]

AGurov
Картограф проекта
Сообщения: 3755
Зарегистрирован: 31 окт 2007, 11:32
Чаще езжу тут:: Ukraine
Откуда: Кривой Рог
Контактная информация:

#10 Сообщение AGurov » 16 июн 2008, 14:50

ошибка вкралась в cfg
0xF202,0,2 ;Пост ГАИ
а должно быть
0xf202,0,2 ;Пост ГАИ
замените большие буквы на маленькие и все получится :)
в Вашем layer.cfg целый блок ПОИ с большой буквой F
Изображение
Navi-Maps+CityGuide 11.1.170 (1920*1080)

alive
Сообщения: 8
Зарегистрирован: 15 июн 2008, 09:22
Откуда: Россия, Астрахань
Контактная информация:

#11 Сообщение alive » 17 июн 2008, 06:39

Конфиг не мой, я просто разместил объяву :)
Если вы внимательно посмотрите, то в конфиге из "поставки" утилит (http://travelgps.com.ua/grafs/mpUtilities_v1_0_7_6.zip) так все и написано, с большими буквами, я просто поменял в некоторых типах циферки уровней.
Я конечно встречался с проблемами "case sensitivity", но как правило они были связаны с кириллицей, большинство инструментов для "нормального" алфавита по умолчанию case insensitive, если специально не указывать "учитывать регистр".
А вообще спасибо за подсказку, буду пробовать.

Grafs
Активный участник форума
Сообщения: 270
Зарегистрирован: 22 дек 2007, 19:55
Откуда: Киев

#12 Сообщение Grafs » 17 июн 2008, 11:07

Спасибо, проверю!
Ничего невозможного нет!
Nokia n95, iBlue 747, GarminMobileXT

VicS
интересующийся
Сообщения: 46
Зарегистрирован: 31 авг 2007, 01:27

#13 Сообщение VicS » 25 июн 2008, 23:25

http://imocoding.com/
C помощью PTGMAP(КПКаналог GpsMapEdit) можно править карты прямо в КПК, но это — только для настоящих маньяков.
есть русский язык, разработчикам бесплатных карт ключи дают бесплатно.
Some features:

-Auto Moving / Rotating Map
-Streets and POIs Finder
-Creating and Editing Waypoints and Routes
-Tracks Recording
-Saving Tracks, Waypoints, Routes in *.gdb and *.mps Format
-Creating and Editing Map Objects and AutoRouting Data
-Calibrating Raster Images
-Saving Maps in Polish and OziExplorer Format
-Convenient File Browser
-Night View

Vadim_O
координатор проекта
Сообщения: 7913
Зарегистрирован: 11 июн 2006, 00:29
Чаще езжу тут:: Ukraine
Откуда: Одесса, Украина
Контактная информация:

#14 Сообщение Vadim_O » 02 июл 2008, 14:32

есть утилитка (300Kb), которая массово добавляет для ПРЯМОУГОЛЬНЫХ карт внешние ноды.
http://rapidshare.com/files/121387454/ExternalNode.exe

1. в один каталог скопировать программу и карты
2. запустить
3. в каталоге Ready будут исправленные карты

_Michael_
Картограф проекта
Сообщения: 6115
Зарегистрирован: 09 фев 2007, 08:49
Откуда: Кировоград
Контактная информация:

#15 Сообщение _Michael_ » 10 дек 2008, 12:43

народ, ни у кого не завалялся SpeedCamEditor?
а то все указанные ссылки - 404 :(

Ответить

Вернуться в «Утилиты и редакторы для создания хороших правильных карт»