В контексте этого, locality - это тег-заплатка для тех областей, которые не получили собственного обозначения. Потому в его сохранении нет ровно никакой ценности, так как сейчас он выполняет роль несемантического label, то есть “не важно, что это, но нам нужно как-то это подписать”.
Что касается place=square - действительно, нужна конструкция, позволяющая очертить “форму организации пространства”. Да, и наличие проекта для этого не обязательно. Площадь в архитектурном смысле - больше, чем совокупность проезжих частей, проходящих по ней. Она также может служить объектом адресации, несмотря на то, что собственной проезжей части не имеет (улицы, проходящие через нее, имеют собственные названия, аналогично случаю с некоторыми мостами). Проблема с этим тегом только в том, что сложно определить, где проходят границы площади.
Потому что это сказано к импорту
"Currently [early 2012], nearly three quarters of the items using this tag came from Spanish NGBE data. http://wiki.openstreetmap.org/wiki/ES:NGBE"
И не является тем, как мы определяли place=locality. Отдельно это не имеет отношение к российскому определению place=locality.
Не совсем понимаю интерес увеличивать количество place=* для мест, не связанных с населёнными пунктами и иерархиями города.
Дворцовая площадь, на мой взгляд, очень хорошо подходит под “часть города”, а вот уж каким именно тегом из трех (и как оказывается, пяти) - не знаю. Набережные и площади я как place=neighbourhood уже давно наотмечал, потому что имена такие есть и тег обозначал как “часть города”.
Смысла плодить теги “набережная” “площадь”, когда можно указать place=neighbourhood + name=площадь (name=Набережная) - не вижу, а вот разработку и поддержку place=* это замедлит и усложнит.
Какие вопросы такая информация может ответить?
У OSM 3D - костыль, а вы про “архитектуру”… Атриум из той же серии. Понятие есть, как его обозначать в OSM?..
С чего вы взяли, что к импорту? Про импорт даже в отдельном абзаце написано. Не фантазируйте.
place=square может ответить на вопрос, как называется площадь, например (именно для этого я привел пример с мостом с собственным названием).
Если что, я не настаиваю на том, чтобы square был значением place, но поскольку это “территория в пределах населенного пункта” (ровно как и квартал или микрорайон), не вижу большого противоречия.
Пример с мостом - не в том смысле, что мосты обозначать place=square, а в том смысле, что есть мосты с собственным названием (обозначаемые man_made=bridge, а не только name=*), по которым проходят улицы с собственным названием. Страницу http://wiki.openstreetmap.org/wiki/RU:Tag:man_made%3Dbridge я же сам последний и редактировал, если что.
Пять классов (и даже три) - достаточно. И дело не в количестве, а в смысле.
addr:street=* указывается по данным с табличек, вне зависимости от принадлежности к городу (или “части города”); по-моему, это очевидно из определения addr:street и addr: тегов.
place=city должен отмечаться по АТД т.к. place=city относится напрямую к НП.
То, что эти границы для всех place=* объектов не найти - отдельный вопрос. Маршруты следования не относятся к “улицам”, должны быть обозначены через отношения.
Для некоторых частей города красных линий может и не быть (а должны, конечно же). Либо они (красные линии) не успевают обновляться за изменениями в городе.