You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1 2013-09-11 22:26:16
- Lesovichok
- Member
- Registered: 2013-09-03
- Posts: 51
Деревни, дачи, хутора - как тегить адреса?
Прошу следить за порядком и обсуждать тут только сельскую местность. ![]()
Имеем вот такую раскидистую деревню:
http://www.openstreetmap.org/#map=14/60.7915/30.0049
Всего там 9 кусков landuse=residental. Домов >100. Это одна деревня, а в ней куча ДНП, иногда без ДНП просто дачи стоят.
Адрес такой, к примеру:
Ленинградская обл, Приозерский р-н, Гречухино п, ДПК Каменный берег тер
Вопросы:
1. Был бы один полигон на всю деревню, было бы так.
addr:country=RU
addr:district=Приозерский район
addr:region=Ленинградская область
name=Гречухино
name:ru=Гречухино
int_name=Grechukhino
place=village
landuse=residentalНо там несколько разбросанных residental. Каждый так протегить?
2. "ДПК Каменный берег" - куда это девать?
3. Как тегить улицы?
4. Как тегить номера домов?
Спасибо.
Last edited by Lesovichok (2013-09-11 22:27:32)
Offline
#2 2013-09-11 22:41:54
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Деревни, дачи, хутора - как тегить адреса?
Если я не ошибаюсь, place=village можно вешать не только на полигон, но и на мультиполигон.
Попробуйте сделать мультиполигон, в котором все эти куски будут в роли outer, и на мультиполигон навесить все эдресные теги Гречухино.
"ДПК Каменный берег", наверное, будет place=suburb, name=ДПК Каменный берег (это прописывать в тегах полигона соответствующего куска деревни)
А что с улицами непонятно? Следите, чтобы улицы не вылазили за пределы полигона place. Если в разных ДНП есть одноимённые улицы и повторяющиеся номера домов, то их (дома и улицы) надо привязывать к addr:suburb=ДПК Каменный берег.
Offline
#3 2013-09-11 23:09:30
- Lesovichok
- Member
- Registered: 2013-09-03
- Posts: 51
Re: Деревни, дачи, хутора - как тегить адреса?
Следите, чтобы улицы не вылазили за пределы полигона place. Если в разных ДНП есть одноимённые улицы и повторяющиеся номера домов, то их (дома и улицы) надо привязывать к addr:suburb=ДПК Каменный берег.
OSM сам разберётся, что улица относится к такой-то деревне, на основе того, что она в переделах её полигона, так?
В тегах явно указывать не надо?
Offline
#4 2013-09-11 23:22:43
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: Деревни, дачи, хутора - как тегить адреса?
1. Был бы один полигон на всю деревню, было бы так.
addr:country=RU addr:district=Приозерский район addr:region=Ленинградская область name=Гречухино name:ru=Гречухино int_name=Grechukhino place=village landuse=residentalНо там несколько разбросанных residental. Каждый так протегить?
Ни в коем случае. На участки - только landuse=residential + residential=rural
Place на деревню должен быть один - обычно обводят полигон по контуру застройки.
addr:* - лишние поскольку эта информация доступна из геометрии границ.
2. "ДПК Каменный берег" - куда это девать?
Дачи отмечаются также как и деревни, только вместо place=hamlet/village используется place=allotments.
3. Как тегить улицы?
Как всегда, highway=* + name=*
4. Как тегить номера домов?
Как всегда, addr:housenumber=* + addr:street=* либо addr:housenumbver=* + addr:place=*
Offline
#5 2013-09-12 00:38:28
- Lesovichok
- Member
- Registered: 2013-09-03
- Posts: 51
Re: Деревни, дачи, хутора - как тегить адреса?
Lesovichok wrote:1. Был бы один полигон на всю деревню, было бы так.
addr:country=RU addr:district=Приозерский район addr:region=Ленинградская область name=Гречухино name:ru=Гречухино int_name=Grechukhino place=village landuse=residentalНо там несколько разбросанных residental. Каждый так протегить?
Ни в коем случае. На участки - только landuse=residential + residential=rural
Place на деревню должен быть один - обычно обводят полигон по контуру застройки.
addr:* - лишние поскольку эта информация доступна из геометрии границ.
Т.е. мне надо все отдельные residental обвести одни полигоном (при этом он пойдёт и по глухому лесу и по озеру), и на этот полигон назначить
name=Гречухино
name:ru=Гречухино
int_name=Grechukhino
place=villageА область и приозерский район он сам высчитает?
А вот вариант с объединением всех residental в 1 мультиполигон и назначение на него
name=Гречухино
name:ru=Гречухино
int_name=Grechukhino
place=villageвозможен?
А то не охота там плодить каких-то невидимых кривоформных полигонов с границами деревни, тем более что она мне не известна.
Last edited by Lesovichok (2013-09-12 00:39:04)
Offline
#6 2013-09-12 01:05:37
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: Деревни, дачи, хутора - как тегить адреса?
Посмотрел деревню. До сих пор не видел такого (отдельные группки домов разнесённые на сотни метров, и всё это одна деревня), но да - тут имеет смысл сделать мультиполигоном из нескольких outer.
Offline
#7 2013-09-12 04:49:25
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Деревни, дачи, хутора - как тегить адреса?
Дачи отмечаются также как и деревни, только вместо place=hamlet/village используется place=allotments.
Тут немножко другой случай. Как я понимаю, эти дачи являются частью населённого пункта Гречихино, а не самостоятельными поселениями.
Так что, как мне кажется, правильнее suburb. А то получим place=allotments внутри place=village.
Offline
#8 2013-09-12 05:03:23
- garl
- Member

