OpenStreetMap logo OpenStreetMap

Крик души или хватит уродовать официальные названия !!! Включая логическую взаимосвязь между тегами.

Вот какое получается значение, если перевести с английской версии тег “name” и что согласно перевода мы в него должны по сути вносить.

The common default name. (Note: For disputed areas, please use the name as displayed on, e.g., street signs for the name tag. Put all alternatives into either localized name tags (e.g., name:tr/name:el) or the variants (e.g., loc_name/old_name/alt_name). Thank you.)

Общее имя по умолчанию. (Примечание: для спорных районов, пожалуйста, используйте имя, отображаемое, например, на дорожных знаках для тега имени. Поместите все альтернативы либо в локализованные теги имен (например, name: tr / name: el), либо в варианты (например, loc_name). / old_name / alt_name). Спасибо.)

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

А у нас сейчас тег name равен по значению тегу локального языка name:ru, а дальше еще следуют переводы на разные локальные языки. Тем самым значение тега вообще не соблюдается и является в корне неверным.

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


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

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

official_name : - сюда только официальное полное название в соответствии с официальными документами из него формируются все другие языковые name:* (вписывать в точности так как написано в официальных документах ни какой отсебятины до единой буквы даже, если написано с ошибками !!!)

short_name - сюда только официальное сокращенное название в соответствии с официальными документами. (вписывать в точности так как написано в официальных документах ни какой отсебятины до единой буквы даже, если написано с ошибками !!!)

old_name - сюда вносится только официальные полные старые названия.(вписывать в точности так как написано в официальных документах ни какой отсебятины до единой буквы даже, если написано с ошибками !!!)

int_name - сюда вносится только название на Международном официальном языке на (Эксператон) полное, если такое имеется), ни каких name:en быть не должно !!! (name:en - это всего лиь один из языков ни какой привилегий не обладающей перед остальными языками в международном проекте !!!)

alt_name - альтернативное, если отличается по факту от официального полного в написание, или имеет тождественное второе название.

loc_name - не официальное местное соответственно название.

reg_name - официальное название региона (вписывать в точности так как написано в официальных документах ни какой отсебятины до единой буквы даже, если написано с ошибками !!!)

nat_name - редкий зверек, не где не встречал, такую чудную зверюшку ни разу

topomim_name - Топо́ним - ясно как божий день, что сюда вносить. Для тех кому не ясно значение смотрите тут https://ru.wikipedia.org/wiki/%D0%A2%D0%BE%D0%BF%D0%BE%D0%BD%D0%B8%D0%BC

Оронимы_topomim_name - тем кто любит ковыряться в топонимах расширяем данную ветвь тегов с помощью добавления вперед через нижний “_“класса топомимов, хоть до бесконечности!!!

signboard_name - название, то что в реальности вообще на вывески отображено, как есть, на самом деле.

display_name - сюда коротенькое название как народ любит Школа №28 для рендера (более человеческое восприятие для многих)

religious_name - официальное религиозное имя отличное от мирского

planned_name - запланированное название для строящихся или планирующихся к открытию.

slang_name - неофициальное (блатное, жаргонное) название устоявшееся и применяемое в криминальном мире .

scientific_name - официальное или неофициальное название применяемое в научном мире.

brand_name - официальное название бренд конкретного продукта, услуги или бизнеса. товарные знак.

Controversial_name:ru(*) - если название оказалось спорным для данного объекта заполняется для каждой из стран на своем языке и имеет свое значение отличное по смыслу и написанию от основного. (но не может иметь оскорбительного отношения в переводе для другой страны или объекта)

operator_name - официальное название обслуживающей компании, организации или отдельного лица, ответственное за работоспособность объекта.

type_object_name - название самого объекта непосредственно пример: (гараж, склад, и т..д.)

wikidata=Q3449187 - уникальный номер в соответствии с wikidata

ID_name - уникальный № для регистрации в базе OSM для технических нужд, является уникальным неймом связывающий в едино все остальные. (позволит отслеживать убывшие и прибывшие данные) ___________________________________________________________________________________________________________

FIAS name - название в соответствии с ФИАС, - (вписывать в точности так как написано в ФИАС ни какой отсебятины до единой буквы даже, если написано с ошибками !!!)


Все “ name “ формируются на локальном языке страны. (допускается проставлять дубли локальное языка в качестве запасного варианта на аварийный случай.) кроме name:(ru), так как ему аварийным аэродромом служит просто name. Допускаются и другие необходимые “ *name “, для каждой из страны свои, а также другие “ name “ , если таковые необходимы объекту, для его описания. До черты теги общие для всех стран единообразны к заполнению!!! без исключения, но не забывайте, что наличие всех тегов у объектов необязательно их попросту может и не быть.

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

Какие плюсы данная схема несет:

  1. четкая взаимосвязь тегов и значений.
  2. полноту и наполняемость базы информацией об объектах и информации о них.
  3. Четкую структурированность названий в базе данных OSM .
  4. более гибкая сортировка информации по объектам и названиям.
  5. легкий вывод той или иной приоритетной информации именно для Вас, из того поля которое Вам необходимо, без лишних сложностей при работе с базой данных OSM.
  6. Контроль и мониторинг добавленных и удаленных объектов.

Выражал огромную благодарность, всем тем кто помогал разобраться в данном вопросе и тем кто вносил свои предложения и замечания !!! Огромное Вам спасибо ребята !!!

Discussion

Comment from AnakinNN on 13 February 2021 at 19:16

Данная схема, безусловно, интересна, но есть одно “но”. Все вновь вводимые теги (religious_name и т. д.) можно начинать использовать прямо сейчас без каких-либо преград.

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

Comment from Mateusz Konieczny on 23 March 2021 at 12:15

Note that name is for the common name, not for the official name.

In some cases name and official_name tags will have different values.

Log in to leave a comment