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.***
#51 2013-09-12 15:01:55
- Эцелоп
- Member

- From: Санкт-Петербург (Большая Охта)
- Registered: 2012-06-19
- Posts: 1,511
Re: Деревни, дачи, хутора - как тегить адреса?
Вы работаете исключительно на "мапник"?
Опять двадцать пять...
СМОТРЯТ ЛЮДИ ЧЕРЕЗ МАПНИК. Ни один рендер (по крайней мере часто обновляющий данные) place=allotments не показывает.
И говорят "OSM?, это та карта, где НП почти нет?", что им сказать, "делайте свой рендер?
Offline
#52 2013-09-12 15:15:10
- dair
- Member
- From: Ленинградская область
- Registered: 2013-07-11
- Posts: 1,090
Re: Деревни, дачи, хутора - как тегить адреса?
При том, что отношение к place=allotments у меня неоднозначное, к ДНП и коттеджным поселкам ну никак нормальный place=village/hamlet неприменим. Во-первых, у них даже нет полноценного названия как населенного пункта, которое можно было бы записать в name (не будете же вы писать туда пафосные маркетологические вещи типа Новый Петербург), во-вторых, если брать именно коттеждные поселки, а не ДНП, то они чаще всего имеют статус ИЖС, а значит уже административно присоединены к существующему населенному пункту, образуя или странные выступы его границ, или часто даже эксклавы.
Offline
#53 2013-09-12 15:16:06
- Scondo
- Member

- Registered: 2011-03-16
- Posts: 483
Re: Деревни, дачи, хутора - как тегить адреса?
Для "под улицей" есть как минимум addr:quarter и addr:neighbourhood.
Вот вообще ничего про них не вижу в вики. Где можно почитать что это за вещи? Почему они "под" улицей?
Что мешает быть улице внутри квартала?
А вот почему "не-улица" оказалась под улицей, непонятно.
Ну вообще-то это нигде не определено. На сегодня приоритет street и place друг относительно друга не описан потому что они неявно полагаются взаимоисключающими.
Однако _если_ определить, что при упоминании обоих приоритет в признании "объектом адресации" за place, то можно использовать так.
Ни для какого другого тега, описанного здесь: http://wiki.openstreetmap.org/wiki/Key:addr я такого использования (между улицей и домом) представить не могу.
У объекта есть адресная информация, её храним в addr:*
Вот это, собственно говоря, и неверно. Мы храним в addr:* как правило не всю информацию, но только ее часть. Оставшаяся часть вытаскивается из геометрии.
При этом вытаскивание цепочки по геометрии работает для того самого "объекта адресации". Если он есть - все хорошо.
если нет, то его требуется установить, тогда задача сводится к предыдущей. Этого невозможно сделать только по геометрии (хотя были заметки в схеме Карслруэ, что следует использовать ближайшую улицу).
Вопрос можно поставить так: как определить что по информации addr:* можно построить адрес?
Ответ из вики: если заполнена улица.
Предмет спора: а если улицы на самом деле нет?
Offline
#54 2013-09-12 15:25:44
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Деревни, дачи, хутора - как тегить адреса?
Оставшаяся часть вытаскивается из геометрии.
С точки зрения схемы это несущественно. (Костыль, чтобы не заполнять массово некие поля addr:*)
Offline
#55 2013-09-12 15:33:48
- Scondo
- Member

