You are not logged in.

Announcement

*** NOTICE: By 30th of September 2022 the forum.openstreetmap.org will be retired, please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators. We expect the migration of data will be finished by that date, you can follow its progress here.***

#1 2022-03-30 23:12:19

4004
Member
Registered: 2013-05-28
Posts: 115

Прапанова па міграцыі name на name:be

Offline

#2 2022-03-31 10:00:09

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

Re: Прапанова па міграцыі name на name:be

Чтобы мигрировать name на name:be, нужно этот name:be проставить.

Несколько лет назад сделал страничку статистики для размышлений.
http://wowik.byethost7.com/places/by/lang.php


По опыту работы с name:* скажу следующее:
1) Населенные пункты name:be имеют, но есть провал в locality и микрорайонах и т.п. частях нп. (статистика http://wowik.byethost7.com/places/by/lang.php)
2) Улицы тоже уже неплохо подтянуты за последние пару лет (поддерживаются моей програмкой автоматизированной расстановки),
3) Остановки и прочее из общественного транспорта. Тут даже начали писать белорусским в name (иногда забывая про name:ru), но бросили на пол-дороги. Попробую посчитать статистику попозже.
4) К общественному транспорту примыкают железнодорожные станции и т.п. ЖД структуры.
5) Садовые товарищества.
6) Автодороги (official_name:*)
7) Природные объекты - леса, реки, озера....
8) POI - учреждения, магазины, ... Тут конт не валася. Работы неисчерпаемо, наверно сделать до конца не возможно, но делать надо.
9) Другие теги, содержащие текст. description,,, (Табличка с примерами: http://wowik.byethost7.com/places/by/cyrtags.php)

Бесконечно ждать полного наполнения name:be пора заканчивать.
Надо делать работу по слоям.
Так как начали делать с остановками. То есть берем некий слой данных и его переводим

Предлагаемый план:
Для начала предлагаю добить остановки. Причем сразу с белорусским в name, поскольку начало было положено.
Потом (или даже сразу с ОТ) ЖД.

Потом доделать name:be в административном делении (сельсоветы), хотя они вроде почти все c name:be.
Потом доделать name:be в place для микрорайонов и других частей НП, садовых товариществ.
Потом административное деление, НП и улицы в автоматизированном (не путать с автоматическим) порядке свои name:be перемещают в name, с коррекцией addr:*. (Требуется формальная отмена части действующего соглашения.)
Потом леса, реки, озеры,...
Потом всё остальное: пром.предприятия, учреждения и другие POI.

Недавно немного начал вносить name:be остановок, пользуясь своей програмкой, которую начал писать в начале ковида.
Програмка выдает как непереведенные названия ОТ (и местоположение объекта), так и переведенные.
Грубо говоря, сейчас наполняю словарь соответствий name:ru и name:be для ОТ.

Last edited by wowik (2022-04-05 07:43:10)

Offline

#3 2022-03-31 16:55:58

jekhor
Member
Registered: 2009-09-21
Posts: 20

Re: Прапанова па міграцыі name на name:be

Верно. Параллельно с этим надо принять принципиальное решение о переходе.

Offline

#4 2022-03-31 22:06:11

jekhor
Member
Registered: 2009-09-21
Posts: 20

Re: Прапанова па міграцыі name на name:be

Начал накидывать там текст сообщения для пользователей

Offline

#5 2022-03-31 22:09:18

jekhor
Member
Registered: 2009-09-21
Posts: 20

Re: Прапанова па міграцыі name на name:be

И надо понимать, что до окончательного перехода всегда будет большой процент непереведённых объектов. Просто надо смириться с этим и понимать, что они переведутся потом.

Offline

#6 2022-04-01 12:00:36

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

Re: Прапанова па міграцыі name на name:be

во-первых не нужно ждать "окончательного перехода".
Я и предлагаю делать по слоям.
Первый слой - остановки ОТ. Его начали, но бросили.
Формально соглашение про язык в name касается лишь топонимов и улиц, так что остановки запросто можно и надо доделать на белорусский name уже сейчас.

А смирится и понимать надо то, что будет заметная часть, которая не будет переведена никогда.
Не у всего есть белорусское название.
Вот возьмем для примеру названия автодорог. Есть документы, их присваивающие, только на русском языке.

Last edited by wowik (2022-04-01 12:03:38)

Offline

#7 2022-04-01 21:45:51

tbicr
Member
Registered: 2014-04-02
Posts: 172

Re: Прапанова па міграцыі name на name:be

Сабраў статыстыку па выкарыстоўваню name па катэгорыях, тут бярэцца дамп беларусі, таму можа трошкі захопліваць суседзяў, а праз postgis ня ўсе катэгорыя ўлічваюцца

https://docs.google.com/spreadsheets/d/ … sp=sharing

Offline

#8 2022-04-04 11:27:07

tbicr
Member
Registered: 2014-04-02
Posts: 172

Re: Прапанова па міграцыі name на name:be

зрабіў POC, так для admin_level можа выглядаць міграцыя: https://drive.google.com/file/d/1j-kS4- … sp=sharing (kepler.gl з разьбіўкаю па слаях, слой можна рабіць бачным ці наадварот)

Offline

#9 2022-04-04 13:03:21

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

Offline

#10 2022-04-05 07:44:17

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

Re: Прапанова па міграцыі name на name:be

Табличка тегов, в которых встречаются кирилические символы
http://wowik.byethost7.com/places/by/cyrtags.php

Offline

#11 2022-04-05 08:22:46

tbicr
Member
Registered: 2014-04-02
Posts: 172

Re: Прапанова па міграцыі name на name:be

wowik wrote:

что такое "POC"?

Proof Of Concept - прыклад, прататып

Offline

#12 2022-04-05 09:54:58

tbicr
Member
Registered: 2014-04-02
Posts: 172

Re: Прапанова па міграцыі name на name:be

яшчэ адзін прататып: https://drive.google.com/drive/folders/ … sp=sharing

- geojson прыкладаў па слаях, можна глянуць у kepler.gl
- osc
- сёньняшні pbf з прымененым osc
- уключае адміністаратыўныя зьмены, населенныя пункты, дарогі, адрасы

Offline

#13 2022-06-24 10:27:04

tbicr
Member
Registered: 2014-04-02
Posts: 172

Re: Прапанова па міграцыі name на name:be

Стварыў штодзённа абнаўляльную старонку з прагрэсам і статыстыкаю:
- розныя тэгі: `name`, `name:prefix`, `short_name` і г.д.
- інфармацыя разьбіта па катэгорыях кшталту дарогі, населенныя пункты і г.д.
- для `name` таксама ёсьць прагрэс і статыстыка па залежным тэгам: `addr:street`, `destination` і г.д.
- ячэйкі ў прагрэсе маюць папап са спасылкамі на CSV ці/альбо overpass

stat-popup.png

https://tbicr.github.io/osm-name-migrate/##

Last edited by tbicr (2022-06-24 10:30:20)

Offline

#14 2022-06-24 10:36:39

tbicr
Member
Registered: 2014-04-02
Posts: 172

Re: Прапанова па міграцыі name на name:be

Таксама скрыпт міграцыі https://github.com/tbicr/osm-name-migra … rus_upd.py

тут ёсьць два сцэнары:

1. звычайны элемент з тэгамі `name`, `name:be`, `name:ru` - `name` будзе заменены на `name:be`
2. залежны элемент (напрыклад `addr:street`) - спачатку знаходзіцца бліжэйшы элемент з тэгамі `name`, `name:be`, `name:ru` дзе залежны тэг будзе у адным з `name`, `name:be`, `name:ru` тэгаў і потым замяняем залежны тэг на `name:be`.

Напрыклад node1 мае тэг `addr:street=улица Скарыны`, знайшлі бліжэйшы элемент way1 з тэгамі `name=вуліца Скарыны`, `name:be=вуліца Скарыны`, `name:ru=улица Скарыны` і мяняем node1 `addr:street`на way1 `name:be`: `addr:street=вуліца Скарыны`

Offline

#15 2022-06-25 08:43:43

tbicr
Member
Registered: 2014-04-02
Posts: 172

Re: Прапанова па міграцыі name на name:be

выправіў стварэньне osc файла цяпер ён нармальна панаўляе pbf

https://drive.google.com/drive/folders/ … sp=sharing - тут osc і pbf пасьля міграцыі admin_level, boundary=administrative, place=city, place=town, place=village, place=hamlet, place=isolated_dwelling, place=allotments, place=locality, landuse=allotments, abandoned:place, traffic_sign=city_limit, highway, type=associatedStreet, type=street і залежны тэгаў addr:region, addr:district, addr:subdistrict, addr:city, addr:place, addr:street, addr2:street, from, to, via, destination, destination:backward, destination:forward, water_tank:city

Offline

#16 2022-06-27 10:41:22

tbicr
Member
Registered: 2014-04-02
Posts: 172

Re: Прапанова па міграцыі name на name:be

Дэталі як можна карыстацца старонкаю са статыстыкаю моўных тэгаў https://tbicr.github.io/osm-name-migrate/##

stat-header.png
Разьдзел прагрэсу разьбіты на катэгорыі, кожная катэгорыя утрымлівае набор простых тэгаў, напрыклад у катэгорыю admin уваходзяць admin_level=2, admin_level=4 і г.д.

Кожан радок разьбіты на некалькі частак - назва катэгорыі ці тэгу, абсалютная статыстыка, статыстыка ў адсотках.

Кожан радок абсалютнае статыстыкі падсьцечаны колерам:

- зялёны - name пазначаны па-беларуску (name і name:be аднолькавыя)
- жоўты - name пазначаны па-расейску (name і name:ru аднолькавыя), name:be прысутнічае - элемент гатовы да аўтаматычнае міграцыі
- чырвоны - цяжка сказаць на якой мове name - элемент не гатовы да аўтаматычнае міграцыі

Кожан радок разьдзелу прагрэсу паказывае бягучы стан моўных тэгаў:

- be=ru азначае што name, name:be і name:ru аднолькавыя
- be+ru азначае што name і name:be аднолькавыя, name:ru прысутнічае
- be азначае што name і name:be аднолькавыя, name:ru адсутнічае
- ru+be азначае што name і name:ru аднолькавыя, name:be прысутнічае
- ru азначае што name і name:ru аднолькавыя, name:be адсутнічае
- other both азначае што name адрозны ад name:be ці name:ru, name:be і name:ru прысутнічаюць
- other be азначае што name адрозны ад name:be, name:be прысутнічае, name:ru адсутнічае
- other be азначае што name адрозны ад name:ru, name:ru прысутнічае, name:be адсутнічае
- no lang азначае што name:be і name:ru адсутнічаюць

Калі націснуць на ячэйшку то зьяўляецца папап дзе могуць знаходзіцца спасылкі на дэталі па дадзенай ячэйцы ў CSV ці overpass.

CSV
Прыклад з CSV дзе адсутнічае name:ru
На дадзенай старонцы можна знайсьці дэталі па асобных элементах з інфармацыяй аб osm_type і osm_id
stat-csv.gif

overpass
Прыклад з overpass дзе name адрозны ад name:be ці name:ru
Запыт у overpass да таго ж можна выкарыстоўваць у JOSM для далейшага рэдарагваньня дадзеных
stat-overpas.gif

Offline

#17 2022-06-28 21:38:00

tbicr
Member
Registered: 2014-04-02
Posts: 172

Re: Прапанова па міграцыі name на name:be

стварыў апытанку хто чым гатовы дапамагчы і каб вызначыцца што патрэбна да пачатку галасаваньня
па міграцыі https://forms.gle/zzAunzZtQfjvVqX46

Offline

#18 2022-07-01 19:32:47

tbicr
Member
Registered: 2014-04-02
Posts: 172

Re: Прапанова па міграцыі name на name:be

Вынікі апытанкі (6 чалавек):

Для пачатку міграцыі патрэбнае добрае запаўненьне (80-90%) наступных катэгорыяў з https://tbicr.github.io/osm-name-migrate/
- admin - 100%
- place - 100%
- allotments - 98%
- locality - 100%
- suburb - 52% - трэба дапрацаваць
- highway - 98%
- water - 79% - трэба дапрацаваць
- natural - 59% - трэба дапрацаваць

дапрацаваць трэба да 7500 элементаў, часта зь іх як рэкі дублюецца, таму унікальных будзе меньш

Таксама былі адзінкавыя адказы мець добразе запаўненьне наступных катэгорыяў да міграцыі, але ў асноўным запаўняць пасьля міграцыі:
- public_transport - 85%
- religion - 71%
- education - 56%
- healthcare - 34%
- government - 37%
- tourism - 47%

Запуўненьне пасьля міграцыі:
- infrastructure - 56%

Запуўненьне пасьля міграцыі ці ўвогуле не запаўняць:
- amenity - 48%
- building - 39%
- office - 31%

Час які трэба актыўна падтымліваць пераход 3-6 месяцаў

Таксама стварыў старонку для агульнага рэдагаваньня https://docs.google.com/spreadsheets/d/ … sp=sharing - выбіраеш радок, пішаш хто рэдагуе і калі пачаў - пераходзіш па спасылцы на overpass - запыт у overpass можна імпартаваць у JOSM - дадаць name:be

Offline

#19 2022-07-07 00:46:57

tbicr
Member
Registered: 2014-04-02
Posts: 172

Re: Прапанова па міграцыі name на name:be

Хачу прапанаваць правіла на галасаваньне для абмяркоўваньня

Кароткае правіла:

- беларуская мова зьяўляецца моваю па замоўчаньні, калі ўзьнікае сытуацыя раўназначнага выкарыстаньня розных моваў, то прыярытэт аддаеца беларускай
- назвы ў `name` для тапонімаў, дзяржаўных ці грамадзка значных ўстановаў і інфраструктуры павінны пісацца па-беларуску, таксама абавязкова запаўненьне моўных тэгаў `name:be` і `name:ru` для беларускай і расейскай назвы
- назвы ў `name` для POI мае сэнс пазначаць адпаведна шыльдам, таксама пажадана запаўненьне моўных тэгаў `name:be` і `name:ru` для беларускіх і расейскіх адпаведнікаў назвы, калі такія існуюць
- назвы ў залежных тэгах кшталту `addr` павінны адпавядаць `name` незалежна ад мовы выкарыстаньня

Тлумачэньні:

беларуская мова зьяўляецца моваю па замоўчаньні, калі ўзьнікае сытуацыя раўназначнага выкарыстаньня розных моваў, то прыярытэт аддаеца беларускай
- дадзенае правіла зьяўляецца працягам логікі калі новым геаграфічным аб'ектам назва даецца па-беларуску, пасьлся чаго транслітаруецца на іншыя мовы
- дадзеная правіла звычайна не распаўсюджваецца на назвы іншамоўнага паходжаньня за выключэньнем назваў якія былі асіміляваныя беларускаю
- напрыклад дадзенае првіла можа дапамагчы ў выбары калі існуюць шыльды на розных мовах ці існуюць шырока вядомыя варыянты назвы на неаклькіх мовах

назвы ў `name` для тапонімаў, дзяржаўных ці грамадзка значных ўстановаў і інфраструктуры павінны пісацца па-беларуску, таксама абавязковае запаўненьне моўных тэгаў `name:be` і `name:ru` для беларускай і расейскай назвы
- назвы населенных пунктаў на шыльдах пераважна пазначаюцца па-беларуску
- назвы вуліцаў, напрыклад па Менску маюць у асноўным шыльды на беларускай мове
- прыпытнкі і маршруты грамадзкага транспарту, напрыклад па Менску маюць у асноўным шыльды на беларускай мове
- установы адукацыі, аховы здароўя і іншыя дзяржаўныя ўстановы звычайна маюць шыльды на дзьвух мовах

тэгі тапонімаў:

- admin_level=*
- boundary=*
- place=*
- traffic_sign=city_limit
- landuse=*
- highway=*
- type=associatedStreet
- type=street
- bridge=*
- tunnel=*
- waterway=*
- type=waterway
- water=*
- natural=*
- ele=*

назвы ў залежных тэгах кшталту `addr` павінны адпавядаць `name` незалежна ад мовы выкарыстаньня

залежныя ад тапонімаў тэгі:

- addr:region
- addr:district
- addr:subdistrict
- addr:city
- addr:place
- addr:street
- addr2:street
- from
- to
- via
- destination
- destination:backward
- destination:forward
- water_tank:city

тэгі дзяржаўных ці грамадзка значных ўстаноў і інфраструктуры (аб'екты грамадзкага транспарту, інфраструктуры, рэлігійныя, адукацыі, аховы здароўя, пошты, бібліятэкі, міліцыі, вайсковыя, дзяржаўныя, турызму):

- public_transport=*
- route=*
- route_master=*
- type=route
- type=route_master
- railway=*

- barrier=*
- power=*
- substation=*
- man_made=*
- embankment=*

- amenity=place_of_worship
- amenity=monastery
- building=church
- building=cathedral
- building=chapel
- religion=*

- amenity=university
- amenity=college
- amenity=school
- amenity=kindergarten
- building=university
- building=college
- building=school
- building=kindergarten

- amenity=hospital
- amenity=pharmacy
- amenity=clinic
- amenity=doctors
- amenity=dentist
- building=hospital
- building=clinic
- emergency=*
- healthcare=*

- amenity=post_office
- amenity=police
- amenity=library
- military=*
- office=government
- government=*

- tourism=*
- historic=*
- memorial=*
- ruins=*
- information=*
- attraction=*
- resort=*
- artwork_type=*

назвы ў `name` для POI мае сэнс пазначаць адпаведна шыльдам, таксама пажадана запаўненьне моўных тэгаў `name:be` і `name:ru` для беларускіх і расейскіх адпаведнікаў назвы, калі такія існуюць
- шмат якія POI могуць мець першапачатковую назву не на беларускай мове, дадзены падыход мусіць спрасьціць запаўненьне `name` для POI і выкарыстоўваць правіла https://wiki.openstreetmap.org/wiki/Ground_truth
- напрыклад KFC

Offline

#20 2022-07-20 20:02:22

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

Offline

#21 2022-08-27 10:48:03

tbicr
Member
Registered: 2014-04-02
Posts: 172

Re: Прапанова па міграцыі name на name:be

трошкі перарабіў прапанову па міграцыі https://wiki.openstreetmap.org/wiki/Be: … n_proposal, праз некалькі дзён перавяду ў proposed, далучайцеся да абмеркаваньня

Offline

#22 2022-09-01 08:53:28

tbicr
Member
Registered: 2014-04-02
Posts: 172

Re: Прапанова па міграцыі name на name:be

перавёў прапанову з draft у proposed: https://wiki.openstreetmap.org/wiki/Be: … n_proposal

прапанаваў галасаваньне на 16 верасьня

Offline

#23 2022-09-02 18:26:36

alex73
Member
From: Miensk. Bielaruś
Registered: 2011-11-15
Posts: 135

Re: Прапанова па міграцыі name на name:be

Ідэя правільная. Можна дадаць у "новым геаграфічным аб'ектам назва даецца па-беларуску", што "старыя назвы да 1930-х гадоў даваліся таксама толькі па-беларуску".
А што тычыцца "З чаго і як павінна ўтравацца лацінcкая транслітарацыя int_name? Якая транслітарацыя павінна ўжывацца клясічная (Ł) ці афіцыйная (Ĺ)?" - то гэта мусіць быць толькі афіцыйны варыянт. Гэта і ground truth, і афіцыйнасць, і адсутнасць шмат якіх іншых праблем.

Offline

#24 2022-09-16 01:07:25

tbicr
Member
Registered: 2014-04-02
Posts: 172

Re: Прапанова па міграцыі name на name:be

Галасаваньне пачалося, тут дэталёвая інструкцыя па галасаваньню https://wiki.openstreetmap.org/wiki/Be: … 0%BD%D0%B5

Offline

#25 2022-09-18 23:23:57

tbicr
Member
Registered: 2014-04-02
Posts: 172

Re: Прапанова па міграцыі name на name:be

Знайшоў праблему як вызначаецца актыўны карыстальнік https://github.com/tbicr/osm-name-migra … _users.csv

Падправіў - паболела на 46 чалавек, пакуль рассылаў паведамленьне пра галасаваньне даслаў большай колькасьці людзей па-за гэтым сьпісам

Offline

Board footer

Powered by FluxBB