Size: a a a

OpenStreetMap Беларусь

2020 January 15

DS

Dmitry Semigradsky in OpenStreetMap Беларусь
Из обсуждений выше я понял что хотят сгенерировать name:be если его нет. И перенести его в name.
источник

EB

Evgen Bodunov in OpenStreetMap Беларусь
Maksibon🇺🇦
https://wiki.openstreetmap.org/wiki/Key:addr
Почему? Документация позволяет, и тогда дом можно будет найти через поиск, если нет кириллицы.
Это не так работает. номер дома это одна сущность имя улицы - это вторая. когда находится два объекта проверяется их связь через addr:street у точки и name у улицы. но точка может быть найдена как угодно и улица тоже может быть найдена как угодно.
источник

EB

Evgen Bodunov in OpenStreetMap Беларусь
В настоящий момент данных в базе достаточно чтобы искать дом по улице с любым ее именем. Руками делать костыли для кривых алгоритмов сизифов труд. лучше написать прямые алгоритмы.
источник

EB

Evgen Bodunov in OpenStreetMap Беларусь
и можно будет искать кафе по улице или кафе в городе.
источник

IZ

Ilya Zverev in OpenStreetMap Беларусь
Значение addr:street — это не название улицы, это только идентификатор, значение тега name у объекта улицы, связанного с домом. Идентификаторы не переводятся!
источник

VD

Vitali Danilovich in OpenStreetMap Беларусь
даёшь street_id=<some_hash> :)
источник

EB

Evgen Bodunov in OpenStreetMap Беларусь
головная боль только его проставлять.
источник

EB

Evgen Bodunov in OpenStreetMap Беларусь
улица это пачка way для каждого из направлений. с разными настройками.
источник

EB

Evgen Bodunov in OpenStreetMap Беларусь
тут или relation, что устанешь делать для каждой улицы или одинаковое имя, что естественно получается.
источник

VD

Vitali Danilovich in OpenStreetMap Беларусь
это была шутка :) такие штуки слишком сложны для осм
источник

EB

Evgen Bodunov in OpenStreetMap Беларусь
хотя у нас даже часто бывает, что кусок какой-то без имени. Для моста или сложного перекрестка. Как будет время надо написать валидатор. Если way соприкасается с двумя другими и у них есть общее имя, а у среднего отрезка имени нет - возможно ему стоит это имя проставить.
источник

EB

Evgen Bodunov in OpenStreetMap Беларусь
попутно и поиск опечаток. Если есть кусок, у которого имя на 1-2 символа отличается от соседей с двух сторон. тоже надо проверять.
источник

NM

Notna M in OpenStreetMap Беларусь
Генерировать name:be где его нет точно не надо
источник

i

iWowik in OpenStreetMap Беларусь
Dzianis Sheka
подведем итог 3

почему надо сделать -
1) консистентные имена на национальном языке
Это позволит иметь нормальный рендер на главной осм
2) латинизация названий там, где это нужно (например, для рендера в латинские языки)
3) политическая цель расширения употребления бел языка

Для этого надо
1) надо добавлять теги name:be где еще их нет, но есть тэг name / name:ru. Для этого нужен какой то автоматический инструмент или ручками сканить карту волонтерам. Можно сделать мап рулет, если кто умеет. Или если кто поделится оверпас запросом. http://latlon.org/tt/ - жив, но странно работает
2) есть проблема что есть addr: , его надо дублировать на беларуском - тоже ручками и везде?
3) есть проблема странных названий, которые есть на русском, но нет на бел. На бел их надо транскипцией или исследованием добавлять. Тоже нужны таски. В спорных случаях использовать белгийский вариант.
4) надо исправить везде где name / name:ru - не совпадает - так мы можем отбросить name, имея всю актуальную инфу в name:ru - http://wowik.byethost7.com/places/by/err.php?err=15&i=1
5) если есть другие теги на русском - их не трогать

