Uk:Вікіпроект Україна/Класифікація доріг

Схема застосування теґу highway=* для позначення мережі автомобільних доріг в Україні.

Автомобільні дороги в OpenStreetMap позначаються теґом highway=*. Теґ що може мати різні значення в залежності від типу і важливості/значущості конкретної дороги у дорожній мережі. Найпоширенішими значеннями цього теґу є motorway, trunk, primary, secondary, tertiary, unclassified, residential і service. Ці значення визначають певну ієрархію автомобільних доріг (від більш важливих до менш важливих) і є основою для побудови найоптимальніших маршрутів з однієї точки в іншу застосунками маршрутизації.

Оскільки особливості розбудови дорожньої мережі різняться в різних країнах, то кожна країна використовує свої принципи теґування доріг, як описано у статті Highway:International equivalence. На цій сторінці визгачається, як таке теґування має відбуватися в Україні.

Статтею 8 Закону України „Про автомобільні дороги“ визначено принципи класифікації автомобільних доріг в Україні за їх значенням у дорожній мережі, що визначає пріоритети у їх підтриманні і розбудові. Згідно з державною класифікацією автомобільні дороги загального користування поділяються на міжнародні (М-##), національні (Н-##), регіональні (Р-##), територіальні (Т-##-##), обласні (О-######) та районні (C-######). Оскільки ця класифікація узгоджується із принципами класифікації доріг в OSM, то вона і була прийнята спільнотою за основу теґування доріг в Україні. Нижче розписано деталі перенесення цієї класифікації в OSM.

Основне обговорення відбувається на форумі: https://community.openstreetmap.org/t/topic/50063

Теґування автомобільних доріг в Україні

Ієрархія автомобільних доріг загального користування в Україні виглядає так:

Дороги та/або їх ділянки поза межами наслених пунктів та в межах населених пунктів, відповідно до вище згаданої ієрархії позначаються наступним чином:

Класифікація доріг поза межами населених пунктів

Теґ Вигляд

(OSM Carto)

Опис
highway=motorway Дороги позначені знаком 5.1 "Автомагистраль" Цим теґом слід позначати тільки дороги рівня trunk.

Для локальних магістралей потрібно використовувати primary, secondary або tertiary + motorroad=yes + maxspeed=*

Автомобільні дороги в цій категорії мають впродовж всієї довжини багатосмугову проїзну частину із центральною розподілювальною смугою та не мають перетину на одному рівні із іншими автомобільними дорогами та залізницею, трамвайними коліями, велосипедними та пішохідними доріжками

Типово лінія з теґом highway=motorway має на увазі, що на цій ділянці відбувається односторонній рух (тобто кожний напрямок руху автомагістралі креслиться окремо). Коли для позначення протилежних напрямків руху використовується однак та ж Лінія way (наприклад під час проведення будівництва чи ремонтних робіт) — потрібно додавати теґ oneway=no

highway=trunk
  • Автомобільні дороги які входять до складу Мережі європейських автошляхів
  • Автомобільні дороги державного значення, які утворюють опорну мережу автодоріг країни (відповідають дорогам M-##; див. нижче):
    • дороги, по яким проходить основний пасажирський та вантажний міжрегіональний трафік
    • дороги, що послідовно з’єднують кілька великих міст
    • дороги до міжнародних аеропортів та до великих портів


Мережа доріг класу trunk повинна бути з’єднаною в межах всієї країни, тому:

  • дорога класу trunk не повинна перериватись в середині населених пунктів (якщо це єдиний транзитний маршрут)
  • дорога класу trunk може починатись та закінчуватись в середини тільки великих населених пунктів, приєднуючись до доріг класу не нижчим за  primary
highway=primary Автомобільні дороги регіонального значення, що зʼєднують великі міста та/або обласні центри, дороги міжрегіонального значення, що не є trunk(відповідають дорогам Н-## та Р-##; див. нижче)
highway=secondary Автомобільні дороги обласного значення, що з’єднують обласні центри з крупними населеними пунктами (районними центрами), а також крупні населені пункті між собою (відповідають дорогам Т-##-##; див. нижче)
highway=tertiary Більш важливі автомобільні дорогим серед інших автомобільних доріг місцевого значення, наприклад ті, що з’єднують районні центри із селами, а також кілька сіл між собою (відповідають дорогам О-######; див. нижче)
highway=unclassified Інші автомобільні дороги місцевого значення, які утворюють з’єднувальну мережу доріг, наприклад підʼїзди до хуторів або малих сіл від доріг вищого статусу.

Вони можуть не мати твердого покриття (surface=unpaved). Це також грейдери (surface=compacted), бетонки (surface=concrete). Не треба використовувати цей теґ у разі, якщо статус дороги невідомий та потребує уточнення, для цього треба застосовувати highway=road

highway=service
  • Службові проїзди (наприклад на АЗС)
  • Проїзди на території колгоспного двору або заводу
highway=track Польові дороги сільськогосподарського призначення, лісові дороги лісгоспів, неофіційні путівці (ґрунтовки)…

"Дороги тут нема, але дехто тут їздить ;-)"

Не треба використовувати цей теґ для позначення ґрунтових доріг, які утворюють з’єднувальну мережу та які використовуються для руху не-сільськогосподарської техніки — у цьому випадку, зазвичай, треба використовувати highway=unclassified, highway=residential або ж highway=service та уточнювати тип покриття/можливість проїзду за допомогою теґів smoothness=* та/або surface=*.
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 рівень в залежності від важливості дороги та/або якості дорожнього покриття порівняно із сусідніми дорогами.

Класифікація доріг в межах населених пунктів

Транзитні дороги

  • Не потрібно знижувати клас транзитних доріг, які проходять через населений пункт.
    • Але, якщо highway=motorway під час проходження через населений пункт втрачає властивості автомагістралі, його треба понизити до highway=trunk.
  • У разі наявності об’їзної дороги навкруги населеного пункту, дорога повинна проходити по об’їзній і в населений пункт не заходити.

Інші дороги в межах населених пунктів

Теґ Вигляд

(OSM Carto)

Опис
highway=motorway
  • Автомагістралі (позначені знаком 5.1 "Автомагістраль" )

див. Класифікацію доріг поза межами населених пунктів

highway=trunk Транзитні дороги, що проходять через населений пункт

див. Класифікацію доріг поза межами населених пунктів

Якщо транзитна дорога йде в обхід міста, тоді trunk в місті не позначаємо. Дороги від міста до цієї дороги позначаємо рівнем не вищим за primary.

highway=primary Центральні магістралі міста

(в містах їх буде тільки кілька штук (за виключенням мегаполісів), а в невеликих населених пунктах можуть бути відсутні)

highway=secondary Основні магістралі районів міста

(в невеликих населених пунктах можуть бути відсутні)

highway=tertiary Головні вулиці стосовно до інших звичайних вулиць/провулків, основні дороги в мікрорайонах або транзитні вулиці між ними
highway=unclassified Звичайні вулиці/провулки, мають переважно нежитлові споруди уздовж вулиць.

Вони можуть не мати твердого покриття (surface=unpaved, або інші значення теґу, що описують відсутність твердого покриття).

Не треба використовувати цей теґ у разі, коли статус дороги не відомий або потребує уточнення, у цьому випадку використовується highway=road

highway=residential Звичайні вулиці/провулки, з переважно житловими спорудами вздовж вулиці.

Транзитний рух припустимий, але не бажаний. Можуть не мати твердого покриття (surface=unpaved)

highway=living_street Вулиця, що має той же самий рівень в дорожній мережі, що й highway=residential, позначена знаком 5.34 "Житлова зона"

Не плутайте з дворовими проїздами highway=service

highway=service
  • Службові проїзди (наприклад на АЗС)
  • Проїзди на парковках (service=parking_aisle)
highway=pedestrian
  • Пішохідні вулиці (ширші за highway=footway)
  • Пішохідні площі (треба додавати теґ area=yes).
highway=cycleway Велодоріжки
highway=footway Доріжки для пішоходів, тротуари
highway=path Стежки
highway=road Дороги невідомої класифікації, що потребують уточнення, тому числі, ті що накреслені по супутниковим знімкам низької роздільної здатності.

Спеціальні типи

Теґ Вигляд

(OSM Carto)

Опис
highway=motorway_link Розвʼязки доріг типу highway=motorway з іншими дорогами (нижчими за класифікацією).

Типово, highway=motorway_link — одностороння дорога, якщо ж рух по дорозі здійснюється в обох напрямках, то необхідно застосовувати теґ oneway=no.

highway=trunk_link Розвʼязки доріг типу highway=trunk .

Типово, така дорога є двосторонньою. Застосовуйте теґ oneway=yes, якщо highway=trunk_link є односторонньою дорогою.

highway=primary_link Розвʼязки доріг типу highway=primary з дорогами нижчими за класифікацією.

Типово, така дорога є двосторонньою. Застосовуйте теґ oneway=yes, якщо highway=primary_link є односторонньою дорогою.

highway=secondary_link Розвʼязки доріг типу highway=secondary з дорогами нижчими за класифікацією.

Типово, така дорога є двосторонньою. Застосовуйте теґ oneway=yes, якщо highway=secondary_link є односторонньою дорогою.

highway=tertiary_link Розвʼязки доріг типу highway=tertiary з дорогами нижчими за класифікацією.

Типово, така дорога є двосторонньою. Застосовуйте теґ oneway=yes, якщо highway=tertiary_link є односторонньою дорогою.

Корисні теґи

теґ опис
motorroad=yes Цим теґом позначаються дороги, що мають знак 5.1 "Автомагістраль" (якщо не є trunk за статусом) або 5.3 "Дорога для автомобілів" .

Клас дороги (highway=*) потрібно визначати керуючись загальними правилами класифікації доріг за значимістю.

oneway=yes Односторонній рух. Рух по дорозі відбувається в одному напрямку, зазвичай за напрямком Лінії way.
lanes=* Загальна кількість смуг для руху (в обидва боки, якщо дорога двостороння)
width=* Ширина проїзної частини. Для вузьких доріг можливо використовувати width=narrow, або приблизну ширину в метрах width=1.8
surface=* Тип покриття
smoothness=* Якість покриття
maxspeed=* Дозволена максимальна швидкість
maxspeed:practical=* Справжня (середня) максимальна швидкість. Застосування цього теґу не рекомендується через його неперевірюваність.

Державна класифікація автомобільних доріг в Україні

В Україні діє офіційна класифікація автомобільних шляхів, що затверджується Кабінетом Міністрів України та обласними державними адміністраціями і оновлюється раз на 3 роки. Згідно з офіційною класифікацією дороги поділяються на:

  • дороги державного значення (міжнародні, національні, регіональні та територіальні) та
  • дороги місцевого значення (обласні та районні).

Нижче наведено відповідність цієї класифікації до класів доріг в OSM, а також детально пояснено як їх позначати.

На сторінці Uk:Автомобільні шляхи України дані посилання на списки доріг державного та місцевого значення в OSM, а також пояснено як їх оновлювати за допомогою запитів публічної інформації до органів влади.

Найменування кожної дороги визначає її приблизне проходження. Точне проходження можна також визначати за допомогою сайту https://kmplus.ukravtodor.gov.ua/ (станом на 11.02.2021 наявне проходження більшості міжнародних, національних і регіональних доріг разом із під'їздами до них).

Відповідність до теґів OSM

Дороги державного значення (затверджуються Кабінетом Міністрів України раз на 3 роки):

Клас дороги Відповідні теґи
Mіжнародні дороги — M-## (E ###) highway=trunk, або highway=motorway (для швидкісних ділянок, позначених знаком 5.1 "Автомагістраль" )
Національні та регіональні дороги — Н-## та Р-## highway=primary
Територіальні дороги — Т-##-## highway=secondary

Дороги місцевого значення (затверджуються обласними державними адміністраціями раз на 3 роки)

Клас дороги Відповідні теґи
Обласні дороги — О-###### highway=tertiary
Районні дороги — С######

(в народі також називаються сільськими через літеру С в нумерації)

highway=tertiary або highway=unclassified

(обирайте керуючись основною класифікацією доріг за значимістю)

Особливості теґування

Зауважте, що різні частини дороги з одним номером можуть мати різне значення теґу highway=*:

  • Наприклад, основна частина дороги Р-68 (relation 1735963) має статус highway=primary, проте підʼїзд до заповідника "Качанівка" (який також називається Р-68) має статус highway=secondary.
  • Схожа ситуація із дорогою Р-18 (relation 2108570). Від Житомира до траси М-05 вона мусить мати статус highway=primary, проте останній невеликий відрізок (від М-05 до Ставища) мусить мати статус highway=secondary, бо нічого важливого вже не сполучає.

Як правильно зазначати номер дороги?

  • Європейські маршрути (int_ref=*): E ###: літера E латиною, номер через пробіл. Приклад: E 105.
  • Автодороги України (ref=*):
    • Дороги державного значення М-##, Н-##, Р-##, Т-##-## (як в постанові кабміну). Літери М, Н, Р, Т кирилицею. Приклад: М-05.
      • Для відгалужень доріг Укравтодор у сервісі КМ+ впровадив додаткову нумерацію в індексах М-##-##, Н-##-##, Р-##-##, Т-##-##-##, в тексті Постанови КМУ №55 записуються як під'їзди, об'їзди, обходи тощо, їм виділяються окремі строки, але номер не присвоюється. Для позначення таких ділянок рекомендується використовувати дані з https://kmplus.ukravtodor.gov.ua/.
    • Для доріг місцевого значення кожна область у документах використовує свій формат; можливі формати: О####, О#####, О######, О-######, О ######, О-##-##-##, О ## ## ###, С######, С ######, С-##-##-##. Літери О, С — кирилицею. Приклад: О130101. Дотримуйтесь спільного стандарту позначення доріг в межах однієї області. Дивіться посилання на списки доріг для кожної області.
    • Зауважте також, що дороги можуть мати суміщені ділянки. Наприклад, якщо маршрут якоїсь місцевої дороги О###### частково проходить по дорозі державного значення Н-##, то варто спільну частину, лінії way якми позначено дорогу, позначити як ref=Н-##;О###### та додати спільну частину до обох звʼязків. Правило діє для суміщених ділянок доріг будь-якої форми власності.
      • При суміщенні доріг однієї категорії (Н-## з Н-## або М-## з М-##) першим індексом рекомендується вказувати менший за номером (Н-08 + Н-01 → ref=Н-01;Н-08).
      • При суміщенні доріг різних категорій (Н-## з М-## або М-## з Р-##) першим індексом рекомендується вказувати дорогу вищої категорії (Н-08 + М-01 → ref=М-01;Н-08, С-000001 + О-000001 → ref=О-000001;С-000001, С-000001 + М-14 → ref=М-14;С-000001).
      • З двох попередніх пунктів можливі бюрократичні вийнятки, коли дорога вищої категорії може суміщуватись з нижчою. Перевіряти такі колізії рекомендується:

Об’єднуйте частини дороги у зв’язок

Оновлено 04.01.2024.


Рекомендується усі частини однієї дороги об’єднувати у relation:route. Використовуйте наступні теґи:

  • type=route
  • route=road
  • official_name=*, використовуйте значення Найменування автомобільної дороги із переліку Uk:Автомобільні_шляхи_України або [1]
  • name=*, відредаговане значення попереднього теґу з урахуванням норм правопису, актуальних назв та рекомендацій.
  • ref=* — номер дороги відповідно до офіційної класифікації
    • nat_ref=* (для національних),
    • reg_ref=* (для регіональних) та
    • loc_ref=* (для територіальних та місцевих доріг), що дублюються в ref=*
  • distance=* — використовуйте значення протяжність із переліку Uk:Автомобільні_шляхи_України або [2]; замість коми, що відділяє дробну частину, ставте крапку; якщо дробної частини немає в документі, будь ласка, додайте '.0', щоб позначити що довжина в документах вказана з точністю до сотень метрів
  • wikipedia=* — сторінка у Вікіпедії, якщо є. Разом з wikipedia=* рекомендується використовувати wikidata=*
  • network=*:
    • ua:international для міжнародних доріг (M-## | E ###),
    • ua:national для національних доріг (Н-##),
    • ua:regional для регіональних (Р-##),
    • ua:territorial для територіальних (Т-##-##) та
    • ua:local для місцевих доріг (О-###### | C-######).

Наприклад, для національної дороги Н-01 теґування наступне:

Зауважте, що навіть, якщо усі частини дороги обʼєднані у звʼязок, все одно потрібно кожну частину позначити своїм теґом ref=*.

Також додавайте утворені звʼязки до звʼязку доріг відповідного рівня:

  • Звʼязок міжнародної дороги додавайте до звʼязку усіх міжнародних доріг relation 2143112.
  • Звʼязок національної дороги додавайте до звʼязку усіх національних доріг relation 2143913.
  • Звʼязок регіональної дороги додавайте до звʼязку усіх регіональних доріг relation 2148340.
  • Звʼязок територіальної дороги додавайте до спільного звʼязку усіх територіальних доріг даної області (див. Uk:Територіальні_автомобільні_дороги_України_загального_користування).

Не забувайте поновлювати список вже розмічених доріг у Вікі.

Дивіться також