You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#4126 2012-04-24 18:49:58
- Dypa4ek
- Member

- From: г.Волжский, Волгоградской обл.
- Registered: 2011-04-21
- Posts: 31
- Website
Re: Конвертация OSM в Navitel
А постпроцесинг (mp-postprocess-navitel.pl) ошибок не выдавал?
А чтобы не закрывался, а показывал ошибку я слегка испортил файл ConvertToNM2.vbs
http://multi-up.com/691753
проблему нашёл... был старый GPSMapEditor... скачал версию свежее (была 1.0.27 rus -- обновил до 1.0.67.2)
но появилась другая проблема когда скинул в навигатор заметил что карта якобы кусками съедена.... отсутстуют некоторые дороги участки карты и города... щас буду смотреть как GPSMapEditor видит файл *.MP может ещё в нём эти участки отстутствуют... тогда ошибка при переделовании из *.OSM в *.mp , если нет, то из *.mp в navitel .... скоро вернусь
выяснил.... RU-VGG.mp у меня весит 42.4 метра и он "дырявый" буду пытаться новый делать....
от чего это может быть?
Last edited by Dypa4ek (2012-04-24 19:13:08)
Offline
#4127 2012-04-25 10:31:06
- Fortress
- Member

- From: Russia, Saint-Petersburg
- Registered: 2009-07-09
- Posts: 1,109
Re: Конвертация OSM в Navitel
Fortress
у тебя там file_get_contents используется, замени на fread/fwrite...
Исправил. Спасибо за наводку.
Offline
#4128 2012-04-25 11:29:09
- Dypa4ek
- Member

- From: г.Волжский, Волгоградской обл.
- Registered: 2011-04-21
- Posts: 31
- Website
Re: Конвертация OSM в Navitel
выяснил.... RU-VGG.mp у меня весит 42.4 метра и он "дырявый" буду пытаться новый делать....
от чего это может быть?
мучался пытался... нихрена не выходит ![]()
проблеема видимо в том что либо у меня файл RU-VGG.poly неправильный... либо не корректно работает osmconvert.exe... ну либо у меня не хватает файлов...RU-VGG.poly и russia-european-part.osm.pbf достаточно?
1. osmconvert.exe + RU-VGG.poly + russia-european-part.osm.pbf = RU-VGG.osm
2. osm2mp.pl + RU-VGG.osm + RU-VGG.poly = RU-VGG.mp
3. RU-VGG.mp + ConvertToNM2.vbs = RU-VGG.nm2
что посоветуете ? кто нить с этим сталкивался?
Могу скинуть файлы чтобы вы глянули чё с ними..
Offline
#4129 2012-04-25 12:12:05
- Monitor
- Member
- From: Нижний Новгород
- Registered: 2010-03-01
- Posts: 206
Re: Конвертация OSM в Navitel
выяснил.... RU-VGG.mp у меня весит 42.4 метра и он "дырявый" буду пытаться новый делать....
![]()
от чего это может быть?
Во первых, дамп с геофабрик охватывает только западно-европейскую часть РФ и обрывается где-то на Нижегородской области (по крайней мере у меня даже Нижегородская конвертируется не полностью). Волгоградская область примерно на той же долготе.
Во-вторых желательно при использовании osmconvert добавлять ключ --complex-ways. Он поможет сохранить мультиполигоны вдоль границы обрезки poly файлом.
Last edited by Monitor (2012-04-25 12:13:54)
Offline
#4130 2012-04-25 12:33:53
- Dypa4ek
- Member

