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.***
#1426 2010-09-28 16:45:20
- AlRight
- Member

- From: Perm, Russia
- Registered: 2009-09-24
- Posts: 861
Re: Конвертация OSM в Navitel
Будет ли работать адресный поиск, если используется механизм релейшна: http://wiki.openstreetmap.org/wiki/Rela … sed/Street
(в relation:type=street, name=(название улицы) включается улица (один или несколько её веев) с ролью street и дома с ролью house и проставленными addr:housenumber=*)
?
Имеется ввиду, что у домов не будет addr:street=*
Last edited by AlRight (2010-09-28 16:45:56)
Offline
#1427 2010-09-28 16:53:37
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
AlRight, должно работать правильно
Offline
#1428 2010-09-28 18:02:07
- Igor_blg
- Member
- From: Bologoe
- Registered: 2008-12-10
- Posts: 60
Re: Конвертация OSM в Navitel
Igor_blg
вы свой вариант карты выложите куда-нибудь, народ посмотрит-оценит. там и решим, надо ли
мне лично идея по душе. но надо затестить
вот наконец-то руки дошли, выложил карты
сделал Свердловскую, Новгородскую и Тверскую с дополнительным 5 уровнем 14 бит, на картах появился обзор на 50-120 км, использовались предлагаемые ранее настройки с небольшими доработками. У меня они работают в одном атласе с другими конверчеными картами. Кому интересно, сделаю на пробу и другие регионы.
Также дополнительно сделано разделение банков и банкоматов. Просьба потестить.
Offline
#1429 2010-09-28 18:12:58
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
dedNikifor wrote:Igor_blg
вы свой вариант карты выложите куда-нибудь, народ посмотрит-оценит. там и решим, надо ли
мне лично идея по душе. но надо затеститьвот наконец-то руки дошли, выложил карты
сделал Свердловскую, Новгородскую и Тверскую с дополнительным 5 уровнем 14 бит, на картах появился обзор на 50-120 км, использовались предлагаемые ранее настройки с небольшими доработками. У меня они работают в одном атласе с другими конверчеными картами. Кому интересно, сделаю на пробу и другие регионы.Также дополнительно сделано разделение банков и банкоматов. Просьба потестить.
Igor_blg, можно и mp-шники выложить?
Я все-таки по ряду причин за нероутинговую обзорку (хотя до нее тоже руки не доходят) - во-первых, видимость обзорки можно сделать до 800 км, а, во-вторых, обзорка лечит известный баг НН с позиционированием в центр одиночной карты при переключении атласа.
Разделение банков и банкоматов - это поддержка POI atm=yes?
Offline
#1430 2010-09-28 19:16:03
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
на днях заметил интересную багу - если поиском найти НП и проложить маршрут по вызову менюшки (по логике к центру НП, т.е. к точке) - маршрут кладется не совсем туда, куда ожидаешь
например, если проложить маршрут до Екб - он заканчивается по-моему в районе Компрессорного (счас не вспомню точно, а открывать навител долго). но ни как не там, где стоит точка НП. случай не единичный - проверил и с несколькими другими городами
Offline
#1431 2010-09-28 19:27:58
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
на днях заметил интересную багу - если поиском найти НП и проложить маршрут по вызову менюшки (по логике к центру НП, т.е. к точке) - маршрут кладется не совсем туда, куда ожидаешь
например, если проложить маршрут до Екб - он заканчивается по-моему в районе Компрессорного (счас не вспомню точно, а открывать навител долго). но ни как не там, где стоит точка НП. случай не единичный - проверил и с несколькими другими городами
Хм, и правда, если искать по адресу, попадаешь в Малый Исток, примерно сюда: http://osm.org/go/2YplXRxR4--
UPD: на официальном атласе примерно та же история (например, Москва при поиске по городу находится далеко за МКАДом, в районе Щёлковского шоссе). Получается, действительно баг.
Last edited by dimuzz (2010-09-28 19:58:25)
Offline
#1432 2010-09-29 07:32:48
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
еще бага - вот это здание не отображается в Навителе http://www.openstreetmap.org/browse/way/42755967
Offline
#1433 2010-09-29 14:49:43
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
еще бага - вот это здание не отображается в Навителе http://www.openstreetmap.org/browse/way/42755967
Отображается, только не как здание, а как место для торговли (0x08).
А поскольку рынок http://www.openstreetmap.org/browse/way/40394518 отображается точно так же, "Монетку" на его фоне не видно.
В принципе можно вернуть дублирование полигона shop=mall двумя наложенными друг на друга полигонами ("здание" и "место для торговли"), но какой из них будет нарисован сверху - не знаю, не смотрел прецеденты.
Offline
#1434 2010-09-29 20:12:11
- Igor_blg
- Member
- From: Bologoe
- Registered: 2008-12-10
- Posts: 60
Re: Конвертация OSM в Navitel
Igor_blg, можно и mp-шники выложить?
Я все-таки по ряду причин за нероутинговую обзорку (хотя до нее тоже руки не доходят) - во-первых, видимость обзорки можно сделать до 800 км, а, во-вторых, обзорка лечит известный баг НН с позиционированием в центр одиночной карты при переключении атласа.
Разделение банков и банкоматов - это поддержка POI atm=yes?
выложил там же mp в архиве ip_mp.7z (сконверченые osm2mp без генерализации и удаления дубликатов), а также osm2navitel_ip.7z (мои конфиги, которые можно использовать через --config navitel_ip.yml). Хотел бы уточнить, что 5 уровень я рассматриваю не как обзорку, а как возможность смотреть карты в атласе на крупных (или мож я ошибаюсь - они мелкие? - то поправьте - я не спец ) масштабах. Кстати, ситуация с позиционированием непонятно где-то в стороне в моем атласе и желание побыстрее через увеличение масштаба перейти в нужное место и подвигла меня попробовать добавить еше уровень. Если обзорка отдельной картой решит такую проблему, то надо и ее попробовать.
банкоматы делал только по нодам так
- condition:
- amenity = bank|bureau_de_change
- atm != yes|1|true
action:
- action: write_poi
type: 0x2f06
contacts: yes
- condition:
- amenity = bank
- atm = yes|1|true
action:
- action: write_poi
type: 0x2f06
contacts: yes
- action: write_poi
type: 0xF601
contacts: yesполучается две точки, по другому не додумал, но вроде работает
Offline
#1435 2010-10-04 08:51:07
- Stud555
- Member