5.1) но нужен ещё бы валидатор, который статистику может выдавать, сколько процентов уже готово.
5.2) тэг name для улиц связан с тегом addr:street для зданий улиц, поэтому тут надо обсудить как менять в автоматическом режиме или надо будет делать это в ручном режиме (что ОЧЕНЬ много работы)
5.3) возможно, что половины работы по переименованию будет в других тегах, которые что-то будут ломать. Надо анализировать все теги (их десятки, если не больше сотни).
5.4) name повлияет на отображение на главной осм и на поиск

6) нужен скрипт который автоматом поменяет name на name:be и его нужно запустить после 1-4
7) должно быть принятие решения, закрепление его голосованием на вики (а не в телеграмме), затем проинформировать DWG, чтобы не пугались и чтобы жалобы отфутболивали
Многа букв.
Пока асилил вступление. Оно содержит грубые ошибки
1) национальных языка два. Из контекста сообщения не ясно про какой речь.
3) не согласен делать цель политической. Это культурная цель. Расширить сферу применения белорусского языка. Политика возникает когда делают, не взирая ни на что.
источник

PT

Paveł Tyślacki in OpenStreetMap Беларусь
нацыянальна мова адна, калі ня браць дыялекты
источник

PT

Paveł Tyślacki in OpenStreetMap Беларусь
дзяржаўных дзьве
источник

DS

Dzianis Sheka in OpenStreetMap Беларусь
подведем итог 3.1

почему надо сделать -
1) консистентные имена на одном национальном языке - беларуском (белорусском)
Это позволит иметь нормальный рендер на главной осм
2) латинизация названий там, где это нужно (например, для рендера в латинские языки)
3) культурная цель расширения употребления бел языка

Для этого надо
1) надо добавлять теги name:be где еще их нет, но есть тэг name / name:ru. Для этого нужен какой то автоматический инструмент или ручками сканить карту волонтерам. Можно сделать мап рулет, если кто умеет. Или если кто поделится оверпас запросом. http://latlon.org/tt/ - жив, но странно работает
2) есть проблема что есть addr: , его надо дублировать на беларуском - тоже ручками и везде?
3) есть проблема странных названий, которые есть на русском, но нет на бел. На бел их надо транскипцией или исследованием добавлять. Тоже нужны таски. В спорных случаях использовать белгийский вариант.
4) надо исправить везде где name / name:ru - не совпадает - так мы можем отбросить name, имея всю актуальную инфу в name:ru - http://wowik.byethost7.com/places/by/err.php?err=15&i=1
5) если есть другие теги на русском - их не трогать

5.1) но нужен ещё бы валидатор, который статистику может выдавать, сколько процентов уже готово.
5.2) тэг name для улиц связан с тегом addr:street для зданий улиц, поэтому тут надо обсудить как менять в автоматическом режиме или надо будет делать это в ручном режиме (что ОЧЕНЬ много работы)
5.3) возможно, что половины работы по переименованию будет в других тегах, которые что-то будут ломать. Надо анализировать все теги (их десятки, если не больше сотни).
5.4) name повлияет на отображение на главной осм и на поиск

6) нужен скрипт который автоматом возьмет значение name:be и установит в значение тэна name. Скрипт нужно запустить после 1-4 и после проверки и анализа 5, 5.1 - 5.4
7) должно быть принятие решения, закрепление его голосованием на вики (а не в телеграмме), затем проинформировать DWG, чтобы не пугались и чтобы жалобы отфутболивали. После голосования и информирования DWG - можно запускать скрипт.
источник

DS

Dzianis Sheka in OpenStreetMap Беларусь
iWowik
Многа букв.
Пока асилил вступление. Оно содержит грубые ошибки
1) национальных языка два. Из контекста сообщения не ясно про какой речь.
3) не согласен делать цель политической. Это культурная цель. Расширить сферу применения белорусского языка. Политика возникает когда делают, не взирая ни на что.
ох, но задача то большая.

Поправил полит цель на культурную (полность поддерживаю изменение формулировки!)
источник

i

iWowik in OpenStreetMap Беларусь
Paveł Tyślacki
нацыянальна мова адна, калі ня браць дыялекты
Национальный язык титульной нации
источник

H

Hamer13 in OpenStreetMap Беларусь
вот интересно, а у большинства населения страны спросили какой язык у них основной?
источник