- From: г.Волжский, Волгоградской обл.
- Registered: 2011-04-21
- Posts: 31
- Website
Re: Конвертация OSM в Navitel
Во первых...
Во-вторых
хорошо, получается я из таго дампа на geofabrik.de... ничего с Вогоградской областью сделать не смогу? она так и будет кусочком?
куда конкретно ключ --complex-ways вписывать в osmconvert russia-european-part.osm.pbf -B=RU-VGG.poly -o=RU-VGG.osm в конец начало или есть определённое место для него?
Offline
#4131 2012-04-25 12:44:52
- Monitor
- Member
- From: Нижний Новгород
- Registered: 2010-03-01
- Posts: 206
Re: Конвертация OSM в Navitel
хорошо, получается я из таго дампа на geofabrik.de... ничего с Вогоградской областью сделать не смогу? она так и будет кусочком?
у меня полностью собрать Нижегородскую не получилось.
куда конкретно ключ --complex-ways вписывать в osmconvert russia-european-part.osm.pbf -B=RU-VGG.poly -o=RU-VGG.osm в конец начало или есть определённое место для него?
osmconvert russia-european-part.osm.pbf -B=RU-VGG.poly --complex-ways -o=RU-VGG.osm
полное описание утилиты http://wiki.openstreetmap.org/wiki/RU:Osmconvert
Offline
#4132 2012-04-25 12:47:55
- Monitor
- Member
- From: Нижний Новгород
- Registered: 2010-03-01
- Posts: 206
Re: Конвертация OSM в Navitel
У меня конвертирует область до долготы E45.0000 , посмотрите до какой долготы у Вас получается кусок.
Offline
#4133 2012-04-25 13:40:09
- Dypa4ek
- Member

- From: г.Волжский, Волгоградской обл.
- Registered: 2011-04-21
- Posts: 31
- Website
Re: Конвертация OSM в Navitel
У меня конвертирует область до долготы E45.0000 , посмотрите до какой долготы у Вас получается кусок.
да так-же дальше есть но только продолжения какихто линий ЖД и дороги и кусок реки а остальное пусто...
как выходить из положения будем? есть возможность самому создать квадрат *.pbf размерами чуть больше нужного региона, а дальше резаруть через *.poly
такое возможно? они-же где-то берут данные хоть и до E45.0000, но берут-же...
Offline
#4134 2012-04-25 17:06:49
- Fortress
- Member

