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.***
#1 2013-06-20 06:20:15
- Dmytro Ovdiienko
- Member
- From: Kraków
- Registered: 2010-02-15
- Posts: 307
Классы скорости
В Украине есть 4 класса скорости (да и не только в Украине... В каждой стране такое есть):
Магистрали - 130кмч
Дороги с отдельным полотном для движения в каждую сторону вне населенного пукта - 110кмч
Дороги вне населенного пукта - 90кмч
Дороги внутри насленного пукта - 60кмч
В ОСМ есть какой-то способ это задать? Я вот смотрю, кто-то трассам начал добавлять maxspeed 110. Если вдруг опять вернут 90кмч вместо 110кмч, это ведь куча работы сразу появится.
А так было бы удобно задать класс скорости/дороги и потом в случае чего только обновить одну строку где-то.
Offline
#2 2013-06-20 11:15:16
- dudka
- Member
- From: Київ
- Registered: 2011-04-22
- Posts: 1,605
Re: Классы скорости
Магистрали - 130кмч
Дороги с отдельным полотном для движения в каждую сторону вне населенного пукта - 110кмч
Дороги вне населенного пукта - 90кмч
Дороги внутри насленного пукта - 60кмч
В ОСМ есть какой-то способ это задать?
http://wiki.openstreetmap.org/wiki/Spee … sion_table
UA:motorway = 130
UA:trunk = 110
UA:rural = 90
UA:urban = 60
Offline
#3 2013-06-20 13:20:30
- Dmytro Ovdiienko
- Member
- From: Kraków
- Registered: 2010-02-15
- Posts: 307
Re: Классы скорости
Спасибо, dudka
UA:motorway = 130
UA:trunk = 110
UA:rural = 90
UA:urban = 60
Это данные из ОСМ? На той странице их нет. Думаю, что из ОСМ. Как их самому можно получить?
Если есть классы дорог, значит их как-то можно задавать. Тип дороги (trunk, primary, secondary, motorway) использовать нельзя.... тогда как это делается?
Offline
#4 2013-06-20 13:28:27
- dudka
- Member
- From: Київ
- Registered: 2011-04-22
- Posts: 1,605
Re: Классы скорости
dudka wrote:UA:motorway = 130
UA:trunk = 110
UA:rural = 90
UA:urban = 60Это данные из ОСМ? На той странице их нет. Думаю, что из ОСМ. Как их самому можно получить?
Если есть классы дорог, значит их как-то можно задавать. Тип дороги (trunk, primary, secondary, motorway) использовать нельзя.... тогда как это делается?
Я "придумал" названия значений тега source:maxspeed по аналогии с Румынией, Венгрией, Италией.
При добавлении информации о скоростных ограничениях в дополнение к тегу maxspeed=130 можно написать source:maxspeed=UA:motorway.
Или для maxspeed=110 можно дописать source:maxspeed=UA:trunk.
Если ктото когдато скажет что вместо 110 у нас должно быть 115 то это будет легко исправить в OSM.
//В OSM почему-то у участка Н-20 между Константиновкой и Донецком указано maxspeed=130. Скорее всего ошибочно
Last edited by dudka (2013-06-20 13:40:03)
Offline
#5 2013-06-20 14:03:53
- Dmytro Ovdiienko
- Member
- From: Kraków
- Registered: 2010-02-15
- Posts: 307
Re: Классы скорости
Хотелось бы, чтобы было как можно меньше рутинной работы. Указал только source:maxspeed=UA:motorway и все. maxspeed писать не нужно. Но если на дороге есть временные ограничения, тогда нужно указать maxspeed и он будет иметь приоритет.
А вообще, теоретически, навигатор может сам выкупать максимальную допустимую скорость.
Если мы в городе - скорость 60
Если за городом и дорога oneway=false, тогда 90
Если за городом и oneway=true, тогда 110
Если highway=motorway, тогда 130
Но это нужно чтобы программа-навигатор знала наши ПДД. Врядли это возможно. И еще не понятно как быть с населеными пунктами на синем фоне.
А вообще, этот вопрос про скорость важен потому, что он влияет на прокладываемый маршрут. К примеру тут вместо того, чтобы ехать прямо, навигатор предложил проехаться немного в сторону.
source:maxspeed=UA:motorway.
BTW, UA должно быть необязательным.
Offline
#6 2013-06-20 14:48:04
- andygol
- Moderator
- From: Дніпро
- Registered: 2009-07-31
- Posts: 1,968
- Website
Re: Классы скорости
Хотелось бы, чтобы было как можно меньше рутинной работы. Указал только source:maxspeed=UA:motorway и все. maxspeed писать не нужно.
К сожалению, так пока не получится - только явное указание максимально разрешенной (либо других типов) скорости.
source:maxspeed=UA:motorway|* - является уточняющим, а не основополагающим тегом к тегу maxspeed=*
Offline
#7 2013-06-20 16:17:01
- _sev
- Moderator
- Registered: 2010-10-12
- Posts: 721
Re: Классы скорости
Вообще этот вопрос решается на уровне конвертеров, в них задаётся скорость по умолчанию для классов дорог.
Именно поэтому и удручают множественные highway=track для грунтовок, где вполне может быть указана скорость 5 км/ч (как для сельхозтехники).
Проставляйте правильно классы, это важно.
И да, уже были проблемы с роутингом, когда, к примеру, стояли две дороги highway=unclassified, a параллельно ей highway=tertiary, maxspeed=40. Вот навигатор и вёл на второстепенную дорогу, ибо бралось значение по умолчанию, 60 км/ч.
Offline
#8 2013-06-20 16:30:20
- Lindroid
- Member

