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.***

#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

dedNikifor wrote:

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

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

dedNikifor wrote:

на днях заметил интересную багу - если поиском найти НП и проложить маршрут по вызову менюшки (по логике к центру НП, т.е. к точке) - маршрут кладется не совсем туда, куда ожидаешь

например, если проложить маршрут до Екб - он заканчивается по-моему в районе Компрессорного (счас не вспомню точно, а открывать навител долго). но ни как не там, где стоит точка НП. случай не единичный - проверил и с несколькими другими городами

Хм, и правда, если искать по адресу, попадаешь в Малый Исток, примерно сюда: 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

dedNikifor wrote:

еще бага - вот это здание не отображается в Навителе 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

dimuzz wrote:

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 сентября?

Блин, кто-то просто размножает ошибки. Причем делает это почти специально. Вчера только все поправил, а за пару часов до обнавления опять появились ошибки. Прям диверсия какая-то. sad

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

j-wills wrote:

Жосм иногда сам же эти ошибки и плодит(я имею в виду дубликаты). При заливке на вшивеньком канале,когда теряется связь, он в след. раз засылает всё сначала,хотя на сервере уже.закачана чать

В данном случае были не соединенные линии. Сейчас все поправил, надеюсь завтра все пройдет успешно.


Мапим прям с дивана город Дедовск
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики

Offline

#1438 2010-10-04 12:21:28

dedNikifor
Member
From: Белгород
Registered: 2009-09-11
Posts: 3,419

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

Stud555 wrote:
j-wills wrote:

Жосм иногда сам же эти ошибки и плодит(я имею в виду дубликаты). При заливке на вшивеньком канале,когда теряется связь, он в след. раз засылает всё сначала,хотя на сервере уже.закачана чать

В данном случае были не соединенные линии. Сейчас все поправил, надеюсь завтра все пройдет успешно.

посмотрите последнего автора и напишите ему
имхо, самый лучший вариант

Offline

#1439 2010-10-05 05:18:25

Stud555
Member
From: г.Истра, МО
Registered: 2010-07-05
Posts: 572
Website

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

Вчера исправил критические ошибки и несколько не критических по Московской области, но обновления не было. sad В чем причина? Как мне показалось, обновление даже не запускалось. sad

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

Stud555 wrote:

Вчера исправил критические ошибки и несколько не критических по Московской области, но обновления не было. sad В чем причина? Как мне показалось, обновление даже не запускалось. sad

В файле 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

dimuzz wrote:

...


Доброй ночи,
Очень странно, но на Навителе исправление карт, по крайней мере моего города так и нет.
Здесь, как то более оперативно.

Скачал файл - 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

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

Вот блин, сегодня опять не произошло обновление МО из-за товарищей, которым трудно проверить валидатором ошибки или ппопросить это сделать других, если сами не умеют. sad


Мапим прям с дивана город Дедовск
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики

Offline

#1446 2010-10-06 10:17:01

delphi
Member
Registered: 2010-10-05
Posts: 5

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

Nexor wrote:
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
отсутствующую информацию вы легко можете добавить сами wink
моя практика показала, что результативнее принимать участие в ОСМ, чем пинать разработчиков оф. карты навитела и ждать, что раз в полгода они что-то обновят (или не обновят - как карта ляжет wink)

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

Stud555 wrote:

Вот блин, сегодня опять не произошло обновление МО из-за товарищей, которым трудно проверить валидатором ошибки или ппопросить это сделать других, если сами не умеют. sad

По заказу трудящихся обновил mosobl

Offline

#1450 2010-10-06 12:12:58

Igor_blg
Member
From: Bologoe
Registered: 2008-12-10
Posts: 60

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

dimuzz wrote:

Коллеги, знающие 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.osm

Last edited by Igor_blg (2010-10-06 12:51:21)

Offline

Board footer

Powered by FluxBB