Национальное имя на тайлах

Английским по-белому.

Не надо жить в параллельной вселенной. “Можно то, можно другое…”. Придумать можно всё, что угодно.
Сейчас addr:street должно содержать ровно name. Так работает софт.
Опыт Украины показал, что иначе схема нежизнеспособна. Все эти заляпки addr:street:ru и т.п. привели к отказу от них и переходу на отношения.

В общем, если уж есть желание идти таки вперед, и стремится к тому, чтобы name в OSM вообще не использовать, то и нечего начинать там городить что-то новое, то есть забытое старое: двойные/тройные языки в name.

Продвигайте и развивайте без-name технологии: рендеры name:*, отношения улиц и т.п.
Когда они достаточно продвинутся и разовьются, тогда можно будет и убирать старый тег name и всё, что на нем основано.

Название улицы, ага. Которое с таблички берём.
Указывается в addr:street.
На name=* не влияет.

Это один из 4 подходов.

Другой подход это указывать все name:ru/name:tt теги у relation associatedStreet (street).

Да, а программам название можно брать не только из тега name=*. Дальше одного предложения не умеем читать? Как это нужно написать чтобы не было вопросов у wowik каждый месяц?
Relation:associatedStreet и Relation street в этой же строке приведены.

Уже работают года 4 как. Страна есть такая на букву У. И ряд других мест где это можно опробовать и проверить на деле:

http://taginfo.openstreetmap.org/relations/associatedStreet
http://taginfo.openstreetmap.org/relations/street

Если единичные участники не будут советовать тегировать “улицы” как name=* с highway=*, то “проблем” и нет вообщем-то.

Тот же OsmAnd расставляет все теги отношения всем участникам если мне память не изменяет. Не вижу причин добавить такую же функцию в osm2mp и другие конвертеры если так нужны name=* названия у относящихся дорог/проезжих частей.

Банально не доходили руки до татарских названий в Татарстане. Не все говорят на татарском или имеют доступ к перечню канонических названий на этом языке.

name:ru
name:tt

можно указывать у https://www.openstreetmap.org/relation/6464309/history.

Тут еще не надо забывать про переходный процесс.
Если начать забивать татарские названия только в name вместе с русскими, будет весьма непросто отделить одно от другого автоматически, а это - однозначно недопустимая ситуация.
Если начать заполнять одновременно name, name:ru, name:tt - это нормально, но в какой-то момент “завод” может кончиться, и меньшинство (единицы процентов) name окажется двуязычным, что тоже не облегчит жизнь пользователям данных.
Если начать заполнять name:ru и name:tt постепенно, потом выяснить, в какой степени можно обеспечить регион татарскими названиями, а уже потом, при достижении некой существенной степени (явно не 1% и не 10%) автоматически выбрать все объекты с name:tt и под присмотром добавить его содержимое к name - вот это получится наименее травматичный путь.

Разделяю подход. В любом случае я планировал сначала добыть максимально информации для заполнения name:tt, и только потом что-то предпринимать с name

Так вот на это и направляйте на это усилия, а не на то, чтобы пихать в name то, что сегодня кому-то хочется там видеть.

  1. Предложите изящное решение для двойных адресов через отношения, пока требуется костыль дополнительной адресной точки.
  2. Расставьте отношения по всей стране.
  3. Тормошите производителей софта, если что-то работает плохо.
  4. Следите за целостностью отношений и отсутствия противоречий со старой схемой. Пишите софт для этого.
    Но это 10% работы и к теме топика не имеет отношения.

Тема топика - национальные имена.
И единственно правильное решение - поддержка рендерами и программами name:*

Задача тяжелая.
Надо писать (модифицировать) софт, поднимать сервера, показывать, что это работает и пропагандировать к повсеместному внедрению решений.
Вам это не потянуть, но это не значит, что надо мучить name.

В Белоруссии в name пишут русский, согласно принятого в своё время соглашения.
Но это не мешает иметь белорусскоязычную карту
http://latlon.org/#9/53.7666/30.2481?layers=L
По РФ исторически в name тоже пишется именно русский по всей територии, другие варианты многократно обсуждались и не прижились.
Не надо это тормошить.

Тут правильно пишут, что пока name:tt еще не густо. Так что любая деятельность должна начинаться с долгого и кропотливого внесения name:tt.
Собственно ничего больше и не требуется.

Ну и давайте вернемся к первому сообщению.
Нужен картографический сервис по Татарии.

То есть правильнее обсуждать именно эту задачу.
Как сделать такой сервис и для этого вовсе не надо мучить name.
Надо именно “поднять глобус Татарстана”, то есть запустить новый общедоступный рендер.
Для этого ни одной новой технологий вовсе не требуется (см. белорускую карту).
Надо только:

  1. запустить сервер
  2. кропотливо вносить name:tt.

Нет сил/умения на первое, то на второе должно хватать.

Рендер я пока не запускал, но с разноязычными name работал:

Непал (английский а квадратных скобках)
http://wowik.000space.com/places/np/

Марий Эл (горномарийский, при его отсутствии name)
http://wowik.000space.com/places/ru-me-mrj/88715000001.htm

