Конвертация OSM в Navitel

Итак, действительно был забанен за активность скрипта. Что делать дальше с проектом “выкачивания” файлов предлагаю обсудить здесь. Вероятнее всего - просто прикрыть его и всем перейти на гислабовские области.

Т.е. исходники берем с http://gis-lab.info/projects/osm-export.html, результаты выкладываем, как обычно, на http://fmesh.ru/osm/navitel.html?

похоже на то

Добрый день.
Помогите пожалуйста сконвертировать кусок франци.
Исходник OSM брал здесь: http://download.geofabrik.de/osm/europe/france/rhone-alpes.osm.bz2
С помощью osm2mp сконвертировал в mp. А при попытке сохранить в GPSMapEdit для навитела, вылазит ошибка и не сохраняется. При Validation map вылазит очень много ошибок… Правильно ли я понимаю, что пока их не исправишь, карту сохранить невозможно? В пятницу поеду туда, хотел смотреть на карте какие дорожки еще не загружены в osm и писать треки…

Поставь только проверку “Find misaligned/duplicated…” (правая верхняя опция) остальные сними и исправь только эти ошибки, тогда конвертация пройдет.

Их там много… Это только вручную или есть полуавтоматические средства???

Есть быстрый и нецивилизованный вариант - внешним макросом или вручную (delet’ом) поудалять в GME все линии содержащие эти ошибки. Других автоматических способов нет… может когда-нибудь дождёмся специалиста C++, расшифрующего этот код, или сам автор GME сподобится выгонять текстовый протокол с этими ошибками.

В том-то и проблема, что этот код расшифрововать не надо.
Потому что причина ошибки вполне ясна: две роутинговые ноды попадают в один и тот же узел сетки.
Расшифровать надо, каким именно образом идёт округление к этой сетке, а эти куски кода разбросаны по разным местам, и сходу мне этот порядок округлений воспроизвести не удалось.

В poly.cfg добавлена комбинация footway=sidewalk для обозначения нероутинговых тротуаров.
Версия пока обновлена только в svn: http://osm2navitel.googlecode.com/svn/trunk/

Екатеринбург сконвертирован из исходников GIS-Lab (sverdl-osm-nm2.7z).
Наверное, надо удалить ekaterinburg-osm-nm2 как неподдерживаемый? Вроде бы ссылок на конкретные файлы не успели насоздавать.

Успели. У меня скрипт переименовывает в зависимости от места cбора xml (mosobl<->moscow). А вообще, одному комраду, не будем показывать пальцем :), уже пора названия регионов на сайте прикрутить, или, попросить других комрадов ему в этом помочь.

chilin, не знал :slight_smile:
Если просто удалить ekaterinburg-osm-nm2, на страничке будет указан файл для Навител sverdl-osm-nm2, так?

Начал переходить потихоньку на гис-лаб, кое-какие области уже сконвертировались и обновились. Позволил себе удалить города, которые теперь попадают в области piter, barnaul, ekaterinburg и др. В wiki поправлю ссылки по мере возможности. Как будет свободное время.

Все правильно, надо вручную изменить имя с ekaterinburg на sverdl

а можно с именами нормальными утвердиться? лично мне “sverdl” не лежит к душе

хотя бы что-то типа sverdlovsk_region или sverdlovsk_oblast. или обратно ekaterinburg

name=sverdl
name:ru=Свердловская область
name:en=Sverdlovsk region

Чо как маленькие-то? :slight_smile:

Мое ИМХО - придерживаться имен гис-лаба. А когда Ivan Komarov допишет скрипт, который берет название из info.txt имя вообще не будет иметь значение.

с твоим имхо согласен
может быть тогда sim попинать на тему изменения имен архивов на его стороне?

для меня удобно на флешке\диске видеть внятные названия файлов

Это можно :slight_smile: Мне как-то leningrad тож не очень. spb_i_lenobl было бы лучше :slight_smile:

Как вариант написать скрипт-ренеймер. Под винду могу тебе батник написать. Запускаешь и он переименовывает все файлы на флэшке в нужные имена.

лучше если с сервера будут качаться уже правильно названные файлы