Перейменування вулиць

по поводу даты последнего переименования:
у каждого из предложенных вариантов есть свои преимущества и недостатки
в такой ситуации можно продолжить искать компромисс
но можно и принять решение на своё усмотрение
хуже не будет - дополнительные данные обособлены, в любой момент их можно или убрать или переоформить

на всякий случай, соберу варианты в одном месте:

  • не вносить исторические данные / размещать исторические данные в отдельной базе
  • придумать тег для указания даты актуальности
  • использовать пространство имён для задания диапазона дат

разработанный вариант с хоть какой-то практикой применения всё же лучше хаоса, так что в случае особого желания/необходимости внести эти данные, лучше использовать именно его

А як бути зі звязками і привязкою будинків?
Вулиця Енергетиків в Каневі. Одна її частина завжди так називалась, інша - колишня Леніна.

  • Варіант 1: створити окремі звязки: один без old_name, а інший з old_name
  • Варіант 2: створити один звязок без old_name http://www.openstreetmap.org/relation/5710386
  • Варіант 3: створити один звязок з old_name
    Жоден з них мені не подобається :slight_smile:

у нас нет исторических объектов, но есть исторические свойства реальных объектов
раз улицы Ленина уже нет, то и релейшен ей теперь не нужен
зато остались сегменты улицы, куда вполне можно помещать old_name
в релейшен же улицы Энергетиков можно вполне добавить тег note или description с пояснением ситуации

Тоді вийде так що в навігаторі буде вулиця Енергетиків і вулиця Енергетиків(Леніна), але всі будинки прив’язані до “вулиця Енергетиків”. Так нормально?

мне сложно делать выводы по специфике навигаторов
но по логике в данных всё нормально:
дома ведь привязаны не к имени, а к релейшену
у которого имя, кстати, вполне себе опционально

Згідний. Релейшин має включати в себе лише згруповані по name + addr_subrurb сегменти. Всі інші теги (стара назва сегменту, покриття сегменту, максимальна швидкість на сегменті) агрегувати:

SELECT name, addr_suburb, ARRAY_AGG(old_name) AS old_names FROM osm_roads GROUP BY addr_suburb, name
  1. Хорошая мысль.
  2. Пример раз: На Клове есть переулок Кости Гордиенка. На местности такого переулка не существует, а есть переулок Чекистов (по крайней мере, так дело обстояло летом). Т.е. при том, что улица переименована давно (кажется, несколько лет назад), найти её на местности по новому названию, не спрашивая прохожих - нереально.

Пример два: Когда последний раз закупался в Аптеке доброго дня (сентябрь-октябрь), в колл-центре мне упорно называли адрес на Красноармейской. При том, что улицы Красноармейской не существует, а существует Большая Васильковская. Помогли опять же местные (я редко бываю в том районе). По итогам попросил провизора стукнуть работникам колл-центра по голове.
На тот момент таблички висели в половине случаев новые, в половине - старые. На доме с аптекой была старая, на двери самой аптеки - новая (но в колл-центре сказали старое название, лол). Сейчас, как говорят ребята, что были там недавно, адресные таблички уже переделали. Все или нет - не в курсе.

Я имел в виду улицы, которые имеют 1 официльное название и несколько частоиспользуемых старых

То неловкое чувство, когда OSM успевает за Киеврадой, а люди нет.

Если так задавать вопрос, то да, таких примеров, наверное, мало. У меня их нет.
Чисто гипотетически такая ситуация может возникнуть, но в данном конкретном случае я предлагаю решать проблемы по мере их поступления :slight_smile:

Січневого повстання
Лаврська
Мазепи

реально використовується рандомне значення. Бо колись вся була Січневого повтосання, потім стала вся Мазепи, потім (наскільки я пам’ятаю) стала вся Лаврська, а потім Лаврську обрубали по пл.Слави, а від пл. Слави стала знову Мазепи.

получается, что для указания имени в скобках важна не дата, а популярность среди местного населения
но этот параметр формализовать проблематично

