Uk:Вікіпроект Україна/Класифікація доріг
Автомобільні дороги в OpenStreetMap позначаються теґом highway=*, що може мати різне значення в залежності від типу і важливості/значущості конкретної дороги у дорожній мережі. Найпоширенішими значеннями цього теґу є motorway, trunk, primary, secondary, tertiary, unclassified, residential і service. Ці значення визначають певну ієрархію автомобільних доріг (від більш важливих до менш важливих) і є основою для побудови найоптимальніших маршрутів з однієї точки в іншу застосунками маршрутизації.
Оскільки особливості розбудови дорожньої мережі різняться в різних країнах, то кожна країна використовує свої принципи теґування доріг, як описано у статті Highway:International equivalence. На цій сторінці детально розписано, як таке теґування має відбуватися в Україні.
Статтею 8 Закону України „Про автомобільні дороги“ визначено принципи класифікації автомобільних доріг в Україні за їх значенням у дорожній мережі, що визначає пріоритети у їх підтриманні і розбудові. Згідно з державною класифікацією автомобільні дороги загального користування поділяються на міжнародні (М-##), національні (Н-##), регіональні (Р-##), територіальні (Т-##-##), обласні (О-######) та районні (C-######). Оскільки ця класифікація узгоджується із принципами класифікації доріг в OSM, то вона і була прийнята спільнотою за основу теґування доріг в Україні. Нижче розписано деталі перенесення цієї класифікації в OSM.
Основне обговорення відбувається на форумі: https://forum.openstreetmap.org/viewtopic.php?id=6962
Теґування автомобільних доріг в Україні
Ієрархія автомобільних доріг загального користування в Україні виглядає так:
- motorway і trunk (найважливіші),
- primary,
- secondary,
- tertiary,
- unclassified, residential і living_street,
- service (найменш важливі).
Нижче розписано як розподіляти дороги (або ділянки доріг) за цією ієрархією поза та в межах населених пунктів.
Класифікація доріг поза межами населених пунктів
теґ | вигляд (Osmarender) | опис |
---|---|---|
highway=motorway |
цим теґом слід позначати тільки дороги рівня trunk, для локальних магістралей потрібно використовувати primary, secondary або tertiary + motorroad=yes + maxspeed=* | |
highway=trunk |
| |
highway=primary |
автомобільні дороги регіонального значення, що з’єднують великі міста та/або обласні центри, дороги міжрегіонального значення, що не є trunk (відповідають дорогам Н-## та Р-##; див. нижче) | |
highway=secondary |
автомобільні дороги обласного значення, що з’єднують обласні центри з крупними населеними пунктами (районними центрами), а також крупні населені пункті між собою (відповідають дорогам Т-##-##; див. нижче) | |
highway=tertiary |
більш важливі автомобільні дорогим серед інших автомобільних доріг місцевого значення, наприклад ті, що з’єднують районні центри із селами, а також кілька сіл між собою | |
highway=unclassified |
інші автомобільні дороги місцевого значення, які утворюють з’єднувальну мережу доріг, наприклад підʼїзди до хуторів або малих сіл від доріг вищого статусу | |
highway=service |
| |
highway=track |
польові дороги сільськогосподарського призначення, лісові дороги, неофіційні путівці (ґрунтовки)… | |
highway=path |
стежки (тропи), "напрямки" (звичайною автівкою не проїхати) | |
highway=road |
дороги невідомої класифікації, що потребують уточнення |
Ось кілька простих правил, що дозволяють спростити визначення типу дороги:
- Основна дорога, що з’єднує два міста типу place=city, повинна бути щонайменше highway=primary.
- Основна дорога, що з’єднує два міста типу place=town, повинна бути щонайменше highway=secondary.
- Дорога до крупного села place=village (і головна у крупному селі) повинна бути щонайменше highway=tertiary.
- Дорога до хутора (place=hamlet) або невеликого села (place=village) повинна бути щонайменше highway=unclassified.
- Дорога від жилої частини села до виробничої - highway=unclassified.
- Усередині села (крім головної) - highway=residential.
- Між сусідніми автопарком, ремонтом, корівником - highway=service.
- Дороги, що ідуть у поле і там закінчуються - highway=track.
- Дорога, що з’єднує дві дороги типу highway=trunk, повинна бути щонайменше highway=primary.
- Дорога, що з’єднує дві дороги типу highway=primary, повинна бути щонайменше highway=secondary.
При цьому необхідно памʼятати, що:
- Основна дорога - лише одна. Якщо між двома населеними пунктами проходить декілька доріг, статус тільки однієї з них підвищується відповідно до викладених правил.
- Якщо дві дороги вищого статусу вже зʼєднані між собою (наприклад, перетинаються), то інші дороги, що проходять між ними по хорді, нічого насправді не зʼєднують і не мають передумов для підвищення статусу.
- При послідовному викиданні доріг класу service, потім одночасно residential і unclassified, потім по черзі tertiary, secondary, primary, мережа доріг має залишатися звʼязною.
У виключних випадках можлива зміна класу доріг +/- 1 рівень в залежності від важливості дороги та/або якості дорожнього покриття порівняно із сусідніми дорогами.
Класифікація доріг в межах населених пунктів
Транзитні дороги
- Не потрібно знижувати клас транзитних доріг, які проходять через населений пункт.
- У разі наявності об’їзної дороги навкруги населеного пункту, дорога повинна проходити по об’їзній і в населений пункт не заходити.
Інші дороги в межах населених пунктів
теґ | вигляд (Osmarender) | опис |
---|---|---|
highway=motorway |
див. Класифікацію доріг поза межами населених пунктів | |
highway=trunk |
транзитні дороги, що проходять через населений пункт | |
highway=primary |
центральні магістралі міста | |
highway=secondary |
основні магістралі районів міста | |
highway=tertiary |
головні вулиці стосовно до інших дрібних вулиць/провулків, основні дороги в мікрорайонах або транзитні вулиці між ними | |
highway=unclassified |
звичайні дрібні вулиці/провулки, мають переважно нежитлові будівлі уздовж вулиць | |
highway=residential |
звичайні дрібні вулиці/провулки, з переважно житловими будинками вздовж вулиці, | |
highway=living_street |
вулиця, що має той же самий рівень в дорожній мережі, що й highway=residential, позначена знаком 5.21 "Житлова зона", є еквівалентом (highway=residential, living_street=yes)
не плутайте із дворовими проїздами (highway=service, living_street=yes) | |
highway=service |
| |
highway=pedestrian | ||
highway=cycleway |
велодоріжки | |
highway=footway |
доріжки для пішоходів, тротуари | |
highway=path |
стежки | |
highway=road |
дороги невідомої класифікації, що потребують уточнення |
Спеціальні типи
теґ | вигляд (Osmarender) | опис |
---|---|---|
highway=motorway_link |
розвʼязки доріг типу highway=motorway з іншими дорогами (нижчими за класифікацією). | |
highway=trunk_link |
розвʼязки доріг типу highway=trunk . | |
highway=primary_link |
розвʼязки доріг типу highway=primary з дорогами нижчими за класифікацією. | |
highway=secondary_link |
розвʼязки доріг типу highway=secondary з дорогами нижчими за класифікацією. | |
highway=tertiary_link |
розвʼязки доріг типу highway=tertiary з дорогами нижчими за класифікацією. |
Корисні теґи
теґ | опис |
---|---|
motorroad=yes |
цим теґом позначаються дороги, що мають знак 5.1 "Автомагістраль" (якщо не є trunk за статусом) або 5.3 "Дорога для автомобілів" . Клас дороги (highway=*) потрібно визначати керуючись загальними правилами класифікації доріг за значимістю. |
oneway=yes |
одностороння дорога |
lanes=* |
загальна кількість смуг для руху (в обидва боки, якщо дорога двостороння) |
width=* |
ширина проїзної частини |
surface=* |
тип покриття |
smoothness=* |
якість покриття |
maxspeed=* |
дозволена максимальна швидкість |
maxspeed:practical=* |
справжня (середня) максимальна швидкість |
Державна класифікація автомобільних доріг в Україні
В Україні також діє офіційна класифікація автомобільних шляхів, що затверджується Кабінетом Міністрів України та обласними державними адміністраціями і оновлюється раз на 3 роки. Згідно з офіційною класифікацією дороги поділяються на дороги державного значення (міжнародні, національні, регіональні та територіальні) та дороги місцевого значення (обласні та районні). Нижче наведено відповідність цієї класифікації до класів доріг в OSM, а також детально пояснено як їх розмічати.
На сторінці Uk:Автомобільні шляхи України дані посилання на списки доріг державного та місцевого значення в OSM, а також пояснено як їх оновлювати за допомогою запитів на публічну інформацію до органів влади.
Найменування кожної дороги визначає її приблизне трасування. Точне трасування можна також визначати за допомогою сайту https://kmplus.ukravtodor.gov.ua/ (станом на 11.02.2021 наявне трасування більшості міжнародних, національних і регіональних доріг разом із під'їздами).
Відповідність до теґів OSM
Дороги державного значення (затверджуються Кабінетом Міністрів України раз на 3 роки):
- Дивіться також список доріг затверджений Кабінетом Міністрів України у 2019 р.
клас доріг | відповідні теґи |
---|---|
Mіжнародні дороги — M-## (E ###) | highway=trunk або highway=motorway (для швидкісних ділянок, позначених знаком 5.1 "Автомагістраль" ) |
Національні та регіональні дороги — Н-## та Р-## | highway=primary |
Територіальні дороги — Т-##-## | highway=secondary |
Дороги місцевого значення (затверджуються обласними державними адміністраціями раз на 3 роки)
клас доріг | відповідні теґи |
---|---|
Обласні дороги — О-###### | highway=tertiary |
Районні дороги — С###### (в народі також називаються сільськими через літеру С в нумерації) |
highway=tertiary або highway=unclassified (обирайте керуючись основною класифікацією доріг за значимістю) |
Особливості теґування
Зауважте, що різні частини дороги з одним номером можуть мати різне значення теґу highway=*:
- Наприклад, основна частина дороги Р-68 (1735963 1735963) має статус highway=primary, проте підʼїзд до заповідника "Качанівка" (який також називається Р-68) має статус highway=secondary.
- Схожа ситуація із дорогою Р-18 (2108570 2108570). Від Житомира до траси М-05 вона мусить мати статус highway=primary, проте останній невеликий відрізок (від М-05 до Ставища) мусить мати статус highway=secondary, бо нічого важливого вже не сполучає.
Як правильно зазначати номер дороги?
- Європейські маршрути (int_ref=*):
E ###
: літера E латиною, номер через пробіл. Приклад: E 105. - Автодороги України (ref=*):
- Дороги державного значення
М-##
,Н-##
,Р-##
,Т-##-##
(як в постанові кабміну). Літери М, Н, Р, Т кирилицею. Приклад:М-05
.- Для відгалужень доріг Укравтодор у сервісі КМ+ впровадив додаткову нумерацію в індексах
М-##-##
,Н-##-##
,Р-##-##
,Т-##-##-##
, в тексті Постанови КМУ №55 записуються як під'їзди, об'їзди, обходи тощо, їм виділяються окремі строки, але номер не присвоюється. Для позначення таких ділянок рекомендується використовувати дані з https://kmplus.ukravtodor.gov.ua/.
- Для відгалужень доріг Укравтодор у сервісі КМ+ впровадив додаткову нумерацію в індексах
- Для доріг місцевого значення кожна область у документах використовує свій формат;
можливі формати:О####
,О#####
,О######
,О-######
,О ######
,О-##-##-##
,О ## ## ###
,С######
,С ######
,С-##-##-##
. Літери О, С кирилицею. Приклад:О130101
. Дотримуйтесь спільного стандарту позначення доріг в межах однієї області. Дивіться посилання на списки доріг для кожної області. - Зауважте також, що дороги можуть мати суміщені ділянки. Наприклад, якщо маршрут якоїсь місцевої дороги
О######
частково проходить по дорозі державного значенняН-##
, то варто спільну частину позначити якref=Н-##;О######
та додати спільну частину до обох відношень. Правило діє для суміщених ділянок доріг будь-якої форми власності.- При суміщенні доріг однієї категорії (
Н-##
зН-##
абоМ-##
зМ-##
) першим індексом рекомендується вказувати менший за номером (Н-08
+Н-01
=ref=Н-01;Н-08
). - При суміщенні доріг різних категорій (
Н-##
зМ-##
абоМ-##
зР-##
) першим індексом рекомендується вказувати дорогу вищої категорії (Н-08
+М-01
=ref=М-01;Н-08
,С-000001
+О-000001
=ref=О-000001;С-000001
,С-000001
+М-14
=ref=М-14;С-000001
). - З двох попередніх пунктів можливі бюрократичні вийнятки, коли дорога вищої категорії може суміщуватись з нижчою. Перевіряти такі колізії рекомендується:
- для державних доріг - офіційною інформацією Укравтодору https://kmplus.ukravtodor.gov.ua/
- для місцевих доріг - за актами передачі.
- При суміщенні доріг однієї категорії (
- Дороги державного значення
Об’єднуйте частини дороги у зв’язок
Рекомендується усі частини однієї дороги об’єднувати у relation:route. Використовуйте наступні теґи:
- type=route
- route=road
- official_name=*, використовуйте значення Найменування автомобільної дороги із переліку Uk:Автомобільні_шляхи_України або [1]
- name=*, відредаговане значення попереднього тегу з урахуванням норм правопису, актуальних назв та рекомендацій.
- ref=* - номер дороги відповідно до офіційної класифікації
- distance=* - використовуйте значення протяжність із переліку Uk:Автомобільні_шляхи_України або [2]; замість коми, що відділяє дробну частину, ставте крапку; якщо дробної частини немає в документі, будь ласка, додайте '.0', щоб позначити що довжина в документах вказана з точністю до сотень метрів
- wikipedia=* - сторінка у Вікіпедії, якщо є. Разом з wikipedia=* рекомендується використовувати wikidata=*
- network=*ua:international для міжнародних доріг (M-## | E ###), ua:national для національних доріг (Н-##), ua:regional для регіональних (Р-##), ua:territorial для територіальних (Т-##-##) та ua:local для місцевих доріг (О-###### | C-######).
Наприклад, для національної дороги Н-01 теґування наступне:
- type=route
- route=road
- name=Київ – Знам’янка
- official_name=Київ – Знам’янка
- ref=Н-01
- nat_ref=Н-01
- network=ua:national
- distance=274.7
- wikipedia=uk:Автошлях Н 01
Зауважте, що навіть, якщо усі частини дороги обʼєднані у звʼязок, все одно потрібно кожну частину позначити своїм теґом ref=*.
Також додавайте утворені звʼязки до звʼязку доріг відповідного рівня:
- Звʼязок міжнародної дороги додавайте до звʼязку усіх міжнародних доріг 2143112 2143112.
- Звʼязок національної дороги додавайте до звʼязку усіх національних доріг 2143913 2143913.
- Звʼязок регіональної дороги додавайте до звʼязку усіх регіональних доріг 2148340 2148340.
- Звʼязок територіальної дороги додавайте до спільного звʼязку усіх територіальних доріг даної області (див. Uk:Територіальні_автомобільні_дороги_України_загального_користування).
Не забувайте поновлювати список вже розмічених доріг у Вікі.
Дивіться також
- Uk:Вікіпроект Україна/Класифікація доріг (голосування)
- Uk:Автомобільні_шляхи_України - список доріг України та відповідних звʼязків
- WikiProject_Europe/E-road_network - проєкт по позначенню європейських автошляхів
- обговорення різних питань щодо автомобільних шляхів на форумі: [3] та [4]
- Key:highway
- Highway_tag_usage
- Proposed features/Highway key voting importance
- OSM_tags_for_routing/Access-Restrictions
- OSM Belarus: Классификация дорог вне населённых пунктов
- OSM Belarus: Классификация дорог внутри населённых пунктов