- Registered: 2011-03-16
- Posts: 483
Re: Деревни, дачи, хутора - как тегить адреса?
С точки зрения схемы отсутствие addr:street означает что мы берем ближайшую улицу.
If not given a program may assume the name of the nearest street it can find
Если руководствоваться схемой Карлсруэ, а не Key:addr, вопрос превращается в: Как указать, что не надо брать ближайшую улицу?
Offline
#56 2013-09-12 15:39:26
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Деревни, дачи, хутора - как тегить адреса?
Вопрос можно поставить так: как определить что по информации addr:* можно построить адрес?
Построить можно всегда, если там хоть что-то есть.
Ответ из вики: если заполнена улица.
Где это такое?
Давайте поставим вопросы так:
1. как определить, что по информации addr:* можно построить правильный адрес?
Ответ: никак. Нужны сторонние данные для сверки адресов конкретных объектов.
2. как определить, что по информации addr:* можно построить правильный устроенный адрес?
Ответ: Нужна дополнительная метаинформация о том, как конкретный адрес должен быть устроен. Эту информацию можно хранить и в ОСМ.
Вся дискуссия только о том, в каких тегах и в каком виде.
Приведу примере из другой области:
Для проверки правильности самой информации в неком XML файле надо ее сравнивать с другими источниками.
Для проверки правильности устройства информации в неком XML файле достаточно обладать метаинформацией, описывающей правильное устройство данных, наборы тегов, атрибутов и их значений. (Обычно используют файл со схемой.)
Last edited by wowik (2013-09-12 15:50:07)
Offline
#57 2013-09-12 15:44:39
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Деревни, дачи, хутора - как тегить адреса?
У глагола "may" довольно слабая модальность. Это не "should" и тем более не "must".
Программа может решать исходя из других критериев. Априорных знанием страны/города (метаинформация зашита в программу), настройками (метаинформация вынесена в файл), спецтегами (метаинформация расположена в ОСМ)
Но почему это обязательно должен быть тег addr:place (со значение равным значению в addr:city) , а не что-то типа validate:no_addr_street?
Ай-да обсуждать в другую ветку!
Last edited by wowik (2013-09-12 16:02:11)
Offline
#58 2013-09-12 15:45:42
- Эцелоп
- Member

- From: Санкт-Петербург (Большая Охта)
- Registered: 2012-06-19
- Posts: 1,511
Re: Деревни, дачи, хутора - как тегить адреса?
к ДНП и коттеджным поселкам ну никак нормальный place=village/hamlet неприменим.
Хорошо. Но подобные образования наверняка есть не только в РФ, как же там обходятся без place=allotments?
И с названиями как правило всё более-менее нормально.
Насчёт эксклава, да, вроде все КП причислены к административным образованиям, ну а если такой информации у мапера нет? Более того, вообще почти все населённые пункты причислены к каким то крупным административным образованиям, например города Сестрорецк и Зеленогорск входят в С.П-б. ИМХО СНТ или КП нужно включать как район в НП только в том случае, если он входит в его черту (не административную, а фактическую).
Offline
#59 2013-09-12 16:02:30
- dair
- Member
- From: Ленинградская область
- Registered: 2013-07-11
- Posts: 1,090
Re: Деревни, дачи, хутора - как тегить адреса?
Если такой информации у маппера нет, ее нужно найти. Все равно это сделать придется так или иначе, чтобы указать для объектов правильный addr.
А «фактическая граница» — сущность не очень понятная. Граница населенного пункта в наших реалиях — это вполне административная вещь (но не административное образование), где кончаются «земли населенных пунктов» и начинаются земли сельхозназначения и прочие. Если же ее проводить по границе застройки, то далеко не все населенные пункты настолько плотно скученные, а если взять ту же Финляндию, там по такому принципу вообще сельских населенных пунктов будет почти не выделить.
Offline
#60 2013-09-12 16:03:15
- Scondo
- Member

- Registered: 2011-03-16
- Posts: 483
Re: Деревни, дачи, хутора - как тегить адреса?
В другую тему http://forum.openstreetmap.org/viewtopi … 63#p361463
Last edited by Scondo (2013-09-12 16:04:13)
Offline
#61 2013-09-12 19:15:02
- Santacloud
- Member
- Registered: 2012-03-15
- Posts: 331
Re: Деревни, дачи, хутора - как тегить адреса?
во-вторых, если брать именно коттеждные поселки, а не ДНП, то они чаще всего имеют статус ИЖС, а значит уже административно присоединены к существующему населенному пункту, образуя или странные выступы его границ, или часто даже эксклавы.
Разве такое положение не не принято обозначать place=suburb?
Offline
#62 2013-09-12 19:45:38
- dair
- Member
- From: Ленинградская область
- Registered: 2013-07-11
- Posts: 1,090
Re: Деревни, дачи, хутора - как тегить адреса?
dair wrote:во-вторых, если брать именно коттеждные поселки, а не ДНП, то они чаще всего имеют статус ИЖС, а значит уже административно присоединены к существующему населенному пункту, образуя или странные выступы его границ, или часто даже эксклавы.
Разве такое положение не не принято обозначать place=suburb?
Конечно же, про то и речь. Хотя как именно оформлять name, можно бы и подумать.
Last edited by dair (2013-09-12 19:48:03)
Offline
#63 2013-09-12 19:46:12
- Эцелоп
- Member