- From: Ukraine, Poltava
- Registered: 2011-04-18
- Posts: 331
- Website
Re: Классы скорости
удручают множественные highway=track для грунтовок, где вполне может быть указана скорость 5 км/ч (как для сельхозтехники)
Відверто кажучи, не зрозумів даної думки. Прозвучало як фрагмент роздумів, але у відриві від контексту, а тому неясних. Не розширите міркування?
Може малися на увазі не усі грунтовки, а ті, які грають хоча б якусь роль в транспортній інфраструктурі? Ті, які С-дороги (highway=unclassified)?
OpenStreetMap isn't a computer project, it's an outdoors activity.
Less of the bulk imports and wikifiddling please. Go outside and map!
Offline
#9 2013-06-20 20:33:55
- Dmytro Ovdiienko
- Member
- From: Kraków
- Registered: 2010-02-15
- Posts: 307
Re: Классы скорости
К сожалению, так пока не получится - только явное указание максимально разрешенной (либо других типов) скорости.
source:maxspeed=UA:motorway|* - является уточняющим, а не основополагающим тегом к тегу maxspeed=*
Что нужно сделать, чтобы както продвинуть эту идею в массы? Знаю, что народ не очень охотно участвует во всякого рода голосовалках.
Offline
#10 2013-06-21 07:39:49
- andygol
- Moderator
- From: Дніпро
- Registered: 2009-07-31
- Posts: 1,968
- Website
Re: Классы скорости
Что нужно сделать, чтобы както продвинуть эту идею в массы?
Первый шаг уже сделан - началось обсуждение. Дальше, сами добавляйте эти теги в местах где вносите изменения в карту. Рассказывайте об ОСМ и этом способе внесения данных об ограничении скорости на других ресурсах. Напишите развернутую заметку в блог, добавьте ссылку на нее к себе в подпись (как это делают многие на различных форумах и прочих ресурсах).
Переведите статью в вики на украинский (русский) - так чтобы остальные участники могли тоже ознакомится с этим подходом.
Одним словом, "делайте". Новички будут смотреть на уже нарисованные участки карты и вносить свои данные по аналогии с ними. Также вы можете писать остальным участникам через осм-сообщения с предложением добавлять эти теги.
Посмотрите в taginfo - больше всего source:maxspeed проставлен в Румынии, глядишь, при вашем активном продвижении этого тега мы "догоним и перегоним" остальных.
Offline
#11 2013-06-21 15:01:39
- Dmytro Ovdiienko
- Member
- From: Kraków
- Registered: 2010-02-15
- Posts: 307
Re: Классы скорости
Ок. Тогда идем дальше с
source:maxspeed={motorway|trunk|rural|urban}
В случае отсутствия тегов maxspeed и source:maxpseed конверторы могут использовать евристику
Если мы в городе - скорость 60
Если за городом и дорога oneway=false, тогда 90
Если за городом и oneway=true, тогда 110
Если highway=motorway, тогда 130
Last edited by Dmytro Ovdiienko (2013-06-21 15:04:57)
Offline
#12 2013-06-21 15:10:23
- dudka
- Member
- From: Київ
- Registered: 2011-04-22
- Posts: 1,605
Re: Классы скорости
все же лучше с префиксом UA:
source:maxspeed={UA:motorway|UA:trunk|UA:rural|UA:urban}
(по аналогии с RO:*, IT:* и другими)
Offline
#13 2013-06-21 15:24:01
- Zverik
- Moderator