- From: г.Истра, МО
- Registered: 2010-07-05
- Posts: 572
- Website
Re: Конвертация OSM в Navitel
А почему нет обновлений МО тут http://fmesh.ru/osm/navitel.html аж с 27 сентября?
Блин, кто-то просто размножает ошибки. Причем делает это почти специально. Вчера только все поправил, а за пару часов до обнавления опять появились ошибки. Прям диверсия какая-то. ![]()
Last edited by Stud555 (2010-10-04 08:56:41)
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
Offline
#1436 2010-10-04 10:37:29
- j-wills
- Member

- From: Russia, Moscow
- Registered: 2010-06-01
- Posts: 860
- Website
Re: Конвертация OSM в Navitel
Жосм иногда сам же эти ошибки и плодит(я имею в виду дубликаты). При заливке на вшивеньком канале,когда теряется связь, он в след. раз засылает всё сначала,хотя на сервере уже.закачана чать
Offline
#1437 2010-10-04 11:05:26
- Stud555
- Member

- From: г.Истра, МО
- Registered: 2010-07-05
- Posts: 572
- Website
Re: Конвертация OSM в Navitel
Жосм иногда сам же эти ошибки и плодит(я имею в виду дубликаты). При заливке на вшивеньком канале,когда теряется связь, он в след. раз засылает всё сначала,хотя на сервере уже.закачана чать
В данном случае были не соединенные линии. Сейчас все поправил, надеюсь завтра все пройдет успешно.
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
Offline
#1438 2010-10-04 12:21:28
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
j-wills wrote:Жосм иногда сам же эти ошибки и плодит(я имею в виду дубликаты). При заливке на вшивеньком канале,когда теряется связь, он в след. раз засылает всё сначала,хотя на сервере уже.закачана чать
В данном случае были не соединенные линии. Сейчас все поправил, надеюсь завтра все пройдет успешно.
посмотрите последнего автора и напишите ему
имхо, самый лучший вариант
Offline
#1439 2010-10-05 05:18:25
- Stud555
- Member