- From: Санкт-Петербург (Большая Охта)
- Registered: 2012-06-19
- Posts: 1,511
Re: Деревни, дачи, хутора - как тегить адреса?
Если такой информации у маппера нет, ее нужно найти.
Получается нельзя отметить то, что видел на местности (посёлок, название на табличке), это как то неправильно. А если название на местности отличается от названия в реестре? Мы рисуем то, что на земле или то, что в сейфах чиновников?
Offline
#64 2013-09-12 19:52:59
- Эцелоп
- Member

- From: Санкт-Петербург (Большая Охта)
- Registered: 2012-06-19
- Posts: 1,511
Re: Деревни, дачи, хутора - как тегить адреса?
А «фактическая граница» — сущность не очень понятная. Граница населенного пункта в наших реалиях — это вполне административная вещь (но не административное образование), где кончаются «земли населенных пунктов» и начинаются земли сельхозназначения и прочие.
Не согласен. Если лес и болото чиновники выведут из "земель сельхозназначения" и переведут в "земли населённых пунктов" это не должно отражаться на нашей карте. Туристу по барабану, что кто то собирается оттяпать кусок земли, ему важно сориентироваться по карте. А НП - это кров, вода, медпомощь, информация и т. п. Ориентир, наконец. Вот когда посёлок фактически расширится - тогда да.
Offline
#65 2013-09-12 20:37:04
- Zverik
- Moderator

- From: Tallinn
- Registered: 2010-10-14
- Posts: 5,695
- Website
Re: Деревни, дачи, хутора - как тегить адреса?
Ох, какой жирный спор пропустил.
Я лишь скажу, что addr:place (со значением, равным name на ближайшем или охватывающем place=*) поддерживается номинатимом с мая (а лёшиным mkgmap — с незапамятных времён, как понимаю), и является де-факто стандартом адресации без улиц. Ну и для частей деревни подойдёт addr:quarter.
Подробнее про номинатим — в докладе Сары Хоффман (6:27:00). Он увлекателен, не проходите мимо.
Last edited by Zverik (2013-09-12 20:40:42)
Offline
#66 2013-09-12 20:49:41
- Max Vasilev
- Member