Не совсем понятно, как обрабатывается ситуация, когда на разных языках старые названия улиц звучат одинаково, а новые - нет. Имеются ввиду теги addr:street, addr:street:ru например. Предлагаемый скрипт, похоже, может зацепить все теги, которые изначально выглядят одинаково. Не уверен, что это правильно. Пожалуйста, дайте знать, если я ошибаюсь.

Зробив тестовий Ukraine_europe.obf для OsmAnd з конкатенацією name + old_name: “Нова вулиця (Стара вулиця)”
https://docs.google.com/uc?id=0B2sJIQmHNbvTbm1xcnNJM1JKeFU&export=download
Для того щоб стара назва приклеювалась і для адрес будинків потрібно щоб будинки були включені в associatedStreet-звязок для якого вказано old_name, наприклад: https://www.openstreetmap.org/relation/3294929

Ещё один скрипт на PowerShell по переименованию улиц. Работа проверена на Днепропетровске. Итого переименовано порядка 300 топонимов.

Внимание! Если в населённом пункте изначально есть две улицы, которые до переименования назывались одинаково, а после него должны называться по-разному, скрипт эту ситуацию обработать корректно не может в силу структуры хранящейся в базе данных OSM информации. В итоге обе улицы получат одинаковое новое название (первое попавшееся из файла с исходными данными). После загрузки обработанных данных в OSM вы должны потом вручную поправить названия для таких улиц и других объектов (отношений, зданий). Либо вы можете населённый пункт с улицами-двойниками обрабатывать по отдельным районам, таким, где нет улиц-двойников.

Инструкция по применению скрипта находится внутри него.

Треба перейменувати або перевірити уже перейменоване
Київ http://dsk.kievcity.gov.ua/content/pereymenuvannya-vulyc-dekomunizaciya.html
Чернігів http://www.chernigiv-rada.gov.ua/document/rozporyadzshenya-mer/7504
http://www.chernigiv-rada.gov.ua/document/rozporyadzshenya-mer/7960
Бровари https://onedrive.live.com/view.aspx?resid=72571393D4771099!5011&ithint=file%2cdocx&app=Word&authkey=!AG-pzgk8PMcAOdc
Прилуки http://pryluky.cg.gov.ua/web_docs/5612/2015/12/docs/04122015%203-7%20%D0%94%D0%BE%D0%B4%D0%B0%D1%82%D0%BE%D0%BA%201.doc
Бориспіль http://tvboryspil.com/novini/2522-povnij-spisok-pereimenuvan-vulits-u-misti-borispoli
http://i-visti.com/news/boryspil/11437/
Лебедин http://lebedyn.com.ua/u-lebedini-perejmenuvali-nizku-vulic
Куп’янськ http://nashridkup.com.ua/?p=1897
Маріуполь http://marsovet.org.ua/news/show/id/11495
Фастів http://www.kyiv-obl.gov.ua/news/article/u_fastovi_perejmenovano_82_vulitsi_ta_provulki
Гола Пристань http://golapristan.org/home.htm?n=1915&ps=0
Рахів http://transkarpatia.net/transcarpathia/politic/60364-v-rahov-pereymenuvali-deklka-vulic.html
Виноградів http://zakarpattya.net.ua/News/152233-U-Vynohradovi-dekomunizuvaly-15-vulyts
Житомир zt-rada.gov.ua/data/laws/doc2016-2-19.doc
Суми http://www.meria.sumy.ua/index.php?newsid=47778
Черкаси http://provce.ck.ua/u-cherkasah-perejmenuvaly-62-vulytsi-ta-provulky-perelik/
http://region.unn.ua/uk/news/33309-u-cherkasakh-pereymenuvali-sche-odnu-vulitsyu
Кіровоград http://www.kr-rada.gov.ua/news/u-kirovogradi-miska-23-2-16.html
http://www.kr-rada.gov.ua/files/content/files/23.02.16-20160223115932.pdf
http://www.kr-rada.gov.ua/files/decision/ua-rishennya-risenya-4076-31-03-15.pdf
Хмельницький http://www.khmelnytsky.com/index.php?option=com_content&view=category&layout=blog&id=196&Itemid=289
Вінниця http://www.vmr.gov.ua/Docs/CityCouncilDecisions/2015/%E2%84%9671%2025-12-2015%20%D0%9F%D1%80%D0%BE%20%D0%BF%D0%B5%D1%80%D0%B5%D0%B9%D0%BC%D0%B5%D0%BD%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F.pdf
https://vinvk.com.ua/images/docs/pravodok/Pereymenuvannja_vulits_246_29_04_2016.pdf
Павлоград http://pavlograd-official.org/arkhitektura/pro-zminu-nazv-vulic-ta-provulkiv-mista-pavlograda.html
Кам’янське(Дніпродзержинськ) http://so.dndz.gov.ua/ua/osxfile/pg/100316663553125_d3_1o/
Верхньодніпровськ http://verhmrada.dp.gov.ua/OBLADM/vdnepr_mrada.nsf/docs/209ADB2BDB1FEA40C2257F6400657402?OpenDocument
Ірпінь http://www.imr.gov.ua/rishennya-miskoji-radi/1970-pro-perejmenuvannya-vulits-m-irpenya-shcho-pidlyagayut-perejmenuvannyu-na-vikonannya-zakonu-ukrajini-pro-zasudzhennya-komunistichnogo-ta-natsional-sotsialistichnogo-natsistskogo-totalitarnikh-rezhimiv-v-ukrajini-ta-zaboronu-propagandi-jikhnoji-simvoliki-5
Буча http://bucha.com.ua/engine/download.php?id=985
Нова Каховка http://novakahovka.at.ua/blog/novi_nazvi_vulic_novoji_kakhovki/2016-03-15-42
Мукачеве http://www.mukachevo.net/ua/news/view/139023
Миколаїв http://mkrada.gov.ua/news/2015.html
Путивль http://putivl-rada.gov.ua/doc_page.php?id=1498
Біла Церква http://bc-rada.gov.ua/node/5077
Кременчук https://kremen.gov.ua/index.php/news/main/2415
https://www.kremen.gov.ua/index.php/news/main/4004
Марганець http://marganets.dp.ua/novini-mista/698-uvaga-zmineno-nazvu-vulits-v-margantsi
Кагарлик http://www.kagarlyk-mrada.gov.ua/actual/586
Первомайськ http://www.pervomaisk.mk.ua/s/perelik_vulitsprovulkiv_prospektivplosch_mista_pervomayska

