Аналогично также и с Питером,центра города нет,писал об этом раньше.
Нашёл причину в некорректной нарезке osm файлов. Раньше файлы выкачивались с Гислаба. Будет время попробую устранить.
А если не на безвозмездной основе? Денежная стимуляция,так сказать.
Не интересно! Нет на это времени. Конкретно для Нидерландов у меня даже скриптов нет, всё с нуля нужно делать, слишком муторно.
Попробуйте Геонет - он бесплатный от слова “совсем”
Карты есть в трёх вариантах - в самой программе и два варианта сторонних http://forum.probki.net/topic/15503-neoficialnye-karty-osm/
Пересобрал Москву, Питер и Краснодарский край с Адыгеей.
Научите плс конвертировать .mp в .nm2 ?
На известном ресурсе давно не обновляются карты западной европы, нужно именно в nm2. скачал GPSMapEdit, некую карту d формате mp. Экспорт неудачен из-за ошибок в карте. ОК, “проверка карты”, ошибок насчитывается 374889, в основном четырех типов:
“Дорога имеет тупик без узла”
“Слишком близкие узлы”
“внутренние части полигонов перекрываются”
“контур полигона перекрывается с контуром другого полигона”
Куда копать дальше? Может не тот источник?
Обновил большую часть стран экс СССР.
PS: Исправлены ошибки которые возникали при сборке Адыгеи и СПБ.
Добрые вы тут, даже на три буквы никто не послал
А если я нашел pbf - файл с нужным мне регионом, как его превратить в nm2 ?
nm2 может делать GPSMapEdit, осталось понять, во что сконвертировать pbf, чтобы скормить его GPSMapEdit… any thoughts ?
Маршрутизация не нужна, просто названия и POI.
Пошлю я. Нужно сконвертивовать сперва в OSM. Потом в MP. Вот тема для самостоятельного чтения.
Спасибо за правильное направление, mp - файлы я получил. GME 2.1 их открывает, показывает, но конвертировать не получается. То находит десятки тысяч ошибок и сразу отказывается работать, то просто “Не отвечает” в процессе, на 750М файле.
Что делать? pbf качал с http://download.geofabrik.de/europe/austria.html, на разные даты, разных местностей…
Пробовал и osm2mp64.exe, и osm2mp.pl с ключами --navitel --config=navitel-ru.cfg, сборка проходит, GME показывает карту, но не конвертирует… может какие-то еще настройки нужны?
Нужно нарезать на мальнькие кусочки, у nm2 есть ограничение на размер. И да не должно быть ошибок “Слишком близкие узлы”.
Обрезал, даже на самых маленьких картах именно этих ошибок тысячи:
не должно же их быть ТАК МНОГО?!! и так равномерно распределенных…
Отключите при проверке в мапэдите все, кроме “Искать несовмещенные и дублирующиеся узлы”. Такие ошибки исправляйте.
Хм, а знаете, работает я для пробы варварски удалил все ошибочные узлы, и оно создало nm2, размером аж 20382780, который нормально проиндексировался навителом!
Для полного счастья научите плс правильно исправлять ошибку “дорога пересекает сама себя в узле”. Их появляется множество после обрезки, на краях карты, и с виду непонятно, что исправлять, пересечений-то никаких нету.
Индексируется-то оно индексируется, но Навител не видит карт, ни 20М, ни хорошо обрезанных.
Кажется эксперимент пора признать неудачным.
Карты нужно поделить на роутнговый файл и на адресный. Вот утилита. Описание тут.
выделил роутинговую информацию, создался mp-файл втрое меньше, а как теперь удалить её из большого mp?
есть подозрение, создается только невидимая роутинговая карта, Навител только названия городов показывает
к востоку здесь граница с Австрией, там карта ОК, и видна мною конвертированная, там почти ничего нет, даже при очень мелких масштабах
Не видя файла, не зная как он был получен трудно что то подсказать - помочь.
Источник:
http://download.geofabrik.de/europe/germany/bayern/oberbayern-170101.osm.pbf
таким путём был получен mp:
osmconvert.exe oberbayern-170101.osm.pbf|osm2mp64.exe - > oberbayern-170101.mp
Далее от него GPSMapEdit`ом взята южная часть, возникшие ошибочные сущности удалены, получился oberbayern-17-south.mp. Далее MPUtil выделил из него карту роутинга oberbayern-17-south_20190309-183024_rt.nm2 с таким конфигом:
MPUtil.ini:
[Tool]
MapFile=K:\osm\MP\oberbayern-17-south.mp
GMEPath=K:\osm\mapedit2-1-78-10
SpdFile=
[ExtNodes]
Type=0X1611
Level0=26
Level1=12
LevelRange0=26
[FindCity]
Index=1
Find=1
Name=1
[HouseNum]
NoStreet=0
AddrCor=1
Poi=1
[ExtRout]
Level0=26
[NodCor]
Type=0X1610
MaxLen=10
MapFilePOI=C:
[SpeedCut]
Type=0
результат работы GPME 2.1.78 и оба mp-файла:
http://rgho.st/7K8pyHZrc