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

addr:city у какого объекта? addr:street у какого объекта? Где было обсуждение этого?

Очевидно что один name=* не может быть первичным ключом в территориях с множественными официальными языками.

http://wiki.openstreetmap.org/wiki/Key:addr

может проще сделать локальный “глобус” татарии??

У какого объекта? Объектов адресации до восьми. Схем их обозначения - 1-4. http://forum.openstreetmap.org/viewtopic.php?pid=608935#p608935

Вперёд читать http://forum.openstreetmap.org/viewtopic.php?pid=565233.

У любого, использующего addr:city/addr:street/…

http://www.pokatashkin.com/humor/577

Понял, что вскрыл какой-то нарыв с не до конца разрешенными сообществом вопросами о назначении собственно тэга name. Вскрыл нарыв с ошибочностью предположения, что name можно без оглядки на возможные случаи считать синонимом name:ru для нужд поиска.
Бельгийский пример показывает, что возможно все, более того, даже в пределах одной страны это работает только на части объектов.
По поводу поиска - если русские названия в объединенном name идут в начале - не понимаю, как слетит поиск. По вхождению будут искаться все те же объекты. Если только где-то реализован поиск по полному соотвествию? Тогда да, проблематично будет.

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

Мне потому и интересно, есть ли какие-то правила самого ресурса, которые ставятся “над сообществами”? Я в вики нашел вот эту вот “правду на местности”, и сообщаю, что нынешнее использование тэга name для России приводит к логической коллизии в многоязычных регионах. Но само это правило - оно вообще говоря какую имеет силу? Есть ли тут “арбитраж” наподобие Википедии, и т.п.? Как решаются подобные спорные вопросы не через войны правок?

Насчет пива я думаю, как-нибудь можно) Я по крайней мере из Казани.

Смысла не вижу вносить и русское и татарское название в name, т.к. подавляющее большинство татар и так знают русский. Поиск на главной и сейчас умеет искать по name:tt. Будет только захламление карты вдвое удлиненными названиями.
Лучшее решение, как уже озвучивалось, сделать отдельный сервер.

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

В голову приходит только вариант поднять какой-нибудь WMS на Google Apps Engine как раздатку статических файлов, но не более. Без обновления и т.п.

Eljah
вам уже дали наводку на гос.сайт-поисковик-рендер “Спутник”, достаточно написать им письмо; уверен, они помогут и сделают второй язык на тайлах. Никто за вас это делать (писать письмо) не будет ))

Все высказывания wowik как и описания на Multilingual names - без голосований.

Например я внёс “соглашение” по России но только потому что эта точка зрения

  1. высказывалась на форуме достаточно часто
  2. имеет явные недостатки, но это самый простой путь развития программ
  3. отвечает на вопросы для большинства регионов что обозначать или какими тегами (name=* достаточно обычно)

Данные в name:tt=* необходимы для качественного татарского поиска и на татарском и на русском.

Правило ground truth в 2012 упомяналось в контексте двух языков, которые спорят за один тег name=* (или другой, но тоже один). Массовые правки были относительно тега name=* в/на Украине, если я правильно понимаю.

С указанными name:ru и name:uk таких массовых правок нет и не может быть. Заполнение name:ru и name:uk никто не оспаривал на территориях с несколькими языками (большая часть Украины).

Правило указывания addr:street не влияет на данные в name=. Тем более не говорится что нужно использовать только тег name=. Название улицы можно брать из name:uk у отношения-адресации.

Тем более правило Key:addr не влияет на то, что указывается в name:ru/name:tt/name:uk.

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

Не надо жить в параллельной вселенной. “Можно то, можно другое…”. Придумать можно всё, что угодно.
Сейчас 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: