You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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

Kostik wrote:

А постпроцесинг (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 метра и он "дырявый" буду пытаться новый делать.... sad
от чего это может быть?

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

Alexandr Zeinalov wrote:

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

Dypa4ek wrote:

выяснил.... RU-VGG.mp у меня весит 42.4 метра и он "дырявый" буду пытаться новый делать.... sad
от чего это может быть?

мучался пытался... нихрена не выходит sad
проблеема видимо в том что либо у меня файл 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

Dypa4ek wrote:

выяснил.... RU-VGG.mp у меня весит 42.4 метра и он "дырявый" буду пытаться новый делать.... sad
от чего это может быть?

Во первых, дамп с геофабрик охватывает только западно-европейскую часть РФ и обрывается где-то на Нижегородской области (по крайней мере у меня даже Нижегородская конвертируется не полностью). Волгоградская область примерно на той же долготе.
Во-вторых желательно при использовании 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

Monitor wrote:

Во первых...
Во-вторых

хорошо, получается я из таго дампа на 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

Dypa4ek wrote:

хорошо, получается я из таго дампа на 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

Monitor wrote:

У меня конвертирует область до долготы 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

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

Kostik 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

Sergey Astakhov wrote:

Там есть текущие 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

Kostik wrote:

Для меня не проблема скачать весь этот объём данных, только вот накатывать же я так понимаю нужно осмосисом? А он под виндой бывает?

Он на 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

Kostik wrote:

Sergey Astakhov
Где можно про это почитать? Желательно на родном языке Пушкина.

http://wiki.openstreetmap.org/wiki/RU:Osmosis

Calibrator начал переводить, но потом забросил.

Kostik wrote:

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

MnemanRUS wrote:

Нет поиска по адресу в картах которые я сам создаю.

вы не описали когда и в каком месте соединяете свои данные с осм

Offline

#4143 2012-04-25 20:39:05

MnemanRUS
Member
Registered: 2012-04-15
Posts: 6

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

Nikolya wrote:
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

MnemanRUS wrote:

Может быть в этом и проблема ?!
Отдельно я с адресацией ничего не делаю.

я где то уже писал, у меня есть адресная база , вначале для упрощения сконвертил её в МП, решил соединить с МП который выкладывают на местных сервисах, после конвертации в наител формат, поиск по адресной базе не осуществляется

приходится адресную базу в формате ОСМ ХМЛ соединять с регионом в формате ОСМ ХМЛ, а уж потом конвертить в МП и в последующем в формат навител
тогда адреса входят в города где расположены

п.с. не знаю где собака зарыта, какие ключи нуна использовать возможно для упрощения, но я пошел путем меньшего сопротивления

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

alexxys wrote:

Навителовцы подтвердили, что поддерживают ограничения по отдельным дням

А gpsmapedit его поддерживает?

Offline

#4149 2012-04-26 09:01:26

alexxys
Member
From: Краснодар
Registered: 2012-03-12
Posts: 56

Offline

#4150 2012-04-26 09:02:14

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

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

А это ключевой вопрос  smile

Offline

Board footer

Powered by FluxBB