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.***
#301 2010-01-10 16:12:12
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Скорость по умолчанию на транках в городе исправлена на 60 км/ч, несоответствия нужно корректировать уже в OSM простановкой maxspeed/maxspeed:practical на участках с повышенной разрешенной скоростью.
Для любителей картинга и прочих автопокатушек: POI sport=motor теперь конвертируется в "Автоклуб" ;-)
P.S. все-таки не понимаю я алгоритм роутинга в Навителе :-(
Я плакал от последнего участка "быстрого" маршрута от "Меги" до "Карнавала" в Екатеринбурге...
Last edited by dimuzz (2010-01-10 18:52:17)
Offline
#302 2010-01-10 17:58:49
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
На http://fmesh.ru/osm/navitel.html выложена обзорная мелкомасштабная (120-800 км) нероутинговая карта России для Навител (russia-overview-osm-nm2.7z). Работает поиск до города.
Это карта, сконвертированная Zkir (http://forum.openstreetmap.org/viewtopi … 805#p49805) с измененными уровнями и видимостью объектов. Также убраны мелкие поселки и некоторый "мусор" (светофоры и проч.).
Карту можно использовать в качестве обзорки совместно с картой любого региона (регионов), если нужен поиск по всей РФ. С картой всей России в качестве обзорки лучше использовать russia.nm2 из официального атласа (она без маршрутизации и без поиска).
Last edited by dimuzz (2010-01-10 18:56:01)
Offline
#303 2010-01-10 18:09:23
- ImmortAlex
- Member
- From: Novosibirsk, Russia
- Registered: 2010-01-08
- Posts: 194
Re: Конвертация OSM в Navitel
Начал расставлять maxspeed:practical, вспомнил еще об одной шняжке: на родных навителовских картах видел указание ям. Есть ли такой тег, или может просто smoothness=bad? В Вики нашел только искуственные сооружения, а у нас тут естественные
И именно не вся дорога а, допустим, перекресток разбит, или вокруг люка все выщербилось...
Offline
#304 2010-01-10 18:30:04
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
...вспомнил еще об одной шняжке: на родных навителовских картах видел указание ям. Есть ли такой тег, или может просто smoothness=bad?...
Точки с типом 0xf308 (яма) в Навителе обозначают не дорожные ямы, а особенности рельефа местности (провалы в земле). Обратная "яме" точка 0xf309 называется "курган".
Offline
#305 2010-01-10 18:34:14
- coolkaas
- Member

- From: RU, Penza
- Registered: 2009-05-28
- Posts: 2,391
Re: Конвертация OSM в Navitel
можно применить тег hw=bump.. ?
Offline
#306 2010-01-10 18:45:58
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
можно применить тег hw=bump.. ?
Точнее, traffic_calming=bump
На карте он будет отображаться как "искусственная неровность".
Offline
#307 2010-01-10 21:28:09
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
можно применить тег hw=bump.. ?
имхо, такие вещи нужно указывать в спидкамах
чаще всего, ямы - временная проблема. к тому же не по всей ширине дороги
Offline
#308 2010-01-11 14:58:03
- ImmortAlex
- Member
- From: Novosibirsk, Russia
- Registered: 2010-01-08
- Posts: 194
Re: Конвертация OSM в Navitel
У меня перед домом неровность вполне естественная, ей уже лет двадцать, и решения не предвидится ![]()
Я, в принципе, согласен, что traffic_calming=bump - лучше, чем никак, но согласитесь, что по обоим параметрам это не соответствует истине. Я правильно понял, что traffic_calming в принципе по смыслу - только искуственные неровности?
0xf308, видимо, больше соответствует действительности, или нет?
Offline
#309 2010-01-11 15:42:39
- ImmortAlex
- Member
- From: Novosibirsk, Russia
- Registered: 2010-01-08
- Posts: 194
Re: Конвертация OSM в Navitel
Обнаружил массовый свежий выпуск карт к Навителу. Спасибо, ребята! Увидел живьем свое творение ![]()
Теперь будут вопросы, может быть я что-то не так указал:
1. Не увидел сконвертированного amenity=police (местное РУВД), amenity=doctors (местная поликлиника). Я им, правда, name не задал - дело не в этом?
2. Есть жилой дом, в нем сбоку сделан вход и маленький магазинчик. Я поставил точку на полигоне, building=entrance, shop=convience. Оно перегналось и замечательно показывается прям где надо. Но есть дом целиком с магазинами, у него есть главный вход, и три маленьких дверки с боков. Я поставил shop=convience на весь полгион и оно показалось, но отдельные входы (опять building=entrance, shop=разное) не отобразились. Что я сделал не так?
3. barrier=gate отобразились красным кружком "Движение запрещено". access-ов и других атрибутов указано не было.
4. {leisure=pitch, sport=soccer} получилось "спортинвый комплекс", я предполагал, что будет "футбольное поле".
5. amenity=school стало "Территория университета или колледжа". Школ отдельно нет?
6. Пришколный участок сдуру назвал landuse=farm. Исправил на landuse=allotments - проканает?
7. Есть тропинка, проходящая под транком в тоннеле. Обозначил {highway=footway, tonnel=yes, level=-1} - тропинка есть, тоннеля нет.
8. Блин, как правильно рисовать заправки не просто точкой {amenity=fuel}, а территорией с подъездами к ней? ![]()
9. Есть куча highway=residential с разным покрытием. surface=gravel -> "Улучшенная грунтовая дорога", отлично. surface=ground -> "Грунтовая дорога", замечательно. surface=asphalt и surface=concrete показывает просто как "Улица малая"... Я понимаю, что визуально не различается ничего, кроме ground, но мало ли, вдруг где ошибка?
10. Помойка потерялась (landuse=landfill).
11. Не работает поиск до улиц. Конкретно речь идет о п.Садовом в Новосибирской области, N55,1382 E82,9674. Я, видимо, чего-то не понял в плане атрибутов улиц?
ЗЫ: maxspeed:practical работает, однако!
Last edited by ImmortAlex (2010-01-11 15:49:23)
Offline
#310 2010-01-11 16:21:00
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Попробую по порядку...
1. Пока не все amenity конвертируются, но типы постепенно добавляются.
2. Вроде бы правильно пишется convenience
3. По многочисленным просьбам все gate отображаются знаком "движение запрещено" ;-)
4. Отдельного типа для футбольного поля в Навителе нет
5,6. Полигон с типом amenity=school и есть пришкольный участок. А школа - building=yes + точка amenity=school См. http://wiki.openstreetmap.org/wiki/Школа
7. Конвертация в 3D не поддерживается (по крайней мере пока).
8. Подъезды обозначаются как highway=service, сама территория не конвертируется
9. Именно так - роутинг в Навителе избегает грунтовых и улучшенных грунтовых дорог. Если дорога - не тропа и покрытие не указано, приходится считать, что дорога с покрытием.
10. Для свалок тоже не предусмотрен тип :-(
11. Адрес улицам присваются, если они находятся внутри полигона, обозначающего населенный пункт (place=*).
Offline
#311 2010-01-11 16:52:19
- ImmortAlex
- Member
- From: Novosibirsk, Russia
- Registered: 2010-01-08
- Posts: 194
Re: Конвертация OSM в Navitel
1. ОК.
2. Ну у меня там правильно написано, это я сюда по памяти вписывал. Вопрос в том, что в одном здании четыре магазина, три из них не сконвертировались. Попал только тот, который поставлен на весь полигон, те, которые с отдельными входами - нет.
3. Круто, почитаю тему с начала! Была же у людей причина...
4. Т.е. спорт предполагается только крытый? Фиг с ним, с футболом, но там же здания нет!
5. Про точку в вики ни слова! Имя перенес со здания на территорию. Энивэй, в Навителе упоминается университет или колледж, но не школа. В догонку - что с детскими садами? amenity=kindergarten прожуется?
6. Не, пришкольный участок я имел ввиду с грядочками, где ребятишки летом заняты (у нас в деревне свои причуды
) Т.е. кусочек территории школы, я ему землепользование не то поставил просто...
7. А bridge=yes тут же рядом на развязке - отработал как надо, поверх остальных дорог! Так что какое-то 3D есть ![]()
8. Т.е. мне сделать что-то типа дуги highway=service, выходящей с дороги и входящей в нее же, и где-то посередине поставить точку с amenity=fuel? В принципе, вариант...
9. ОК. Главное, мне удалось сделать так, чтоб роутинг работал корректно, я рад.
10. Черт с ними, с помойками ![]()
11. Все так. Полигон: {place=village, boundary=administrative, addr:country=RU, addr:region=Новосибирская область, addr:district=Новосибирский район, addr:postcode=630531, is_in:country_code=RU, is_in:state=Новосибирская область, name=Садовый, name:en=Sadovyy}. Так же заведена точка с точно такой же инфой. Поиск на openstreetmap.org находит и поселок, и улицы в нем.
Last edited by ImmortAlex (2010-01-11 16:57:04)
Offline
#312 2010-01-11 16:56:15
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Кстати, вопрос знатокам.
Шаблон amenity=school в JOSM - это здание, а по вики - территория школы.
Кому верить?
Offline
#313 2010-01-11 17:36:13
- ImmortAlex
- Member
- From: Novosibirsk, Russia
- Registered: 2010-01-08
- Posts: 194
Re: Конвертация OSM в Navitel
Во, нашел некорректно отрабатываемую при роутинге развязку. Вопрос: запреты поворотов через отношение restriction делать?
Offline
#314 2010-01-11 18:19:18
- Kotelnikov
- Member

- From: Krasnodar, RU
- Registered: 2009-05-07
- Posts: 2,854
- Website
Re: Конвертация OSM в Navitel
Во, нашел некорректно отрабатываемую при роутинге развязку. Вопрос: запреты поворотов через отношение restriction делать?
Да. Для отношений only_ роль to назначаешь отрезку, куда только можно, для no_ — куда именно низя.
1 000 000 points: 80% complete
Offline
#315 2010-01-11 18:31:28
- vespex
- Member
- From: Sarov/Moscow
- Registered: 2009-12-29
- Posts: 143
Re: Конвертация OSM в Navitel
Кстати, вопрос знатокам.
Шаблон amenity=school в JOSM - это здание, а по вики - территория школы.
Кому верить?
Это перевод неточный -- слово "здание" там только в меню. Если вы сделаете полигон и нажмете меню Шаблоны--Здания--Школа, то тега building=yes не будет.
Насчёт 5-го пункта поддерживаю - если amenity=school это полигон то точка уже не нужна! Точку ставят только когда нет полигона.
Offline
#316 2010-01-11 20:06:08
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
В конфигурацию добавлены некоторые типы amenity.
Offline
#317 2010-01-12 07:17:16
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
//8. Блин, как правильно рисовать заправки не просто точкой {amenity=fuel}, а территорией с подъездами к ней?
имхо, для АЗС нужно всегда ставить точку - в том месте, где находятся колонки
а остальную инфраструктуру описывать уже по отельности (т.е. здание-магазин, площадку, туалет и т.п.)
Offline
#318 2010-01-12 10:00:09
- coolkaas
- Member

- From: RU, Penza
- Registered: 2009-05-28
- Posts: 2,391
Re: Конвертация OSM в Navitel
Рисуя площадку (area=yes; hw=service) и здание на ней, получаем, что площадка перекрывает всё. На многих рендерерах.
Offline
#319 2010-01-12 12:35:12
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Рисуя площадку (area=yes; hw=service) и здание на ней, получаем, что площадка перекрывает всё. На многих рендерерах.
8. Т.е. мне сделать что-то типа дуги highway=service, выходящей с дороги и входящей в нее же, и где-то посередине поставить точку с amenity=fuel? В принципе, вариант...
Получается, что подъездная линия highway=service + точка amenity=fuel и есть самый правильный вариант, работающий везде.
Offline
#320 2010-01-12 13:08:46
- ikz
- Member
- From: Тартария, Набережные Челны
- Registered: 2009-09-18
- Posts: 942
Re: Конвертация OSM в Navitel
Получается, что подъездная линия highway=service + точка amenity=fuel и есть самый правильный вариант, работающий везде.
Площадку тоже можно отрисовать, только, поскольку площадка рисуется поверх здания, ее приходится рисовать фигурно.
Update: я бы еще и навес отрисовал, если бы для этого был отдельный тег.
P.S. Еще рендеры не понимают operator=, а рисуют только name=. Хотя правильнее всего было-бы operator+name...
Last edited by ikz (2010-01-12 13:16:50)
Offline
#321 2010-01-12 13:27:20
- coolkaas
- Member

- From: RU, Penza
- Registered: 2009-05-28
- Posts: 2,391
Re: Конвертация OSM в Navitel
Для навеса тег есть shelter=yes.
Рисовать площадки с выемкой под здание есть зло:), пиша про то, что area всё перекрывает, я не имел ввиду, что надо от нее отказываться!
так мы потакаем рендерерам в рисовании под них.
Может попробовать площадке придать тег layer=-1, что бы всё нарисовалось корректно?
ps. Пардон, не заметил, что тема как раз про рендерер (navitel), ну всё равно сказанное актуальности не теряет - надо пилить конвертер.
Last edited by coolkaas (2010-01-12 13:30:26)
Offline
#322 2010-01-12 13:34:08
- ikz
- Member
- From: Тартария, Набережные Челны
- Registered: 2009-09-18
- Posts: 942
Re: Конвертация OSM в Navitel
Для навеса тег есть shelter=yes.
О. Надо будет попробовать. Только я подозреваю, что highway= имеет больший, чем остальное, приоритет и навес тоже окажется "закатанным в асфальт".
Рисовать площадки с выемкой под здание есть зло:), пиша про то, что area всё перекрывает, я не имел ввиду, что надо от нее отказываться!
так мы потакаем рендерерам в рисовании под них.
По идее надо стучать баг-репорты. Только я для этого слишком плохо знаю английский.
Может попробовать площадке придать тег layer=-1, что бы всё нарисовалось корректно?
Я вроде пробовал. А моежт и нет - не помню.
Offline
#323 2010-01-12 13:50:43
- vespex
- Member
- From: Sarov/Moscow
- Registered: 2009-12-29
- Posts: 143
Re: Конвертация OSM в Navitel
Какие ещё багрепорты на английском?) Эта тема и есть багрепорты конвертатора под навител :]
Относительно общего вопроса - если уж очень хочется рисовать площадку и на ней здание - сделайте мультиполигон (см. вики), где контур здания будет внутренней границей. Но я не в курсе, работает ли сейчас конвертация в навител мультиполигонов.
Offline
#324 2010-01-12 13:58:06
- Ilis
- Member

- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Конвертация OSM в Navitel
если уж очень хочется рисовать площадку и на ней здание - сделайте мультиполигон (см. вики), где контур здания будет внутренней границей
Ненене дэвидблейн, ненене!
Здание стоит на площадке, а не внутри неё.
Так мы придём к тому, что только Навительщики будут рисовать дырявые площадки. Т. е. ни к чему не придём.
Offline
#325 2010-01-12 14:12:09
- vespex
- Member
- From: Sarov/Moscow
- Registered: 2009-12-29
- Posts: 143
Re: Конвертация OSM в Navitel
Погодите, у вас же площадка обозначена как highway=service. Не стоит смешивать/накладывать площади разных объектов, дороги и здания. Вы же не можете по зданию проехаться, в нём нет дорог.
Вообще конечно мне кажется это мелкий вопрос, площадки любые бывают и рисовать их можно как угодно (пока контент наращиваем), попровить потом всегда успеем.
Offline