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

#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? В Вики нашел только искуственные сооружения, а у нас тут естественные smile И именно не вся дорога а, допустим, перекресток разбит, или вокруг люка все выщербилось...

Offline

#304 2010-01-10 18:30:04

dimuzz
Member
From: Екатеринбург
Registered: 2009-09-10
Posts: 1,843

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

ImmortAlex wrote:

...вспомнил еще об одной шняжке: на родных навителовских картах видел указание ям. Есть ли такой тег, или может просто 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

coolkaas wrote:

можно применить тег 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

coolkaas wrote:

можно применить тег hw=bump.. ?

имхо, такие вещи нужно указывать в спидкамах

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

Offline

#308 2010-01-11 14:58:03

ImmortAlex
Member
From: Novosibirsk, Russia
Registered: 2010-01-08
Posts: 194

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

У меня перед домом неровность вполне естественная, ей уже лет двадцать, и решения не предвидится smile
Я, в принципе, согласен, что 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

Обнаружил массовый свежий выпуск карт к Навителу. Спасибо, ребята! Увидел живьем свое творение smile
Теперь будут вопросы, может быть я что-то не так указал:

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}, а территорией с подъездами к ней? smile
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. Не, пришкольный участок я имел ввиду с грядочками, где ребятишки летом заняты (у нас в деревне свои причуды smile ) Т.е. кусочек территории школы, я ему землепользование не то поставил просто...
7. А bridge=yes тут же рядом на развязке - отработал как надо, поверх остальных дорог! Так что какое-то 3D есть smile
8. Т.е. мне сделать что-то типа дуги highway=service, выходящей с дороги и входящей в нее же, и где-то посередине поставить точку с amenity=fuel? В принципе, вариант...
9. ОК. Главное, мне удалось сделать так, чтоб роутинг работал корректно, я рад.
10. Черт с ними, с помойками smile
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

ImmortAlex wrote:

Во, нашел некорректно отрабатываемую при роутинге развязку. Вопрос: запреты поворотов через отношение 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

dimuzz wrote:

Кстати, вопрос знатокам.
Шаблон 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

coolkaas wrote:

Рисуя площадку (area=yes; hw=service) и здание на ней, получаем, что площадка перекрывает всё. На многих рендерерах.

ImmortAlex wrote:

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

dimuzz wrote:

Получается, что подъездная линия 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 всё перекрывает, я не имел ввиду, что надо от нее отказываться! smile так мы потакаем рендерерам в рисовании под них.
Может попробовать площадке придать тег 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

coolkaas wrote:

Для навеса тег есть shelter=yes.

О. Надо будет попробовать. Только я подозреваю, что highway= имеет больший, чем остальное, приоритет и навес тоже окажется "закатанным в асфальт".

Рисовать площадки с выемкой под здание есть зло:), пиша про то, что area всё перекрывает, я не имел ввиду, что надо от нее отказываться! smile так мы потакаем рендерерам в рисовании под них.

По идее надо стучать баг-репорты. Только я для этого слишком плохо знаю английский.

Может попробовать площадке придать тег 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

vespex wrote:

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

Ненене дэвидблейн, ненене!

Здание стоит на площадке, а не внутри неё.

Так мы придём к тому, что только Навительщики будут рисовать дырявые площадки. Т. е. ни к чему не придём.

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

Board footer

Powered by FluxBB