Напівавтоматичне приведення назв вулиць до стандарту «Uk:Адреси»

Привіт!

Я б хотів запропонувати автоматичне перейменування вулиць згідно з новими рекомендаціями щодо позначення адрес. Якщо коротко, то це приведення назв вулиць до природнішого порядку слів. Наприклад, у назві Шевченка вулиця родове позначення вулиця буде переставлене на початок: вулиця Шевченка. Але в назві Польова вулиця змін не буде, адже назва вже записана у природному порядку. Ще приклади: 3‑й 8 Березня завулок3‑й завулок 8 Березня, але назва 2‑га Набережна вулиця залишиться без змін. Раніше таке перейменування вже проводилося в Черкасах, за посиланням можна переглянути відповідну тему: Автоматичне перейменування вулиць у Черкасах.

Зміни будуть внесені до теґів addr:street, addr:place, name, name:uk, alt_name, alt_name:uk, old_name та old_name:uk, що знаходяться на адресних точках, будинках, ділянках доріг та на звʼязках type=associatedStreet.

Перевага автоматичного методу — уникнення великої кількості ручної роботи в редакторах. Водночас, розумію що допущена помилка може продублюватися на всі подібні назви в області. Тому, зважаючи на відповідальність, публікую список назв тут для додаткової перевірки на можливі неточності, перед тим як створити сторінку на вікі та розпочати процес перейменування.

Я планую почати з Волинської області, а потім поступово перейти до інших областей. Ось список назв, які планую перейменувати у Волинській області: https://mellangr.github.io/assets/rename/volynska_oblast_renaming.txt, та список назв, які не будуть змінюватися: https://mellangr.github.io/assets/rename/volynska_oblast_unchanged.txt

Також цікавить ваша думка чи варто включити площі та мікрорайони до цього списку. Буду вдячний за вашу участь у обговоренні!

ezgif-3-0c2fd0a6d5

1 Like

:point_up:Тут треба додатково пройтись та глянути на випадки там де подвійні значення, значення розділені ; (крапкою з комою), а також назви без родового позначення – там де тільки власна назва.

Стосовно площ та мікрорайонів – якщо вони є частиною адреси, то – так включати їх в план, якщо ні – залишити на останок.

1 Like

Стосовно мікрорайонів. Вони всі в м. Нововолинськ і схоже, що слово вулиця додане до них автоматичними правками без перевірки. Гадаю, що варто їх виключити з автоматичних змін і зробити вручну

1 Like

Дякую за поради! Попрацюю зі згаданими прикладами і потім оновлю списки

Попрацював із обʼєктами до яких були зауваження. Можна подивития мої останні набори змін: https://osm.org/user/darkonus/history

Лишив ці значення через крапку з комою в old_name:uk:

вулиця Смірнова;вулиця Смирнова
вулиця Сєченова;вулиця Сеченова
вулиця Сурикова;вулиця Сурікова
вулиця Вавилова;вулиця Вавілова

Сам би так не мапив але вирішив лишити, може з цього комусь і є якась користь

1 Like

Не знаю, як організований збір даних. Але якщо є можливість, то можна не включати highway=platform|raceway|rest_area|services (+ можливо ще якісь значення) в аналіз, щоб було менше додаткових виправлень. І можливо це спростить роботу

1 Like

Гарна ідея, теж про це думав. У список потрапили всі лінії highway з name.

При перейменуванні й надалі при підготовці обмежуся такими теґами:

highway motorway
highway trunk
highway primary
highway secondary
highway tertiary
highway unclassified
highway residential

highway motorway_link
highway trunk_link
highway primary_link
highway secondary_link
highway tertiary_link

highway living_street
highway service
highway pedestrian
highway track
highway bus_guideway
highway escape
highway raceway
highway road
highway busway

highway footway
highway bridleway
highway steps
highway corridor
highway path

highway cycleway

highway proposed
highway construction

name
name:uk

old_name
old_name:uk

alt_name
alt_name:uk

addr:street

addr:place

name:left
name:right
name:left:uk
name:right:uk

old_name:left
old_name:right
old_name:left:uk
old_name:right:uk

alt_name:left
alt_name:right
alt_name:left:uk
alt_name:right:uk

Створив сторінку на вікі: Automated edits/darkonus - bot account/Renaming of streets in Ukraine according to new recommendations of the Ukrainian community - OpenStreetMap Wiki

Список обʼєктів що будуть перейменовані: https://mellangr.github.io/assets/rename/volynska_oblast_list_of_objects.txt

Перейменування у Волинській області завершене. Додатково перейменував ще значення ключів на кшталт old_name:-2016-05-20, old_name:uk:-2016-02-10

Назви, які планую перейменувати у Львівській області: https://mellangr.github.io/assets/rename/lvivska_oblast_renaming.txt, та список назв, які не будуть змінюватися: https://mellangr.github.io/assets/rename/lvivska_oblast_unchanged.txt

Список попередній, ще планую уважно перевірити кілька разів.

В мене деякі питання викликають ці назви:

Гірнича вулиця
Рільнича вулиця
Тіниста вулиця

Вовкова вулиця
Стецьова вулиця
Франкова вулиця

Губицький провулок

Колійовий проїзд

Тут в основному діалектні прикметники та присвійні форми

1 Like

Дякую за перевірку. Ці варіанти потрапили випадково, виключу їх із перейменування і ще пошукаю такі.

Перейменування у Львівській області завершене. Є ще невелика кількість old_name із датою які пізніше перейменую вручну

1 Like

Назви, які планую перейменувати у Івано-Франківській області: https://mellangr.github.io/assets/rename/ivano-frankivsk_oblast_renaming.txt, та список назв, які не будуть змінюватися: https://mellangr.github.io/assets/rename/ivano-frankivsk_oblast_unchanged.txt

Назви без родового позначення, описи та інше не буду зачіпати ботом тому що всі вони потребують ручного редагування. Згодом всі потенційно некоректні чи помилкові назви зберу на одній сторінці разом із посиланнями на обʼєкти так щоб було зручніше підвантажувати в JOSM та виправляти.

“вулиця галицького” - було б добре з великої “Г”

О, не помітив. Дякую!

UPD: Перейменування у Івано-Франківській області завершене

2 Likes

Назви, які планую перейменувати у Чернівецькій області: https://mellangr.github.io/assets/rename/chernivetska_oblast_renaming.txt, та список назв, які не будуть змінюватися: https://mellangr.github.io/assets/rename/chernivetska_oblast_unchanged.txt

UPD: Перейменування у Чернівецькій області завершене

2 Likes

Назви, які планую перейменувати у Тернопільській області: https://mellangr.github.io/assets/rename/ternopilska_oblast_renaming.txt, та список назв, які не будуть змінюватися: https://mellangr.github.io/assets/rename/ternopilska_oblast_unchanged.txt

UPD: Перейменування у Тернопільській області завершене

3 Likes

Назви, які планую перейменувати у Рівненській області: https://mellangr.github.io/assets/rename/rivnenska_oblast_renaming.txt, та список назв, які не будуть змінюватися: https://mellangr.github.io/assets/rename/rivnenska_oblast_unchanged.txt

UPD: Перейменування у Рівненській області завершене

1 Like

@darkonus подивився, алгоритм не відпрацьовує будівлі-мультиполігони з адресами. Загалом проблема невелика, та чи буде важко враховувати це для нових змін?
Приклад: Relation: 3228975 | OpenStreetMap