Их нужно различать по той простой причине, что номер участка - это номер участка (определённой территории, имеющей границы), а номер дома - это номер дома (здания)
Не понял, в чём проблема. Здания тоже бывают разной формы, длины и т. д., но указание номера дома на полигоне здания вроде бы считается вполне нормальным. К чему что относится - на то и ставим. Разве не так?
Почему одинаковых? Номер участка - это номер участка, а номер дома - это номер дома. Они могут иногда совпадать, дом может не иметь своего номера и поэтому на него могут повесить табличку с номером участка (надо же её куда-то вешать), но в общем случае номер участка не совпадает с номером дома.
Мне кажется, всё намного проще - номер участка должен ставится на границу участка, если она известна. Мы же не ставим номер дома в середину дома, если знаем контур дома, а ставим на весь контур.
Такая замена является переопределением схемы, т. к. тег place=allotments вводился не как тег для обозначения СНТ, а тег для обозначения объектов, расположенных вне пределов населённых пунктов, но имеющих адресацию. Соответственно, его использование внутри населённых пунктов не предусмотрено.
Это сродни фразе “считаю обозначение зданий внутри населённых пунктов излишним усложнением, достаточно поставить landuse=residential на весь город; если так хочется, можно пометить здания дорогами или газонами - тем, что отделяет их друг от друга”: редакторы вольны рисовать с той степенью детализации, которая им известна и с которой им хочется рисовать. А номер участка, не сомневаюсь, является полезной информацией.
Оно не излишнее: оно логичное. landuse показывает, как используется конкретный кусок земли, place используется для указания границ объекта с точки зрения адресации.
place=allotments вводился для работы адресации вне пределов населённых пунктов. Соответственно, если нужен универсальный тег, который можно будет использовать и внутри населённых пунктов, и вне их пределов, тег place=allotments не годится, т. к. он вводился для поддержки адресации, а не для обозначения садоводств.
Да, понимание “landuse=allotments” как “огороды” кажется мне напрашивающимся и вполне прозрачным. Огород могут и перед домом в городе сделать. И это будет landuse=allotments.
Не знаю, что написано в законах, но мне, скажем, гораздо проще вспомнить, где я видел номера домов, отличающиеся от номеров участков, чем номера домов, совпадающие с номерами участков. Поясню: встретить участок в садоводстве с домом, на котором висит табличка с номером участка, не проблема. Но это, как я понимаю, просто говорит о том, что у дома нет своего номера и потому на него хозяин вешает табличку с номером участка: надо же куда-то повесить табличку, чтобы участок можно было найти. А если есть участок с нормальным домом, то участок обычно имеет номер вида “садоводство такое-то, номер участка такой-то”, а здание - номер вида “населённый пункт такой-то, улица такая-то, дом такой-то” либо “населённый пункт такой-то, садоводство такое-то, улица такая-то, дом такой-то”. При этом при присвоении номера дома номер участка, в общем-то, не играет никакой роли, на участке может быть несколько зданий, а может не быть зданий с номером вовсе.
На самом деле, что бы мы ни делали, очистить страну от СНТ мы не можем по той простой причине, что до сего момента тега для обозначения садоводств придумано не было и потому они никак не обозначались. landuse=allotments+name=Название - это “огород под именем Название” и есть.
Как обозначать? Например, так:
садоводство, расположенное в пределах населённого пункта или иной территории, имеющей адресацию: place=suburb/quarter/neighbourhood + suburb/quarter/neighbourhood=gardening ,
садоводство, расположенное вне пределов населённого пункта или иной территории, имеющей адресацию: place=allotments + allotments=gardening
Вопрос не вполне ясен. Если что-то имеет addr:place=Канонерский остров и расположено внутри place=island+name=Канонерский остров, значит, наверное, по этому острову нумерация и ведётся, если что-то имеет addr:place=Залипупино и расположено внутри place=village+name=Залипупино, значит, видимо, по этой деревне нумерация и ведётся. В сложных случаях можно создать отношение, в которое можно будет включить “головной объект адресации” и дома, нумерующиеся по нему. Но нужно помнить, что в случае c addr:place объект, по которому ведётся адресация, может физически и не существовать.
дом 1, расположенный на Лесной улице садоводства “Строитель” - это addr:housenumber=1 + addr:street=Лесная улица + addr:suburb=садоводство “Строитель”, Лесная улица - это name=Лесная улица + addr:suburb=садоводство “Строитель”. addr:place тут вообще не нужен.
Альтернативные адреса - в addr2:street и addr2:housenumber, либо addr:street и addr:housenumber на отдельной точке, созданной для написания в неё альтернативного адреса.
Ага.
Там, где СНТ расположены вне пределов населённых пунктов и обозначены как place=allotments, адресация работает. Правда, никак не определяется, что это именно СНТ, а не, например, коттеджный посёлок.
Да, если речь идёт об участке 1, расположенном в садоводство “Строитель”, ставим на границу этого участка addr:lot=1 и addr:place=садоводство “Строитель” - и дело сделано.
Если мы относимся к альтернативному адресу, как к отсебятине, то тем более не нужно ею портить нормальный/официальный/правильный адрес. Хочется написать альтернативный? Пожалуйста! addr2:street и addr2:housenumber к Вашим услугам!
Я всё ещё не вижу смысла в addr:lot. Зато теперь виду ещё и насколько размыта граница между addr:housenumber и addr:lot. В деревне - housenumber или lot? В частном секторе? В коттеджном посёлке? Если там может быть lot, на каких принципах выбирается что использовать? Если не может, чем СНТ принципиально от них отличается что там lot, при том что участки есть везде?
Мы не можем в общем случае дать указание, на каких территориях следует использовать addr:housenumber, а где - addr:lot, т. к. каждый случай следует рассматривать индивидуально. Где-то может присутствовать нарезка на участки, где-то может иметься дом с номером, а где-то могут иметься и участок с номером, и дом с номером. Можно дать следующее указание: для указания номеров участков используйте addr:lot, для указания номеров домов - addr:housenumber.
Вариант I: и для номеров участков, и для номеров домов используем addr:housenumber
Вариант II: для номеров участков используем addr:lot, для номеров домов - addr:housenumber. Если нет данных, висит на доме табличка с номером дома или участка - ставим addr:housenumber на дом. Если узнаём, что это номер участка, переставляем номер на участок как addr:lot. Если узнаём и номер участка, и номер дома - на дом пишем addr:housenumber, на участок - addr:lot.