Харків http://www.city.kharkov.ua/uk/document/zaproponovani-nazvi-vulits-yaki-mayut-buti-zmineni-vidpovidno-do-zakonu-ukraini-pro-zasudzhennya-komunistichnogo-ta-natsional-sotsialistichnogo-natsistskogo-totalitarnikh-rezhimiv-v-ukraini-ta-zaboronu-propagandi-ikh-simvoliki-47404.html
Авдіївка http://www.06236.com.ua/news/993149
Краматорськ http://www.krm.gov.ua/UserFiles/dl/gol/rasp_gol_19.02.16_34p.pdf
Очаків http://www.ochakiv.info/articles/5155771385905152
Олександрія https://docs.google.com/spreadsheets/d/1w3e4fag5qAKuzqyRA3wXginLewMcIvWkhWL8E3_vWSA/edit#gid=0
Каховка http://kakhovka-rada.gov.ua/ua/documents/za_2016_rik
Ніжин http://www.nizhynrada.org/news/1518/pereymenovano-nazvi-vulits.html
Нікополь http://nikopolnews.net/obshchestvo/u-nikopoli-perejmenovano-vulitsi-i-provulki-perelik-novikh-nazv
Рубіжне http://rmr.gov.ua/data/files//us_yadviga/36%281%29.pdf
Пологи http://www.rayonka.com/news/view/name/Ulici+pology/
Червоноармійськ http://чортоліси.zt.ua/index.php/10-novyny/zhyttia/597-pereimenuvannia-vulyts
Переяслав-Хмельницький http://phm.gov.ua/fieldseftitle-724
Лозова http://lozovarada.gov.ua/ogoloshennya/informatsiya-shchodo-perejmenuvannya-vulits-provulkiv-ta-majdanu-mista-lozova-2.html
Вільшанка http://possovetvl.pp.ua/novini/
Краснопілля http://krasnews.at.ua/news/uvaga_perejmenuvannja_vulic_onovleno/2016-02-19-6069
Гребінка http://www.grebenka.com/news/jaki_nazvi_mozhut_mati_vulici_grebinki_pislja_perejmenuvannja/2016-02-18-4186
Вільногірськ http://vilnogirskrada.gov.ua/off_news/3209-rozporyadzhennya-mskogo-golovi-pro-pereymenuvannya-vulic-msta-vlnogrska-25-0-3-16-vd-15-lyutogo-2016r.html
Пантаївка http://novosti.kr.ua/news/u-pantavci-perejmenuvali-10-vulic-odin-provulok-ta-ploshhu.html
Христинівка http://infomist.ck.ua/33272/
Красилів http://krasyliv.org.ua/news/7071-v-misti-krasyliv-zaversheno-pereymenuvannya-nazv-vulyc-i-provulkiv-na-yakyh-poshyryuvalasya-diya-dek.html
Білопілля https://www.facebook.com/permalink.php?story_fbid=10201372991522332&id=1700307833
Бердянськ http://www.brd24.com/news/a-40069.html
Умань http://provce.ck.ua/v-umani-perejmenuvaly-103-vulytsi-i-provulky-perelik/
Сторожинець http://stor-rada.inf.ua/2015/12/24/%D1%80%D1%96%D1%88%D0%B5%D0%BD%D0%BD%D1%8F-%E2%84%9629-22015-%D0%BF%D1%80%D0%BE-%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%B0%D0%B9%D0%BC%D0%B5%D0%BD%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F-%D0%B2%D1%83%D0%BB/
Новомосковськ http://www.novomoskovsk-rada.gov.ua/document/pro-zdiysnennya-zahodiv-z-dekomunizaciyi-u-m-novomoskovsku
Жовті Води https://www.mnenie.dp.ua/2016/01/03/dekomunizaciya-v-zhovtix-vodax-zatverdzheno-novi-nazvi-vulic-provulkiv-ta-majdanu/
Лисичанськ http://lis.gov.ua/attachments/article/11094/RSGS_4_43_24_12_2015.doc
http://lis.gov.ua/attachments/article/11331/RSGS_6_72_28_01_2016_2.doc
Генічеськ http://www.genich-rada.gov.ua/?p=2701

