You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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

Деревни, дачи, хутора - как тегить адреса?

Прошу следить за порядком и обсуждать тут только сельскую местность. smile

Имеем вот такую раскидистую деревню:
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: Деревни, дачи, хутора - как тегить адреса?

dimonster wrote:

Следите, чтобы улицы не вылазили за пределы полигона place. Если в разных ДНП есть одноимённые улицы и повторяющиеся номера домов, то их (дома и улицы) надо привязывать к addr:suburb=ДПК Каменный берег.

OSM сам разберётся, что улица относится к такой-то деревне, на основе того, что она в переделах её полигона, так?
В тегах явно указывать не надо?

Offline

#4 2013-09-11 23:22:43

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

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:* - лишние поскольку эта информация доступна из геометрии границ.

Lesovichok wrote:

2. "ДПК Каменный берег" - куда это девать?

Дачи отмечаются также как и деревни, только вместо place=hamlet/village используется place=allotments.

Lesovichok wrote:

3. Как тегить улицы?

Как всегда, highway=* + name=*

Lesovichok wrote:

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: Деревни, дачи, хутора - как тегить адреса?

AMDmi3 wrote:
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: Деревни, дачи, хутора - как тегить адреса?

dimonster wrote:

А тег 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: Деревни, дачи, хутора - как тегить адреса?

Antisida wrote:

А почему бы не пользовать?

потому, что это излишне. Есть 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: Деревни, дачи, хутора - как тегить адреса?

Antisida wrote:

Т.е там где адресация по территории ставим 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: Деревни, дачи, хутора - как тегить адреса?

dimonster wrote:

Насчёт конвертера, я думаю, всё проще. При обработке адресов домиков конвертер не находит привязки к улице (отсутствует тег addr:street или отношение associatedStreet), но находит привязку к населённому пункту. В таких случаях конвертер вместо названия улицы дублирует название населённого пункта. И потом в Навителе или другой программе имеем:
город: Алексеевка
улица: Алексеевка
дом: 2

А тег addr:place конвертер вообще не использует.

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

wowik wrote:

addr:place изначально был придуман для экзотических территорий (addr:place=Левый берег реки Ижоры), а не для обозначения отсутствия улицы

addr:place был придуман для указания того объекта, по которому осуществляется адресация дома.

Antisida wrote:

Т.е там где адресация по территории ставим addr:city и addr:housenumber?

Есть мнение, что при адресации по территории следует использовать addr:place=<Название_территории>. При этом наличие addr:place не отменяет возможности использования, например, addr:city. При адресе "Алексеевка [где Алексеевка - название деревни], дом 2" можно указать как "addr:place=Алексеевка + addr:housenumber=2", так и "addr:place=Алексеевка + addr:city=Алексеевка + addr:housenumber=2".

wowik wrote:

Такова общепринятая традиционная схема.

При которой мы имеем дом без указания улицы или объекта, по которому осуществляется адресация, что смахивает на ошибку.

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: Деревни, дачи, хутора - как тегить адреса?

Dinamik wrote:

При которой мы имеем дом без указания улицы или объекта, по которому осуществляется адресация, что смахивает на ошибку.

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: Деревни, дачи, хутора - как тегить адреса?

wowik wrote:
Dinamik wrote:

При которой мы имеем дом без указания улицы или объекта, по которому осуществляется адресация, что смахивает на ошибку.

addt:city чем не угодил?

addr:city указывает на населённый пункт, в котором расположен дом, а не на объект, по которому осуществляется адресация.

Смотря что Вы вкладываете в слово "верный". Значения тегов на доме верные, но при этом, используя их, нельзя установить, к чему относится "к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: Деревни, дачи, хутора - как тегить адреса?

Dinamik wrote:

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: Деревни, дачи, хутора - как тегить адреса?

wowik wrote:

Ага, а "объект адресации" это то, что указывается в 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

Board footer

Powered by FluxBB