имхо из вариантов с street2 и addr2 наиболее вменяем:
-
addr:street:1=*
-
addr:street:2=*
-
addr:street:3=*
-
addr:housenumber:1=*
-
addr:housenumber:2=*
-
addr:housenumber:3=*
имхо из вариантов с street2 и addr2 наиболее вменяем:
addr:street:1=*
addr:street:2=*
addr:street:3=*
addr:housenumber:1=*
addr:housenumber:2=*
addr:housenumber:3=*
отлистал тему до предложения KekcuHa про релейшн (http://forum.openstreetmap.org/viewtopic.php?pid=66614#p66614) А предлагалось ли такое - типа смесь из карлсруэ и релейшнов -
Релейшн
Т.е. предлагаю здания (объекты адресации), имеющие несколько адресов, включать в релейшны, количество которых равно количеству этих адресов. А эти релейшны (адреса) включать в релейшн type=street
т.е. отличие от http://wiki.openstreetmap.org/wiki/Relations/Proposed/Street в том, что мембером house может быть релейшн
Я уже отвечал почему я предлагаю именно addrN:something, а не addr:somethingN или addr:something:N вроде приведенную аргументацию пока никто не оспорил.
Вытащил обсуждение питерской адресации в вики (надеюсь Diomas не против) - добавил вариант решения.
Отвечу Zverik’у тут на вопрос заданный в ветке http://forum.openstreetmap.org/viewtopic.php?id=11990 (11 сообщение).
Схемы которые устраивают меня:
Та что сам придумал: http://wiki.openstreetmap.org/wiki/AddrN:
Последние 2-3 страницы тут идет ее обсуждение.
На релейшенах с номером дома в роли типа housenumber:nn
Любо любой другой вариант где не придется заводить по 1 отношению на каждый адрес.
Первый вариант мне нравиться больше т.к. он проще.
я для своих нужд остановился на варианте - мапить адреса
т.е. если несколько адресов на здание:
при формировании базы для поиска - отдельно обрабатываю релейшены и разношу по копии каждого адреса на каждый адресуемый объект.
за 4 месяца использования (с декабря) серьёзных проблем не нашел. легко парсится/обрабатывается/конвертируется в другие схемы
Почему бы не заменить ключи addr:hamlet=* и addr:city=* на один общий addr:place=* ?
Гхм, можно тут спрошу еще, а то в московской теме - тишина…
Есть такое понятие, как “владение”.
На сколько я понимаю - это адрес, присвоенный некоторой (промышленной, традиционно) территории. Смысл “владения” в том, что на этой территории могут спокойно сноситься/строиться какие-то промышленные сооружения и т.п., и постоянной составляющей там остается, пожалуй, только забор.
В смысле картографирования, штука удобная: информация о внутренней нумерации зданий на какой-то промышленной территории может быть реально никому и не понадобится никогда (а может быть и вообще недоступна). А территория - она остается. И если есть у нее адрес типа “владение”, то вопрос: можно ли его указать, если он известен? Не для здания, а для территории?
Ага, конечно… Территория…
Да ни чем от “дома” не отличается.
Ленинградский проспект, владение 37А, кор. 14
ул. Милашенкова, владение 12, кор. 10
а на самом деле было бы интересно вносить номера подъездов у дома
очень часто встречаю, что по середине одного дома лежит блок иль ещё какое препятствие, приходится вокруг объезжать чтоб добраться до нужного подъезда
но какая навигация поддерживает подъезд у дома?
Кадастровые участки:
77:03:0002002:19 Открытое шоссе, владение 15
77:03:0002005:20 1-й Иртышский проезд, владение 1
А внутри, да, “строение 1” и т.п.
согласно
http://wiki.openstreetmap.org/wiki/RU:Key:addr
addr:subdistrict -Подрайон или составная часть района, в котором располагается объект
у вас
http://wiki.openstreetmap.org/wiki/AddrN:
addr:quarter -Квартал / Жилой массив
как правильно?
addr:subdistrict - это сельсовет
допустим есть микрорайон под названием Европа-Сити
на доме указывать следующие теги, некотрые из тегов
addr:city=Краснодар
addr:country=RU
куда вписать Прикубанский округ **и ** Калининский район ???
нужно два тега
addr:district=???
addr:suburb=Европа-Сити
addr:quarter=допустим 1 квартал
addr:housenumber=XXX
addr:street=XXX
building=XXX
может так ?
Никуда, они не участвуют в адресации
Область, автономная республика, край, провинция
addr:province=*
Город
addr:city=*
Район
addr:district=*
Микрорайон (часть района)
addr:subdistrict=*
Населённый пункт (если мелкий)
addr:hamlet=*
хм…
гуглом случайно наткнулся
http://osm.cupivan.ru/tags/tags_list.txt
Адресация addr:=*
…
addr:district Район, в котором располагается объект
addr:subdistrict Подрайон или составная часть района, в котором располагается объект
Занимаемое место place=*, population= (населенность), postal_code= (индекс)
…
allotments Дачный или коттеджный поселок или садоводство, которые находятся вне пределов НП
farm Ферма (вне НП?)
suburb Район населённого пункта имеющий собственное название
Насчёт номеров подъездов:
Я уже писал, что в картах travelGPS под Навител этот вопрос решён так:
Ставят на контуре дома точки (на подъездах) и присваивают им адрес как у дома, но к номеру приписывают “-п1”.
Тогда в адресном поиске кроме самого дома, к примеру, “Ленина улица, 67” возникают ещё и подъезды “67-п1”, “67-п2”, “67-п3”.
И до сих пор у нас нет соглашения как обозначать владения. В RU:Key:addr расписано обозначение литер дома, номеров строения и корпуса, а владение не упоминается.
На днях прошёл мимо небольшого строения, используемого как shop=convenience, на адресной табличке которого следующее: “вл. 10 корп. 1 стр. 3”. Как такое обозначать? Пока по аналогии указал “addr:housenumber=вл10 к1 с3”.