Дніпропетровська обл. http://www.adm.dp.ua/OBLADM/obldp.nsf/index/4CCF2C91FBC320CEC2257FB90044363F/
Донецька обл. http://donoda.gov.ua/?lang=ua&sec=02.03.09&iface=Public&cmd=view&args=id:39259;tags:46
Житомирська обл. http://oda.zt.gov.ua/rozporyadzhennya-golovi-oda-perelik-perejmenovanix-vulicz.html
Запорізька обл. http://www.zoda.gov.ua/images/article/original/000055/55608/210316n115d1.pdf
Київська обл. http://www.slideshare.net/DmytroKarpiy/196-20052016
Кіровоградська обл. http://www.kr-admin.gov.ua/Rozpor/Ua/2016/216.pdf
Миколаївська обл. http://www.mk.gov.ua/ua/oda/order/?doc_id=14304
Одеська обл. http://oda.odessa.gov.ua/files/oda/rozporyadjennya/2016/0298-a16.pdf
Сумська обл. http://sm.gov.ua/images/docs/dostup/251_16.doc
http://sm.gov.ua/images/docs/dostup/252_16.doc
Чернівецька обл. http://bukoda.gov.ua/sites/default/files/P/311-r_vid_20_05_2016.pdf

Мапа перейменувань

http://g.ua/N1hZ

Якщо ви залишили старі назви в old_name - вони є на цій мапі!

PS в Одесі є кілька вулиць де помилково замість old_name використано name_old

зробив вигрузку для османда зі склеюванням нової та старої назв вулиць ftp://51.255.152.33

Вы не учли сёл. Там сплошной совок в улицах, не считая Тенистых, Виноградных…