- Registered: 2009-06-16
- Posts: 1,026
- Website
Re: Деревни, дачи, хутора - как тегить адреса?
А что такое "лёшин mkgmap"? И чем он отличается от стокового mkgmap?
Offline
#67 2013-09-12 20:50:21
- dair
- Member
- From: Ленинградская область
- Registered: 2013-07-11
- Posts: 1,090
Re: Деревни, дачи, хутора - как тегить адреса?
dair wrote:Если такой информации у маппера нет, ее нужно найти.
Получается нельзя отметить то, что видел на местности (посёлок, название на табличке), это как то неправильно. А если название на местности отличается от названия в реестре? Мы рисуем то, что на земле или то, что в сейфах чиновников?
А например количество проживающих, чтобы различить village и hamlet, определить еще сложнее — их тоже убирать?
Ну да, для дорог есть road на такой неопределенный случай, но населенных пунктов не настолько много и они так внезапно не появляются и не исчезают, чтобы это было проблемой.
Административных границ на местности вообще почти нет, части названий улиц тоже, это не значит, что их не надо отображать. А когда поселок фактически расширится — то тогда landuse поменяется, а не полигон place.
Last edited by dair (2013-09-12 21:12:51)
Offline
#68 2013-09-12 20:53:31
- dair
- Member
- From: Ленинградская область
- Registered: 2013-07-11
- Posts: 1,090
Re: Деревни, дачи, хутора - как тегить адреса?
dair wrote:А «фактическая граница» — сущность не очень понятная. Граница населенного пункта в наших реалиях — это вполне административная вещь (но не административное образование), где кончаются «земли населенных пунктов» и начинаются земли сельхозназначения и прочие.
Не согласен. Если лес и болото чиновники выведут из "земель сельхозназначения" и переведут в "земли населённых пунктов" это не должно отражаться на нашей карте. Туристу по барабану, что кто то собирается оттяпать кусок земли, ему важно сориентироваться по карте. А НП - это кров, вода, медпомощь, информация и т. п. Ориентир, наконец. Вот когда посёлок фактически расширится - тогда да.
Границы полигона place — вообще не ориентир для туриста. Ориентируются по зданиям, улицам и площадям.
Offline
#70 2013-09-12 21:32:04
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Деревни, дачи, хутора - как тегить адреса?
Опять непонятка. Так ведь Лёша пишет, что в его конвертере addr:place не поддерживается. ![]()
Offline
#71 2013-09-12 21:37:57
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Деревни, дачи, хутора - как тегить адреса?
Ох, какой жирный спор пропустил.
Аксиома лишний раз подтвердилась: http://www.openstreetmap.org/user/Zkir/diary/17944
Подробнее про номинатим — в докладе Сары Хоффман (6:27:00). Он увлекателен, не проходите мимо.
Охрененный доклад, необходимая вещь для всякого, кто вообще берется рассуждать об адресации. Из него кстати ясно следует, что адресный поиск и построение жестких адресных реестров - вещи абсолютно разные.
Last edited by Zkir (2013-09-12 21:59:37)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#72 2013-09-13 03:56:21
- Santacloud
- Member
- Registered: 2012-03-15
- Posts: 331
Re: Деревни, дачи, хутора - как тегить адреса?
Конечно же, про то и речь. Хотя как именно оформлять name, можно бы и подумать.
Меня не покидает ощущение, что я не улавливаю какой-то важный подвох.
Потому что, на мой взгляд, всё вполне можно уложить в выработанную древовидную схему. К примеру: place=suburb; is_in:village|hamlet="Имяреково"; name="Новый Петербург"; official_status="Коттеджный посёлок|Садовое товарищество|etc". Ну и всякие реестровые теги, почтовый индекс и ссылки на вебсайты, по мере надобности и возможности.
Такое описание лично мне кажется вполне исчерпывающим, разве нет?
Offline
#73 2013-09-13 06:56:43
- dair
- Member
- From: Ленинградская область
- Registered: 2013-07-11
- Posts: 1,090
Re: Деревни, дачи, хутора - как тегить адреса?
Этот подвох не в коттеджных поселках, а в ДНП и СНТ, которые чаще всего находятся не на землях поселений, а на землях сельхозназначения, и не относятся к существующим населенным пунктам. Для них place=allotments и придумывали.
А с коттеджными поселками сейчас чаще все пишется в name: name="Коттеджный поселок «Сказка»".
Ну и еще многих смущает, что ни allotments, ни suburb не имеют градаций по размеру, в отличие от основной линейки hamlet/village/town/city.
Last edited by dair (2013-09-13 07:02:48)
Offline
#74 2013-09-13 10:21:23
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Деревни, дачи, хутора - как тегить адреса?
Я лишь скажу, что addr:place (со значением, равным name на ближайшем или охватывающем place=*) поддерживается номинатимом с мая (а лёшиным mkgmap — с незапамятных времён, как понимаю)
Угу, "лёшин mkgmap" его поддерживает на 100%: на обращает на него внимания ![]()
Offline
#75 2013-09-13 14:17:43
- Santacloud
- Member
- Registered: 2012-03-15
- Posts: 331
Re: Деревни, дачи, хутора - как тегить адреса?
Этот подвох не в коттеджных поселках, а в ДНП и СНТ, которые чаще всего находятся не на землях поселений, а на землях сельхозназначения, и не относятся к существующим населенным пунктам. Для них place=allotments и придумывали.
Тут две кажущиеся заковыки, я правильно понял?
Q1. Находятся на землях сельхозназанчения.
А1. Формальный статус земель поверхностно касается OSM. Для него можно придумать отдельный тег, если очень хочется, но землепользование в пределах отдельного ДНП или СНТ будет фактически усреднённо выглядеть либо действительно садово-огродным, для чего есть тег landuse=allotments, либо жилым и обозначаться landuse=residential. На значения place это никак не вляет.
Q2. Не относится к населённым пунктам.
A2. Использовать place=hamlet|village вместо suburb в таком случае.
Offline