- From: Tallinn
- Registered: 2010-10-14
- Posts: 5,695
- Website
Offline
#14 2013-06-21 20:58:42
- fndoder
- Member
- Registered: 2011-07-17
- Posts: 396
Re: Классы скорости
maxspeed={motorway|rural|urban} тег избыточный, дополнительной информации он не вносит в базу.
То, что дорога является автомагистралью, и так ясно из её тега highway=motorway.
То, что дорога является rural, и так ясно из того, что она не находится внутри полигона нас. пункта.
То, что дорога является urban, и так ясно из того, что она находится внутри полигона нас. пункта.
Соответствие взаимно однозначное. Случаи, когда полигон нас. пункта по дорожным знакам и просто полигон нас. пункта различаются нужно учитывать добавлением полигона нас. пункта, созданного в соответствии с белыми дорожными знаками и обозначать такой полигон оговоренным тегом (в случае, если такой полигон полностью совпадает с просто полигоном нас. пункта, то вешать этот тег на него).
Отдельного рассмотрения требует maxspeed=trunk. Вот тут действительно без дополнительного тега не обойтись.
Offline
#15 2013-06-25 12:20:03
- dima_ua
- Member

- From: Kharkiv
- Registered: 2012-07-02
- Posts: 204
Re: Классы скорости
Dmytro Ovdiienko wrote:
Магистрали - 130кмч
Дороги с отдельным полотном для движения в каждую сторону вне населенного пукта - 110кмч
Дороги вне населенного пукта - 90кмч
Дороги внутри насленного пукта - 60кмч
В ОСМ есть какой-то способ это задать?
http://wiki.openstreetmap.org/wiki/Spee … sion_table
UA:motorway = 130
UA:trunk = 110
UA:rural = 90
UA:urban = 60
ооооо
так мы таки дошли до того, что таки надо количество motorway на территории Украины привести к настоящим 15 километрам ? ![]()
Так мы выигрывали все войны. Пока противник рисует карты наступления, мы меняем ландшафты, причём вручную. Когда приходит время атаки, противник теряется на незнакомой местности и приходит в полную небоеготовность. В этом смысл, в этом наша стратегия.
Offline
#16 2013-06-30 15:10:03
- Dmytro Ovdiienko
- Member
- From: Kraków
- Registered: 2010-02-15
- Posts: 307
Re: Классы скорости
Соответствие взаимно однозначное. Случаи, когда полигон нас. пункта по дорожным знакам и просто полигон нас. пункта различаются нужно учитывать добавлением полигона нас. пункта, созданного в соответствии с белыми дорожными знаками и обозначать такой полигон оговоренным тегом (в случае, если такой полигон полностью совпадает с просто полигоном нас. пункта, то вешать этот тег на него).
Через населенный пункт может проходить несколько дорог. Одни могут быть на синем фоне, другие на белом. Делать вокруг каждой полигон не удобно.
Offline
#17 2013-07-01 23:28:20
- Dmytro Ovdiienko
- Member
- From: Kraków
- Registered: 2010-02-15
- Posts: 307
Re: Классы скорости
Остается вопрос обозначений дорог внутри населенных пунктов на синем фоне.
Offline
#18 2013-07-02 10:45:09
- dima_ua
- Member