- From: ru.Krasnodar
- Registered: 2009-06-22
- Posts: 1,615
Re: Деревни, дачи, хутора - как тегить адреса?
мы на юге совместными усилиями родили вот такую шпаргалку http://garl.rbcmail.ru/osm_addr/
Offline
#9 2013-09-12 05:17:27
- Antisida
- Member

- From: Нижний Новгород
- Registered: 2011-01-15
- Posts: 907
Re: Деревни, дачи, хутора - как тегить адреса?
А почему был выбран addr:city, a не addr:place?
Offline
#10 2013-09-12 05:25:28
- garl
- Member

- From: ru.Krasnodar
- Registered: 2009-06-22
- Posts: 1,615
Re: Деревни, дачи, хутора - как тегить адреса?
так вроде логично: city онож город, и где то на просторах WIKI натыкался именно на addr:city
шпора писалась в тот момент когда глючил конвертер в навител , и пораскидывал адреса между RU-KDA и Russia
так что нет худа без добра.
Offline
#11 2013-09-12 05:31:12
- Antisida
- Member

- From: Нижний Новгород
- Registered: 2011-01-15
- Posts: 907
Re: Деревни, дачи, хутора - как тегить адреса?
В вашей шпаргалке вы предлагаете ставить addr:city домам в населенных пунктах, где нет улиц, где адрес: деревня Алексеевка, дом 2.
А мы ставим addr:place
Да и парой сообщений выше AMDmi3 тоже этот тег советовал
Offline
#12 2013-09-12 05:44:25
- garl
- Member

- From: ru.Krasnodar
- Registered: 2009-06-22
- Posts: 1,615
Re: Деревни, дачи, хутора - как тегить адреса?
скажите как, и мы поправим (с)
как то оно ж логично что город (addr:city) который мы выбираем при поиске в девайсах,
нам известен, логичнее всего и забивать его в city, вдруг администрация даст адресную справку и присвоит этому куску дороги какое-либо название
"улица кривая" например..
поправил в шпоре
Offline
#13 2013-09-12 05:46:43
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Деревни, дачи, хутора - как тегить адреса?
Что-то это как-то не так.
Во-первых, какой смысл прописывать домику addr:city, если он и так привяжется к своему городу/деревне автоматически по вхождению в полигон place=city/village/...
Во-вторых, наличие на домике addr:city никоим образом не говорит о том, что домик не привязывается к улице и что этот уровень адресации ("улица Такаято") отсутствует.
Насчёт конвертера, я думаю, всё проще. При обработке адресов домиков конвертер не находит привязки к улице (отсутствует тег addr:street или отношение associatedStreet), но находит привязку к населённому пункту. В таких случаях конвертер вместо названия улицы дублирует название населённого пункта. И потом в Навителе или другой программе имеем:
город: Алексеевка
улица: Алексеевка
дом: 2
А тег addr:place конвертер вообще не использует.
Offline
#14 2013-09-12 05:54:40
- Antisida
- Member

