You are not logged in.

#1 2021-05-25 19:54:48

slayzex
Member
Registered: 2020-01-23
Posts: 16

Позначення відгалужень доріг М, Н, Р

Пропоную обговорити позначення об'їздів, обходів, під'їздів і т.і. (далі - відгалужень) на дорогах М, Н, Р.
  Називати пропоную як в КМ+: М-01 Київ — Чернігів — Нові Яриловичі (на м. Гомель), М-01-1 під'їзд до м.Чернігова, М-01-2 під'їзд до м.Броварів.
  Оформлювати пропоную таким чином: для всієї дороги робити зв'язок з ref=М-01, який в себе буде включати лінії: ті, що відповідають М-01 - із ref=М-01; ті, що відповідають М-01-1 - із ref=М-01-1 і т.п.

До кучі зв'язків у зв'язку(такої собі матрьошки) відношення у мене негативне. А у вище запропонованій схемі бачу деяку зручність для обробки даних, бо ми ж не мапимо під рендер, а наповнюємо базу даних wink Вже вангую питання щодо джерела індексів аля КМ+, поки нічого не можу конкретного запропонувати sad

Offline

#2 2021-05-25 20:37:34

Anton Melnichuk
New Member
From: Буди, Харківська область
Registered: 2020-11-09
Posts: 2

Re: Позначення відгалужень доріг М, Н, Р

Альтернатива, делать разные отношения для каждого участка, и тогда не будет такой путаницы с рефами, будет более однозначно, конкретное отношение дороги будет линией, а не паутиной, и за более мелкими кусками удобнее следить и исправлять чем более крупного монстра на пол Украины.

Offline

#3 2021-05-25 20:44:28

Monstrofil
Member
Registered: 2020-08-30
Posts: 8

Re: Позначення відгалужень доріг М, Н, Р

Дякую за ініціативу такого обговорення.

Запропоную трохи модифікувати вашу пропозицію щодо маркування: для основної дороги робити зв'язок з ref=М-01, який в себе буде лише лінії основної дороги з ref=М-01. Ті лінії, що відповідають М-01-1 - включати до окремого відношення із ref=М-01-1.

Аргументація: в рілейшен наразі вноситься інформація щодо назви дороги (description) та її протяжності. Якщо протяжність ще можна просумувати, то два різні description для М-01 та М-01-Х в одному відношенні не дуже зручно тримати.

Аргументація №2: подібні "під'їзди" що відгалужуються від основної дороги мають окремий кілометраж та свою систему навігації (км 1+000 для М-01 та км 1+000 для М-01-01 фізично різні точки в просторі), тому це може бути окремим агрументом за їх розділення.

Offline

#4 2021-05-25 20:54:12

slayzex
Member
Registered: 2020-01-23
Posts: 16

Re: Позначення відгалужень доріг М, Н, Р

Monstrofil wrote:

Аргументація: в рілейшен наразі вноситься інформація щодо назви дороги (description) та її протяжності. Якщо протяжність ще можна просумувати, то два різні description для М-01 та М-01-Х в одному відношенні не дуже зручно тримати.

Аргументація №2: подібні "під'їзди" що відгалужуються від основної дороги мають окремий кілометраж та свою систему навігації (км 1+000 для М-01 та км 1+000 для М-01-01 фізично різні точки в просторі), тому це може бути окремим агрументом за їх розділення.

Вага цих аргументів не залишає мені шансів не погодитись.

Offline

#5 2021-05-25 22:49:35

shargat
New Member
From: Київ
Registered: 2021-05-25
Posts: 1

Re: Позначення відгалужень доріг М, Н, Р

Чудова пропозиція, проте все ж є зауваження:
1. Якщо ми приймаємо за основу індексацію КМ+, то нам потрібне якесь стале джерело цієї інфи, якого поки, нажаль, катма. Автор обговорення написав про це, і, дійсно, цю проблему не варто ігнорувати. Тому, варто тричі подумати перед тим, як переходити на такий формат мапінгу. Автодор експериментує з різними варіантами виведення інформації про дороги, і поки безуспішно. Там вони наче анонсували якийсь brand new (насправді ні) портал e-road, який поки закритий для громадян. Тому поки довіри до них небагато, як і до їхніх джерел інформації.
2. З класичного першоджерела - Постанови КМ - можна дістати три види протяжностей для доріг з "під'їздами" - протяжність основного маршруту, протяжність кожного з відгалужень, і загальну протяжність всього маршруту. Запропонований варіант не дає змоги внести останню цифру, якщо для цього не створити відношення, яке б стояло над усіма частинами дороги. Тому, якщо ми дійсно хочемо не мапити для рендеру, а наповнювати базу даних, треба придумати варіант, де б ми врахували й цю цифру ("матрьошка" найбільш очевидний з них).
3. Але є одне але (як і завжди): Постанова подає протяжності доріг лише в державній власності, себто ділянки комунальної власності нею просто ігноруються. Це величезний мінус цього джерела інформації та плюс сітки КМ+ від Автодору, яка не робить розривів на ділянки доріг іншої форми власності. Тому виникає ще одне запитання: чи нам варто вибрати лише цифру з анналів САД України та просто забити на Постанову, чи все ж треба десь дотулити тег, в якому б ми вказали протяжність державних ділянок дороги і протяжність її комунальних (та іншої форми власності) частин? Поки не можу схилитись до якогось з варіантів, але не міг про це не згадати

Offline

#6 2021-05-26 09:29:12

andygol
Moderator
From: Дніпро
Registered: 2009-07-31
Posts: 1,948
Website

Re: Позначення відгалужень доріг М, Н, Р

У мене давно зріє думка, що до type=route + route=road треба застосовувати той самий підхід що й до маршрутів громадського транспорту - тобто кожен напрямок збирається в окремий зв'язок і потім всі напрямки об'єднуються в один майстер-зв'язок.
У випадку з відгалуженнями - майстер зв'язок відгалуження включається до майстер-зв'язка основного маршрута.

Offline

#7 2021-05-27 06:43:01

slayzex
Member
Registered: 2020-01-23
Posts: 16

Re: Позначення відгалужень доріг М, Н, Р

Дзвонив секретарці сільради в інноваційний відділ укравтодору щодо індексів відгалужень. Ситуація така: документу за яким вони це роблять немає. Є тільки логіка: вони беруть постанову 55 КМУ і додають цифру до індексу по черзі кожному відгалуженню. І якщо у наступній постанові щось додадуть, то цифра буде додана наступна після вже створених індексів, тобто ці індекси не мають змінюватись із часом. Ну якось так.

Offline

#8 2021-05-27 12:02:43

slayzex
Member
Registered: 2020-01-23
Posts: 16

Re: Позначення відгалужень доріг М, Н, Р

andygol wrote:

У мене давно зріє думка, що до type=route + route=road треба застосовувати той самий підхід що й до маршрутів громадського транспорту - тобто кожен напрямок збирається в окремий зв'язок і потім всі напрямки об'єднуються в один майстер-зв'язок.
У випадку з відгалуженнями - майстер зв'язок відгалуження включається до майстер-зв'язка основного маршрута.

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

На даний момент схиляюсь до схем, запропонованих Anton Melnichuk та Monstrofil

Щодо сукупної протяжності нічого запропонувати не можу, окрім хіба того, щоб не зважати на неї, бо її в принципі можна обрахувати деякими інструментами.

Offline

#9 2021-05-29 11:35:20

slayzex
Member
Registered: 2020-01-23
Posts: 16

Re: Позначення відгалужень доріг М, Н, Р

Ну що, ми можемо десь вже робити голосування? Чи є якісь невирішені питання?

Offline

#10 2021-05-29 12:58:56

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,127

Re: Позначення відгалужень доріг М, Н, Р

slayzex wrote:

Пропоную обговорити позначення

Для начала хотелось бы таки понять какую задачу вы решаете.

Придумать фейковые ref?

Offline

#11 2021-05-29 18:07:28

slayzex
Member
Registered: 2020-01-23
Posts: 16

Re: Позначення відгалужень доріг М, Н, Р

wowik wrote:

Для начала хотелось бы таки понять какую задачу вы решаете.

Придумать фейковые ref?

Ніт

Offline

#12 2021-06-15 20:16:49

Monstrofil
Member
Registered: 2020-08-30
Posts: 8

Re: Позначення відгалужень доріг М, Н, Р

wowik wrote:
slayzex wrote:

Пропоную обговорити позначення

Придумать фейковые ref?

Нет, вопрос в следующем: использовать ли применяемую Укравтодор`ом индексацию подходов в составе дорог общего пользования, и если нет - что вместо этого:
https://kmplus.ukravtodor.gov.ua/route/M-01-01

Offline

Board footer

Powered by FluxBB