- From: Russia, Saint-Petersburg
- Registered: 2009-07-09
- Posts: 1,109
Re: Конвертация OSM в Navitel
Offline
#4135 2012-04-25 18:06:43
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертация OSM в Navitel
Там не такие уж и свежие дампы:
planet-latest.osm.pbf 03-Apr-2012 19:18 16G
Offline
#4136 2012-04-25 19:06:19
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Конвертация OSM в Navitel
Fortress wrote:Там не такие уж и свежие дампы:
planet-latest.osm.pbf 03-Apr-2012 19:18 16G
Там есть текущие diff-ы в redaction-period, если их накатить - получится текущий дамп.
Offline
#4137 2012-04-25 19:12:33
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертация OSM в Navitel
Там есть текущие diff-ы в redaction-period, если их накатить - получится текущий дамп.
Для меня не проблема скачать весь этот объём данных, только вот накатывать же я так понимаю нужно осмосисом? А он под виндой бывает?
Offline
#4138 2012-04-25 19:14:31
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Конвертация OSM в Navitel
Для меня не проблема скачать весь этот объём данных, только вот накатывать же я так понимаю нужно осмосисом? А он под виндой бывает?
Он на Java. Соответственно может работать везде, где она есть.
Offline
#4139 2012-04-25 19:16:58
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертация OSM в Navitel
Sergey Astakhov
Где можно про это почитать? Желательно на родном языке Пушкина.
PS: Имеется ввиду процесс накатывания Ссылку на вики я нашёл.
Last edited by Kostik (2012-04-25 19:19:24)
Offline
#4140 2012-04-25 19:18:28
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Конвертация OSM в Navitel
Sergey Astakhov
Где можно про это почитать? Желательно на родном языке Пушкина.
http://wiki.openstreetmap.org/wiki/RU:Osmosis
Calibrator начал переводить, но потом забросил.
PS: Имеется ввиду процесс накатывания
Ну там же прям пример есть "Применить пакет правок на файл планеты."
Last edited by Sergey Astakhov (2012-04-25 19:21:49)
Offline
#4141 2012-04-25 20:23:18
- MnemanRUS
- Member
- Registered: 2012-04-15
- Posts: 6
Re: Конвертация OSM в Navitel
При конвертации из ОСМ в Навител столкнулся с двумя проблемами.
1) Нет поиска по адресу в картах которые я сам создаю.
2) Нет полноценной маршрутизации между регионами.
Может я что то не так делаю?!
Создаю (разово) при помощи "getbound" границе вырезки.
getbound.pl ID -o region.poly -oneringСкачиваю PBF файл страны. Из него при помощи ОСМ конвертера вырезаю два региона используя поли файлы границ областей c сохранением частично дорог за пределами этих границ (complete-ways).
osmconvert strana.pbf -b=region.poly --complete-ways -o=ragion.osmЗатем в конвертирую в польский формат
osm2mp.pl --config=navitel.yml --textfilter PrepareCP1251 --defaultcountry=RU --transport=emergency,police,delivery,car,motorcar,bus,taxi,truck --bpoly=region.poly region.osm > region.mpНу а тут я пробовал несколько вариантов с обработкой процессором и без обработки. Разницы честно говоря не заметил.
В mapedit пробовал обрезать mp файл по внешней границе полигона, но маршрутизация заработала только частично.
Last edited by MnemanRUS (2012-04-25 20:26:15)
Offline
#4142 2012-04-25 20:33:13
- Nikolya
- Member
- From: Краснодар
- Registered: 2010-08-17
- Posts: 937
Re: Конвертация OSM в Navitel
Нет поиска по адресу в картах которые я сам создаю.
вы не описали когда и в каком месте соединяете свои данные с осм
Offline
#4143 2012-04-25 20:39:05
- MnemanRUS
- Member
- Registered: 2012-04-15
- Posts: 6
Re: Конвертация OSM в Navitel
MnemanRUS wrote:Нет поиска по адресу в картах которые я сам создаю.
вы не описали когда и в каком месте соединяете свои данные с осм
Может быть в этом и проблема ?!
Отдельно я с адресацией ничего не делаю.
Offline
#4144 2012-04-26 06:15:32
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Конвертация OSM в Navitel
MnemanRUS, попробуйте добавить при конвертации еще ключ --navitel
Offline
#4145 2012-04-26 06:26:12
- Nikolya
- Member
- From: Краснодар
- Registered: 2010-08-17
- Posts: 937
Re: Конвертация OSM в Navitel
Может быть в этом и проблема ?!
Отдельно я с адресацией ничего не делаю.
я где то уже писал, у меня есть адресная база , вначале для упрощения сконвертил её в МП, решил соединить с МП который выкладывают на местных сервисах, после конвертации в наител формат, поиск по адресной базе не осуществляется
приходится адресную базу в формате ОСМ ХМЛ соединять с регионом в формате ОСМ ХМЛ, а уж потом конвертить в МП и в последующем в формат навител
тогда адреса входят в города где расположены
п.с. не знаю где собака зарыта, какие ключи нуна использовать возможно для упрощения, но я пошел путем меньшего сопротивления
Last edited by Nikolya (2012-04-26 06:26:55)
Offline
#4146 2012-04-26 07:59:32
- Miheich
- Member
- From: Мурманск
- Registered: 2012-01-16
- Posts: 71
Re: Конвертация OSM в Navitel
Добрый день!
прошу прощения, но, а куда делись карты Литвы и Латвии?
Offline
#4147 2012-04-26 08:50:53
- alexxys
- Member
- From: Краснодар
- Registered: 2012-03-12
- Posts: 56
Re: Конвертация OSM в Navitel
Подскажите, как на картах navitel.osm.rambler.ru обрабатываются такие ограничения проезда:
1) vehicle=destination, поставленный на точке,
2) vehicle=destination, поставленный на линии,
3) vehicle:forward=destination, поставленный на точке,
4) vehicle:forward=destination, поставленный на линии,
5) vehicle:Sa-Su=destination, vehicle:forward:Sa-Su=destination и с другими днями. (Навителовцы подтвердили, что поддерживают ограничения по отдельным дням: http://forum.navitel.su/index.php?showt … t&p=388132)
Last edited by alexxys (2012-04-26 08:51:41)
Offline
#4148 2012-04-26 08:57:05
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
Навителовцы подтвердили, что поддерживают ограничения по отдельным дням
А gpsmapedit его поддерживает?
Offline
#4149 2012-04-26 09:01:26
- alexxys
- Member
- From: Краснодар
- Registered: 2012-03-12
- Posts: 56
Re: Конвертация OSM в Navitel
А gpsmapedit его поддерживает?
Я не в курсе.
Offline
#4150 2012-04-26 09:02:14
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
А это ключевой вопрос ![]()
Offline