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

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

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

Нижче розписано як розподіляти дороги (або ділянки доріг) за цією ієрархією поза та в межах населених пунктів.

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

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

цим теґом слід позначати тільки дороги рівня trunk, для локальних магістралей потрібно використовувати primary, secondary або tertiary + motorroad=yes + maxspeed=*
автомобільні дороги в цій категорії мають впродовж всієї довжини багатосмугову проїзну частину із центральною розподілювальною та не мають перетину на одному рівні із іншими автомобільними дорогами та залізницею, трамвайними коліями, велосипедними та пішохідними доріжками
типово, highway=motorway — одностороння дорога (тобто кожний напрямок креслиться окремо), навіть коли обидва напрямки накреслено однією лінією — потрібно додавати теґ 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 та уточнювати тип покриття/можливість проїзду за допомогою теґів smoothness=* та/або surface=*.

highway=path

стежки (тропи), "напрямки" (звичайною автівкою не проїхати)

highway=road

дороги невідомої класифікації, що потребують уточнення
в тому числі, ті що накреслені по супутниковим знімкам (source=landsat)

Ось кілька простих правил, що дозволяють спростити визначення типу дороги:

  • Основна дорога, що з’єднує два міста типу 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.
  • У разі наявності об’їзної дороги навкруги населеного пункту, дорога повинна проходити по об’їзній і в населений пункт не заходити.

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

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

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

highway=trunk

транзитні дороги, що проходять через населений пункт
див. Класифікацію доріг поза межами населених пунктів
якщо транзитна дорога йде в обхід міста, тоді trunk в місті не креслимо
дороги від міста до цієї дороги креслимо рівнем не вищим за primary

highway=primary

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

highway=secondary

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

highway=tertiary

головні вулиці стосовно до інших дрібних вулиць/провулків, основні дороги в мікрорайонах або транзитні вулиці між ними

highway=unclassified

звичайні дрібні вулиці/провулки, мають переважно нежитлові будівлі уздовж вулиць
можуть не мати твердого покриття (surface=unpaved)
можливо використовувати разом з living_street=yes для позначення основного/широкого (у порівнянні з іншими) внутрішньодворового проїзду
не треба використовувати цей теґ у разі, коли статус дороги не відомий або потребує уточнення, у цьому випадку використовується highway=road

highway=residential

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

highway=living_street

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

highway=service
  • службові проїзди (наприклад на АЗС)
  • проїзди на парковках (service=parking_aisle)
  • внутрішньодворові проїзди (living_street=yes)
highway=pedestrian
  • пішохідні вулиці (ширші за highway=footway)
  • пішохідні площі (треба додавати теґ area=yes).
highway=cycleway

велодоріжки

highway=footway

доріжки для пішоходів, тротуари

highway=path

стежки

highway=road

дороги невідомої класифікації, що потребують уточнення
у тому числі накреслені по супутниковим знімкам (source=landsat)

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

теґ вигляд (Osmarender) опис
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

одностороння дорога

lanes=*

загальна кількість смуг для руху (в обидва боки, якщо дорога двостороння)

width=*

ширина проїзної частини
для вузьких доріг можливо використовувати width=narrow

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 ( 1735963) має статус highway=primary, проте підʼїзд до заповідника "Качанівка" (який також називається Р-68) має статус highway=secondary.
  • Схожа ситуація із дорогою Р-18 ( 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).
      • З двох попередніх пунктів можливі бюрократичні вийнятки, коли дорога вищої категорії може суміщуватись з нижчою. Перевіряти такі колізії рекомендується:

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

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

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

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

  • type=route
  • route=road
  • name=Автошлях Н-01
  • ref=Н-01
  • nat_ref=Н-01
  • network=ua:national
  • description=Київ - Знамʼянка + Підʼїзд до м. Обухів
  • distance=274.7
  • wikipedia=uk:Автошлях Н 01

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

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

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

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

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

OpenStreetMap Forum (рос)

This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.