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.***
#3126 2011-08-04 06:45:03
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
Потому что линки — это проезды, соединяющие дороги разных уровней на многоуровневых развязках. А у вас там кольцо банальное.
так-то да
Илья прав
Offline
#3127 2011-08-04 07:20:24
- Ilis
- Member

- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Конвертация OSM в Navitel
С моей точки зрения "линк" имеет практический смысл как минимум вот в чём - на нем не отображается индекс дороги и не перегружает карту. В противном случае на мелком масштабе на месте этого кольца будет красоваться индекс второстепенной дороги.
Это проблемы рендерера. Он так же закрывает табличкой с индексом, проставленным на мосту, всю развязку под ним.
Не, ну здесь надо как-то договориться - либо все делаем линки, либо все не делаем. И соответствующее решение записать в вики. А то все будут делать вразнобой, и толку-то.
Договориться, конечно, надо. Но почему-то не получается ![]()
Поэтому приходится опираться на здравый смысл. Линк — это соединение двух отдельных дорог особым типом дороги. А примыкание одной дороги к другой ничем необычным не является, хоть там островок, хоть нет.
Offline
#3128 2011-08-04 07:21:46
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Конвертация OSM в Navitel
Fortress & All
Еще маленький вопрос - через сколько времени после исправления ошибок в ОСМ (по наводке из error log полиша) можно ожидать что эти данные станут доступны для конвертации ? Откуда берутся нарезки OSM по регионам, или там диффы накатываются ? Спасибо.
Offline
#3129 2011-08-04 08:07:35
- iPhonin
- Member
- Registered: 2011-08-04
- Posts: 31
Re: Конвертация OSM в Navitel
1. Слушайте, ну если есть точка зрения, отличная от приведенной в вики, может, всё-таки лучше её в вики и закрепить?
2. Даже если мы щас договоримся линк не использовать, всё равно этот тег остаётся, существует, пусть даже для двухуровневых пересечений. А навител его не видит, и не проложит по ним маршрута. Кто-то может это исправить?
Offline
#3130 2011-08-04 08:11:49
- Ilis
- Member

- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Конвертация OSM в Navitel
Трудно представить себе развязку, на которой нет дорог выше тертиари. Поэтому такого тега highway=tertiary_link нет в шаблонах потлатча и йосма, нет в конвертерах.
В конвертерах-то как раз всё, что *_link, конвертируется во въезды и съезды, и примыкания к кольцу там выглядят особенно глупо.
Offline
#3131 2011-08-04 08:39:40
- iPhonin
- Member
- Registered: 2011-08-04
- Posts: 31
Re: Конвертация OSM в Navitel
Ilis, замечу, что шаблон highway=tertiary_link как раз есть в Potlatch2.
Offline
#3132 2011-08-04 08:40:55
- iPhonin
- Member
- Registered: 2011-08-04
- Posts: 31
Re: Конвертация OSM в Navitel
К тому же и русская, и английская вики говорят о том, что нет правила, по которому линк должен быть привязан к дороге более высокой категории.
++There is no consensus about whether these should be tagged with the higher or lower classification.++
++Какой link использовать при соединении дорог разных классов? Определенного правила нет. Необходимо понимать, что это, главным образом, проблема отображения. Для приложений обычно не важно знать какого класса link, достаточно знать, что это какой-то link. Поэтому правило не рисуй для красоты в этом случае неприменимо.++
Offline
#3133 2011-08-04 08:52:38
- Ilis
- Member

- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Конвертация OSM в Navitel
Прикольно получается. Раньше в вики всё было однозначно написано, а теперь все возможные варианты, приносящие пользы чуть более чем никакой.
И всё-таки, поскольку вас волнует больше конвертация в навигатор, предлагаю вам избавиться от всех одноуровневых линков.
Offline
#3134 2011-08-04 09:24:25
- iPhonin
- Member
- Registered: 2011-08-04
- Posts: 31
Re: Конвертация OSM в Navitel
Ilis, это будут правки под конкретную навигационную программу, поскольку тег tertiary_link в базе ОСМ предусмотрен. Даже если я исправлю в своём городе, а не исправит Вася Батарейкин в Урюпинске и Света Лампочкина в Остраве, то в целом электронными картами пользоваться будет невозможно. Точнее, возможно, но маршруты будут они прокладывать с ошибками.
Offline
#3135 2011-08-04 10:05:27
- Ilis
- Member

- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Конвертация OSM в Navitel
Сначала найдите ещё где-нибудь tertiary_link, а потом переживайте за всяких Батарейкиных.
Я вам предлагаю вариант не противоречащий вики, наиболее широко используемый и наиболее правильно конвертирующийся.
Offline
#3136 2011-08-04 10:11:26
- iPhonin
- Member
- Registered: 2011-08-04
- Posts: 31
Re: Конвертация OSM в Navitel
http://taginfo.openstreetmap.org/tags/? … _link#wiki - Почти 10 тыс. объектов, Ilis.
Offline
#3137 2011-08-04 10:30:30
- Ilis
- Member

- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Конвертация OSM в Navitel
Ок, я сдаюсь. Требуйте поддержки конвертации, вместо того чтобы исправлять карту.
Offline
#3138 2011-08-04 11:06:56
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Ок, я сдаюсь. Требуйте поддержки конвертации, вместо того чтобы исправлять карту.
Добавлено.
(At revision: 124)
Offline
#3139 2011-08-04 11:44:51
- iPhonin
- Member
- Registered: 2011-08-04
- Posts: 31
Re: Конвертация OSM в Navitel
Спасибо, dimuzz ;-)
Offline
#3140 2011-08-04 14:00:39
- Fortress
- Member

- From: Russia, Saint-Petersburg
- Registered: 2009-07-09
- Posts: 1,109
Re: Конвертация OSM в Navitel
Fortress & All
Еще маленький вопрос - через сколько времени после исправления ошибок в ОСМ (по наводке из error log полиша) можно ожидать что эти данные станут доступны для конвертации ? Откуда берутся нарезки OSM по регионам, или там диффы накатываются ? Спасибо.
Данные для конвертации в формате pbf берутся отсюда: http://gis-lab.info/projects/osm_dump/
Обновление там примерно около 8 утра. Скрипт на рамблере крутится рекурсивно, т.е. постоянно по кругу, конвертация всех регионов занимает в среднем около 22-27 часов. Соответственно если регион сконвертирован после 8 часов утра, то с 99% вероятности все, что было исправлено вчера (до обновления дифа в 4 утра по Москве примерно) попадет в карту.
Добавлено.
(At revision: 124)
Пора уж мне наверно обновиться ![]()
Offline
#3141 2011-08-04 19:03:45
- SARGIS
- Member
- Registered: 2011-08-04
- Posts: 4
Re: Конвертация OSM в Navitel
Не могу проиндексировать карту Украины. Навигатор пишет - Неудается создать индексный файл. Что делать?
Offline
#3142 2011-08-04 19:12:07
- Ivan Komarov
- Member

- Registered: 2008-10-02
- Posts: 1,050
Re: Конвертация OSM в Navitel
Подскажите, как pbf вместо сжатого osm использовать?
Offline
#3143 2011-08-04 20:11:13
- Fortress
- Member

- From: Russia, Saint-Petersburg
- Registered: 2009-07-09
- Posts: 1,109
Re: Конвертация OSM в Navitel
Подскажите, как pbf вместо сжатого osm использовать?
А что с ним делать нужно? Если осмомисом читать то так: osmosis --rb file=file.pbf
Если нужно экспортнуть в осм то тем же осмосисом: osmosis --rb file=file.pbf --wx file=file.osm
Offline
#3144 2011-08-04 22:05:46
- Ivan Komarov
- Member

- Registered: 2008-10-02
- Posts: 1,050
Re: Конвертация OSM в Navitel
Спасибо, понятно. Думал, уж не появилась ли в osm2mp поддержка протобуфера ))
Offline
#3145 2011-08-05 04:43:09
- Monitor
- Member
- From: Нижний Новгород
- Registered: 2010-03-01
- Posts: 206
Re: Конвертация OSM в Navitel
Ilis wrote:Ок, я сдаюсь. Требуйте поддержки конвертации, вместо того чтобы исправлять карту.
Добавлено.
(At revision: 124)
Может конвертировать tertiary_link так же как и просто tertiary -> в 0х03 ? Как тут правильно писали выше это простое примыкание дороги, а не "наклонный съезд с путепровода". В этом случае и тег будет использоваться и логика Навитела сохраниться. Разве что скорость можно ограничить.
Offline
#3146 2011-08-05 05:01:00
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
dimuzz wrote:Ilis wrote:Ок, я сдаюсь. Требуйте поддержки конвертации, вместо того чтобы исправлять карту.
Добавлено.
(At revision: 124)Может конвертировать tertiary_link так же как и просто tertiary -> в 0х03 ? Как тут правильно писали выше это простое примыкание дороги, а не "наклонный съезд с путепровода". В этом случае и тег будет использоваться и логика Навитела сохраниться. Разве что скорость можно ограничить.
Была мысль о таком варианте (0x06 в городе, 0x03 - за городом). Посмотрю побольше примеров, если большинство третичных линков одноуровневые - так и сделаю.
Offline
#3147 2011-08-05 14:21:28
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
//// Была мысль о таком варианте (0x06 в городе, 0x03 - за городом). Посмотрю побольше примеров, если большинство третичных линков одноуровневые - так и сделаю.
Дим, не стоит
внесешь сумбур в ОСМ-данные
одноуровневые съезды нужно обозначать не линками, а как-то иначе. пропозал есть - так давайте им пользоваться
Offline
#3148 2011-08-05 14:32:47
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
внесешь сумбур в ОСМ-данные
Да, попытки подстраиваться под данные и угадывать, что же там под этими тегами имелось в виду - это я считаю одной из своих старых ошибок ![]()
В конвертерах всё-таки нужно использовать только правильные данные, неправильные жестоко отфильтровывать - иначе данные быстро превращаются в помойку.
Offline
#3149 2011-08-05 14:43:59
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
иначе данные быстро превращаются в помойку.
вот именно это я и имел ввиду ![]()
Offline
#3150 2011-08-05 19:08:06
- Ilis
- Member

- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Конвертация OSM в Navitel
Поэтому я и занудствовал по поводу этих тертиариальных линков. Имхо, лучше получить ошибку роутинга и исправить её в карте, чем добиваться конвертации откровенной лажи.
Offline