- From: г.Истра, МО
- Registered: 2010-07-05
- Posts: 572
- Website
Re: Конвертация OSM в Navitel
Вчера исправил критические ошибки и несколько не критических по Московской области, но обновления не было.
В чем причина? Как мне показалось, обновление даже не запускалось. ![]()
Last edited by Stud555 (2010-10-05 05:18:47)
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
Offline
#1440 2010-10-05 06:31:21
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Вчера исправил критические ошибки и несколько не критических по Московской области, но обновления не было.
В чем причина? Как мне показалось, обновление даже не запускалось.
В файле err значится "Последняя проверка: 05.10.2010 2:32:10", стало быть, запускалось.
Не обновился дамп?
Offline
#1441 2010-10-05 06:40:49
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Коллеги, знающие osmosis - подскажите, можно ли вытащить все линии, входящие в отношения boundary (для подготовки обзорки)? Весь моск сломал, не понял.
Линии boundary=administrative осмозисом вытаскиваются, но, если граница идет, например, по линии реки, могут быть пропуски. Или нет?
Еще одна забавная проблема - при нулевом уровне 15 бит линии получаются изрядно ломаными. Похоже, нужно делать нижний уровень 20-21 бит, а потом в GME последовательно генерализовать во все меньшую битность.
Да, внимательно перечитал старую тему про обзорку планеты, на некоторые грабли все-таки буду пытаться наступить во второй раз ;-) но вопрос про boundary остается.
Last edited by dimuzz (2010-10-05 06:57:19)
Offline
#1442 2010-10-05 20:24:52
- Epolyanichev
- Member
- From: Москва
- Registered: 2009-12-14
- Posts: 322
Re: Конвертация OSM в Navitel
Свердовскую область два дня дамп не обновлялся, вот только сегодня смог выложить свежее обновление
Offline
#1443 2010-10-05 21:57:20
- delphi
- Member
- Registered: 2010-10-05
- Posts: 5
Re: Конвертация OSM в Navitel
...
Доброй ночи,
Очень странно, но на Навителе исправление карт, по крайней мере моего города так и нет.
Здесь, как то более оперативно.
Скачал файл - belgorod-osm-nm2 по ссылке http://fmesh.ru/osm/navitel.html
А вот как от туда вытащить карту Старого Оскола?
В Навителе Старый Оскол имеет файл 14440.nm2
Похоже, Вы давно спец в этих делах.
Для пробы закинул целый файл belgorod-osm-nm2 в Presigio 5300.
Проиндексировал данную карту. Конечно- существенно отличается от того, что есть.. Но, странно, в поиске нет некоторых мкр-ов. Например- Северный мкр. Хотя на карте есть достаточно подробная(со всеми номерами домов, в отличие от навителовской версии). Парковый мкр, весенний мкр и т.д.. Т.е. половина на половину((, стало быть и улиц половина в поисковике нет.. Что может быть?
Last edited by delphi (2010-10-05 22:47:18)
Offline
#1444 2010-10-06 04:10:51
- Nexor
- Member

- From: Екатеринбург
- Registered: 2010-02-16
- Posts: 343
Re: Конвертация OSM в Navitel
dimuzz wrote:...
Доброй ночи,
Очень странно, но на Навителе исправление карт, по крайней мере моего города так и нет.
Здесь, как то более оперативно.Скачал файл - belgorod-osm-nm2 по ссылке http://fmesh.ru/osm/navitel.html
А вот как от туда вытащить карту Старого Оскола?
В Навителе Старый Оскол имеет файл 14440.nm2Похоже, Вы давно спец в этих делах.
Для пробы закинул целый файл belgorod-osm-nm2 в Presigio 5300.
Проиндексировал данную карту. Конечно- существенно отличается от того, что есть.. Но, странно, в поиске нет некоторых мкр-ов. Например- Северный мкр. Хотя на карте есть достаточно подробная(со всеми номерами домов, в отличие от навителовской версии). Парковый мкр, весенний мкр и т.д.. Т.е. половина на половину((, стало быть и улиц половина в поисковике нет.. Что может быть?
Странно... Надеюсь Вы официальные карты и эту используете отдельно?
Offline
#1445 2010-10-06 05:11:44
- Stud555
- Member

- From: г.Истра, МО
- Registered: 2010-07-05
- Posts: 572
- Website
Re: Конвертация OSM в Navitel
Вот блин, сегодня опять не произошло обновление МО из-за товарищей, которым трудно проверить валидатором ошибки или ппопросить это сделать других, если сами не умеют. ![]()
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
Offline
#1446 2010-10-06 10:17:01
- delphi
- Member
- Registered: 2010-10-05
- Posts: 5
Re: Конвертация OSM в Navitel
delphi wrote:dimuzz wrote:...
Доброй ночи,
Очень странно, но на Навителе исправление карт, по крайней мере моего города(исправленного) так и нет.
Здесь, как то более оперативно.Скачал файл - belgorod-osm-nm2 по ссылке http://fmesh.ru/osm/navitel.html
А вот как от туда вытащить карту Старого Оскола?
В Навителе Старый Оскол имеет файл 14440.nm2Похоже, Вы давно спец в этих делах.
Для пробы закинул целый файл belgorod-osm-nm2 в Presigio 5300.
Проиндексировал данную карту. Конечно- существенно отличается от того, что есть.. Но, странно, в поиске нет некоторых мкр-ов. Например- Северный мкр. Хотя на карте есть достаточно подробная(со всеми номерами домов, в отличие от навителовской версии). Парковый мкр, весенний мкр и т.д.. Т.е. половина на половину((, стало быть и улиц половина в поисковике нет.. Что может быть?Странно... Надеюсь Вы официальные карты и эту используете отдельно?
Да,конечно. Все стоит в разных папках. И в атласе указываю, какую карту использовать.
Offline
#1447 2010-10-06 10:44:45
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
delphi, конвертация по областям с общими границами делается для сквозного роутинга.
Отдельные города сейчас не конвертируются, т.к. территорию города нужно будет "вырезать" из областной карты, чтобы не дублировались POI.
Offline
#1448 2010-10-06 11:10:24
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
delphi, использовать карты ОСМ и официальные навителовские предполагается только переключая атласы
т.е. объединить их в один атлас без глюков нельзя, да и не нужно
////Но, странно, в поиске нет некоторых мкр-ов. Например- Северный мкр. Хотя на карте есть достаточно подробная
вот тут карта Белгорода, которую можно посмотреть в браузере http://www.openstreetmap.org/?lat=50.60 … 2&layers=M
отсутствующую информацию вы легко можете добавить сами ![]()
моя практика показала, что результативнее принимать участие в ОСМ, чем пинать разработчиков оф. карты навитела и ждать, что раз в полгода они что-то обновят (или не обновят - как карта ляжет
)
Last edited by dedNikifor (2010-10-06 11:10:56)
Offline
#1449 2010-10-06 11:40:08
- Nexor
- Member

- From: Екатеринбург
- Registered: 2010-02-16
- Posts: 343
Re: Конвертация OSM в Navitel
Вот блин, сегодня опять не произошло обновление МО из-за товарищей, которым трудно проверить валидатором ошибки или ппопросить это сделать других, если сами не умеют.
По заказу трудящихся обновил mosobl
Offline
#1450 2010-10-06 12:12:58
- Igor_blg
- Member
- From: Bologoe
- Registered: 2008-12-10
- Posts: 60
Re: Конвертация OSM в Navitel
Коллеги, знающие osmosis - подскажите, можно ли вытащить все линии, входящие в отношения boundary (для подготовки обзорки)? Весь моск сломал, не понял.
Линии boundary=administrative осмозисом вытаскиваются, но, если граница идет, например, по линии реки, могут быть пропуски. Или нет?
Еще одна забавная проблема - при нулевом уровне 15 бит линии получаются изрядно ломаными. Похоже, нужно делать нижний уровень 20-21 бит, а потом в GME последовательно генерализовать во все меньшую битность.
Да, внимательно перечитал старую тему про обзорку планеты, на некоторые грабли все-таки буду пытаться наступить во второй раз ;-) но вопрос про boundary остается.
я вытягиваю данные так (тоже пробую обзорку :-)- давай вместе думать )
bzcat ~/Документы/osm/osm_in/rus.osm.bz2 | \
./osmosis/osmosis-0.36/bin/osmosis --read-xml enableDateParsing=no file=/dev/stdin --tee 3 \
--tf accept-nodes place=city,town --tf reject-relations --tf reject-ways --write-xml file=~/Документы/osm/osm_out/russia.node.osm \
--tf accept-ways highway=mororway,trunk,primary,secondary --used-node --write-xml file=~/Документы/osm/osm_out/russia.way.osm \
--tf accept-ways boundary=administrative --tf accept-relations type=boundary --used-node --write-xml file=~/Документы/osm/osm_out/russia.bound.osm
./osmosis/osmosis-0.36/bin/osmosis \
--rx ~/Документы/osm/osm_out/russia.node.osm \
--rx ~/Документы/osm/osm_out/russia.way.osm \
--rx ~/Документы/osm/osm_out/russia.bound.osm \
--merge --merge --write-xml file=~/Документы/osm/osm_out/russia.osmLast edited by Igor_blg (2010-10-06 12:51:21)
Offline