- From: Kharkiv
- Registered: 2012-07-02
- Posts: 204
Re: Классы скорости
Остается вопрос обозначений дорог внутри населенных пунктов на синем фоне.
при входе в населенный пункт тип транзитной дороги не должен понижаться.
т.е. как минимум остается таким же
в границах населенного пункта можно указать maxspeed
вот подсказки для оного http://monolith.in.ua/wp-content/themes … t-12-6.jpg
Так мы выигрывали все войны. Пока противник рисует карты наступления, мы меняем ландшафты, причём вручную. Когда приходит время атаки, противник теряется на незнакомой местности и приходит в полную небоеготовность. В этом смысл, в этом наша стратегия.
Offline
#19 2013-07-02 11:31:16
- Paultergeist
- Member
- From: Київ
- Registered: 2010-12-04
- Posts: 99
Re: Классы скорости
Зачем в табличке знак населенного пункта на синем фоне не ясно. Этот знак никак не влияет на ограничение скорости на дороге, на которой он установлен. Т.е. если на этой дороге легковым было разрешено 110 до въезда в населенный пункт - будет 110, если 90 - то 90 (12.6).
Offline
#20 2013-07-02 11:32:12
- Dmytro Ovdiienko
- Member
- From: Kraków
- Registered: 2010-02-15
- Posts: 307
Re: Классы скорости
при входе в населенный пункт тип транзитной дороги не должен понижаться.
Согласен.
т.е. как минимум остается таким же
Не совсем согласен. Если руками задать 90кмч а потом наши покращуны, к примеру, понизят до 80 то придется потом во всех населенных пунктах исправлять. Нужно както задать, что дорога транзитная.
Offline
#21 2013-07-02 12:08:20
- Dmytro Ovdiienko
- Member
- From: Kraków
- Registered: 2010-02-15
- Posts: 307
Re: Классы скорости
Зачем в табличке знак населенного пункта на синем фоне не ясно.
В какой табличке?
Этот знак никак не влияет на ограничение скорости на дороге, на которой он установлен. Т.е. если на этой дороге легковым было разрешено 110 до въезда в населенный пункт - будет 110, если 90 - то 90 (12.6).
Если до населенного пункта была отдельная проезжая часть для движения (110кмч), но потом она сошлась в одну проезжую часть - то будет 90.
Offline
#22 2013-07-02 14:26:21
- Paultergeist
- Member
- From: Київ
- Registered: 2010-12-04
- Posts: 99
Re: Классы скорости
В какой табличке?
Вот в этой:
вот подсказки для оного http://monolith.in.ua/wp-content/themes … t-12-6.jpg
Если до населенного пункта была отдельная проезжая часть для движения (110кмч), но потом она сошлась в одну проезжую часть - то будет 90.
Но это никак не зависит от того, въехали мы в населенный пункт на синем фоне или нет. Сошлись - 90, разошлись - 110. Населенный пункт или нет - без разницы.
Last edited by Paultergeist (2013-07-02 14:26:35)
Offline
#23 2013-07-02 17:02:29
- Dmytro Ovdiienko
- Member
- From: Kraków
- Registered: 2010-02-15
- Posts: 307
Re: Классы скорости
Думаю, тут просто имеется ввиду дорога вне населеного пункта.
Offline
#24 2013-07-02 18:20:29
- andriano
- Member

- Registered: 2009-06-15
- Posts: 1,667
Re: Классы скорости
Указал только source:maxspeed=UA:motorway и все. maxspeed писать не нужно. Но если на дороге есть временные ограничения, тогда нужно указать maxspeed и он будет иметь приоритет.
Вы неправитльно используете теги:
в maxspeed следует заносить нужное значение, а в source:maxspeed - откуды лично Вы эти данные получили.
И еще не понятно как быть с населеными пунктами на синем фоне.
Ставить maxspeed=UA:rural
BTW, UA должно быть необязательным.
Это сложный вопрос: явное обозначение принадлежности некоторой области пространства (стране, городу, etc.) vs геометрический анализ для определения принадлежности.
Учитывая, что границы слишком часто ломаются, лично мне предпочтительнее кажется первый вариант.
Offline
#25 2013-07-02 18:24:00
- andriano
- Member

- Registered: 2009-06-15
- Posts: 1,667
Re: Классы скорости
maxspeed={motorway|rural|urban} тег избыточный, дополнительной информации он не вносит в базу.
Отчего же?
Есть населенные пункты со знаком на синем фоне и есть участки НП, отмеченные знаком "конец населенного пункта", в которых действует maxspeed=rural.
Именно там и нужно их указывать.
Offline