- From: Нижний Новгород
- Registered: 2011-01-15
- Posts: 907
Re: Деревни, дачи, хутора - как тегить адреса?
А тег addr:place конвертер вообще не использует.
А почему бы не пользовать? Пользовать как тег, обозначающий привязку дома к населенному пункту, когда нет addr:street
addr:place - когда нет улицы
addr:suburb - когда кроме улицы есть еще нечто выше, например, микрорайон
Offline
#15 2013-09-12 05:58:33
- garl
- Member

- From: ru.Krasnodar
- Registered: 2009-06-22
- Posts: 1,615
Re: Деревни, дачи, хутора - как тегить адреса?
>Во-первых, какой смысл прописывать домику addr:city,
а где гарантия что конвертер опять не сломают?
Offline
#16 2013-09-12 07:17:59
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Деревни, дачи, хутора - как тегить адреса?
А почему бы не пользовать?
потому, что это излишне. Есть addr:city и его достаточно. Зачем портить ясную схему в угоду валидаторам? Для них лучше иметь отдельную схему.
http://forum.openstreetmap.org/viewtopi … 46#p318046
addr:place изначально был придуман для экзотических территорий (addr:place=Левый берег реки Ижоры), а не для обозначения отсутствия улицы
Last edited by wowik (2013-09-12 07:48:53)
Offline
#17 2013-09-12 07:35:54
- Antisida
- Member