Сегодня вот починил и обновил
Татарстан (татарский, при его отсутствии name)
http://wowik.000space.com/places/ru-ta-tt

Вопрос к публике, как сделать лучше?
Как с Непалом, татарское в скобочках, или же как с Марий Эл, татарское если оно есть, никак его не выделяя?

Полностью поддерживаю wowik. То что там где-то кто-то залепил два названия в name ради рендера это их проблемы. Например мапсми по умолчанию берет name:ru для отображения. То есть двойное название в name в мапсми даже видно не будет, если внести(как и должно быть) name:ru и name:tt. Может и в name:ru двойное вводить? (: Это еще раз говорит о том, что это правки под рендер.

И как местный(хоть уже и не живу там) вообще сомневаюсь в востребованности татарских названий, особенно в городах. Все говорят по-русски, никто не использует татарские названия в повседневном общении. Вообще по-татарски говорит исключительно старшее поколение, доходит до того, что русскоязычные школьники знают татарский лучше, чем школьники татары. Конечно, это только мой опыт и на истинность я не претендую. Просто это всё к тому, что если уж действительно и надо кому, то есть для этого абсолютно верный и не вызывающий никаких споров name:tt, надо только показать его.

P.S. Готов помочь с вводом name:tt, если организуется валидатор или какой-то онлайн источник этих названий. В общем, если помощь нужна будет, напишите в личку что как делать, буду рад помочь.

upd. думаю надо как с непалом, чтобы и то и другое название было.

А кто-то тут ещё про Крым пишет :slight_smile: У нас есть Татарстан со своим глобусом :slight_smile:

Вообще-то

(http://docs.cntd.ru/document/804919247)

Вот кстати да, два раза бывал в Татарстане, ни разу не слышал татарскую речь (или в метро по-татарски объявляли станции - не помню?). Друзья, живущие в Казани и Альметьевске, говорили, что, конечно, иногда (ключевое слово) ее слышат… По их словам, татрский используют в основном в деревнях, старшее поколение - велик ли среди них процент пользователей OSM? Впрочем, инициатор темы, наверное, предоставит сведения независимых опросов об использовании татарского языка.

Так что вся эта история с попыткой пропихнуть татарские названия на osm.org выглядит как попытка, прикрывшись бумагами (формально татарский - второй язык), продвигать “национальные” идеи. Полагаю, о подобной двуязычности в name имеет смысл дискутировать только применительно к тем регионах, где два языка действительно активно используются параллельно (Каталония?)

И что?
Выше ссылка на Марий Эл http://wowik.000space.com/places/ru-me-mrj/88715000001.htm
Домик http://www.openstreetmap.org/way/282721828 привязываются к улице по строке в name “Больничная улица”, а на интерфейсе (конверте) вы видите гормомарийский “Больница öлицä”.

Это еще прошлогодный список, он работал без учета отношений улиц.
С точки зрения программиста
addtr:street ==> name это такая текстовая ссылка на объект улица. А раз уж объект найден, то у него можно и нужный язык достать.

Ничего нет плохого в сохранении языка, традиций, обрядов и пр. Также очевидно что нет общедоступной карты на татарском языке. ОСМ и его тулчейны приспособлены для этого как нельзя лучше, остался один вопрос - кто это будет делать ? Автор сам сделать рендер не может, людей таких не знает, вот и пытается простыми и очевидными средствами сделать карту с двойными названиями через тег “name” ))

PS: те кто продвигают нац.идеи обычно не пишут на форумах, а сразу в базу, с удалением русских названий. ИМО это не тот случай ))

да кто ж спорит-то? я всеми руками за, только если это не причиняет неприятности кому-то

Кто-нибудь остановит флуд wowik?

Кто в name=* (а не name:ru/name:tt) предлагает что-то указывать? Кто настаивает на name - как первичном ключе?

Гений: сам начитает с “addr:street ссылаются по name” (начистую игнорируя отношения адресации, которые предназначены для этого), потом говорит что name=* не нужно использовать.

Потом ещё одно осенение: для поддержки name:= нужно поддерживать name:=, а не name=*. Неужели?

Проблемы валидаторов мапперов не касаются.

Адрес может быть на любом из двух языков http://forum.openstreetmap.org/viewtopic.php?pid=609019#p609019

Если едиственная программа которая сломана - это валидатор wowik который не может учесть name:tt name:ru то предлагаю закрыть тему т.к. здесь он занимается пинанием других программ (которые работают по схеме name:=)

Не так. Можно будет не использовать, к тому же по условию.

Фестиваль болтовни про использование name:= без использования name=* продолжается.

Т.е. когда валидатор wowik будет привязывать не по name=, а по name:ru и name:tt?

Лично мне хватает поддержки
name:= в iD JOSM OsmAnd как редакторах
name:= в http://mlm.jochentopf.com/ как в простом просмотрщике
name:= в поисковиках точно не знаю поддержку, данных в name=* хватит пока

В векторых тайлах так вообще всё легко с выбором нужных тегов.

Нет, условие бало написано строчкой выше

Оставьте эту тему в покое уже.

Что это делает в теме “Национальное имя на тайлах” и про 2 языка в Татарстане???