- From: Нижний Новгород
- Registered: 2011-01-15
- Posts: 907
Re: Деревни, дачи, хутора - как тегить адреса?
Т.е там где адресация по территории ставим addr:city и addr:housenumber?
Offline
#18 2013-09-12 07:44:53
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Деревни, дачи, хутора - как тегить адреса?
Т.е там где адресация по территории ставим addr:city и addr:housenumber?
Такова общепринятая традиционная схема.
А для валидаторов http://wiki.openstreetmap.org/wiki/FR:S … me_overlay
есть спец схемы как вносить метаинформацию
http://wiki.openstreetmap.org/wiki/Internal_quality
Last edited by wowik (2013-09-12 07:48:36)
Offline
#19 2013-09-12 07:45:06
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Деревни, дачи, хутора - как тегить адреса?
Насчёт конвертера, я думаю, всё проще. При обработке адресов домиков конвертер не находит привязки к улице (отсутствует тег addr:street или отношение associatedStreet), но находит привязку к населённому пункту. В таких случаях конвертер вместо названия улицы дублирует название населённого пункта. И потом в Навителе или другой программе имеем:
город: Алексеевка
улица: Алексеевка
дом: 2А тег addr:place конвертер вообще не использует.
Существуют и иные конвертеры. Указание на отсутствие необходимости использования тех или иных тегов по той причине, что какой-то конвертер их не использует, не является корректным.
addr:place изначально был придуман для экзотических территорий (addr:place=Левый берег реки Ижоры), а не для обозначения отсутствия улицы
addr:place был придуман для указания того объекта, по которому осуществляется адресация дома.
Т.е там где адресация по территории ставим addr:city и addr:housenumber?
Есть мнение, что при адресации по территории следует использовать addr:place=<Название_территории>. При этом наличие addr:place не отменяет возможности использования, например, addr:city. При адресе "Алексеевка [где Алексеевка - название деревни], дом 2" можно указать как "addr:place=Алексеевка + addr:housenumber=2", так и "addr:place=Алексеевка + addr:city=Алексеевка + addr:housenumber=2".
Такова общепринятая традиционная схема.
При которой мы имеем дом без указания улицы или объекта, по которому осуществляется адресация, что смахивает на ошибку.
Last edited by Dinamik (2013-09-12 07:51:34)
Offline
#20 2013-09-12 07:49:22
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Деревни, дачи, хутора - как тегить адреса?
При которой мы имеем дом без указания улицы или объекта, по которому осуществляется адресация, что смахивает на ошибку.
addt:city чем не угодил?
http://www.openstreetmap.org/browse/way/36830617
Адрес верный?
Last edited by wowik (2013-09-12 07:53:12)
Offline
#21 2013-09-12 07:52:10
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Деревни, дачи, хутора - как тегить адреса?
Dinamik wrote:При которой мы имеем дом без указания улицы или объекта, по которому осуществляется адресация, что смахивает на ошибку.
addt:city чем не угодил?
addr:city указывает на населённый пункт, в котором расположен дом, а не на объект, по которому осуществляется адресация.
http://www.openstreetmap.org/browse/way/36830617
Адрес верный?
Смотря что Вы вкладываете в слово "верный". Значения тегов на доме верные, но при этом, используя их, нельзя установить, к чему относится "к435А".
Last edited by Dinamik (2013-09-12 07:56:45)
Offline
#22 2013-09-12 07:54:44
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Деревни, дачи, хутора - как тегить адреса?
addr:city указывает на населённый пункт, в котором расположен дом, а не на объект, по которому осуществляется адресация.
Ага, а "объект адресации" это то, что указывается в addr:street.
"Объект адресации" — что такое? Дайте свое определение.
Last edited by wowik (2013-09-12 07:56:08)
Offline
#23 2013-09-12 08:00:29
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Деревни, дачи, хутора - как тегить адреса?
Ага, а "объект адресации" это то, что указывается в addr:street.
Либо в addr:place
"Объект адресации" — что такое? Дайте свое определение.
Объект (существующий физически или виртуально), к которому непосредственно относится номер дома. Например, в деревне Новое Девяткино рядом есть три дома номер 1. У одного из них номер относится непосредственно к деревне, у двух других - к улицам этой деревни. Поэтому "окончания адресов" в адресах этих домов "[деревня] Девяткино, дом 1", "Центральная улица, дом 1", "Солнечная улица, дом 1".
Last edited by Dinamik (2013-09-12 08:00:56)
Offline
#24 2013-09-12 08:00:53
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Деревни, дачи, хутора - как тегить адреса?
Адрес — это цепочка по иерархии. Если какой-то уровень опущен, то это допустимо.
Для построения адреса это не помеха.
"Привязка к объекту адресации" может плавать.
Могу так определить:
Это самый нижний непустой уровень иерархии, например микрорайон (addr:suburb), квартал (addr:quater)
Dinamik, вы в теме не участвовали, почитайте её, прежде чем разжигать: http://forum.openstreetmap.org/viewtopi … 20174&p=12
Last edited by wowik (2013-09-12 08:05:21)
Offline
#25 2013-09-12 08:07:15
- Dinamik
- Member
- Registered: 2010-08-12
- Posts: 1,096
Re: Деревни, дачи, хутора - как тегить адреса?
wowik, насколько я вижу (пока я ознакомился с темой довольно бегло), есть две разных точки зрения: "нужно явно указывать объект адресации: это позволяет более легко строить адреса и детектировать ошибки" и "объект адресации не нужно указывать явно: для построения адреса это не необходимо, а детектирование ошибок не является целью заполнения данных OSM". Мне кажется, компромиссом должна быть констатация того факта, что "явное указание объекта адресации может быть полезным, имеет своё применение, не является ошибкой - соответственно, редакторы могут явно указывать объект адресации, если захотят: это не является ошибкой". Нужно не чтобы на вопрос участника А участник Б говорил "надо явно указывать объект адресации", а участник В - "не надо", а чтобы участники Б и В говорили "если хотите, можете указать, но учтите, что кто-то считает это нужным, а кто-то - нет".
Last edited by Dinamik (2013-09-12 08:10:20)
Offline