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.***

#76 2010-02-27 11:25:23

Vovanium
Member
Registered: 2009-07-23
Posts: 1,094

Re: Обсуждаем способы задать адресацию

liosha wrote:

Komяpa, в России полно деревень, названия которых повторяются внутри района - тогда сельсовет включается в адрес. В КЛАДР-е они так и обозначены: Новая (Еласовский с/с), Новая (Троицко-Посадский с/с)

Для этого в любом случае нужен какой-то костыль. Либо просто включить как дополнительный уровень адресации, но с пометкой (какой-нибудь тег), что использовать только при коллизиях.

liosha wrote:

Что касается адреса на вее, как к вею мембер is_in назначить? Адресация-то снизу.

Ну вот единственное что и мне не нравится.


Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.

Offline

#77 2010-02-27 11:27:04

Alexandr Zeinalov
Member
From: New-Peredelkino, Moscow, RU
Registered: 2009-08-26
Posts: 1,699
Website

Re: Обсуждаем способы задать адресацию

Не путайте адресацию с административным подчинением.

dkiselev, если у дома один адрес - ничего на него плодить не нужно, просто включить с ролью house в улицу. Если больше одного - делаются отношения на каждый адрес с включением их в нужные улицы. Всё на самом деле не так сложно.

Offline

#78 2010-02-27 11:28:18

Vovanium
Member
Registered: 2009-07-23
Posts: 1,094

Re: Обсуждаем способы задать адресацию

liosha wrote:

Схему-то почитай  smile
Там к каждому одному объекту на местности добавляется ещё один объект: "адрес объекта".

Адрес объекта — это тоже объект. Причём он может даже не соответствовать ничему материальному, например «владение» с номером, которое является просто куском территории.


Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.

Offline

#79 2010-02-27 11:31:17

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Обсуждаем способы задать адресацию

Кстати, тот же вопрос про внутригородские районы: в Москве, например, есть четыре улицы 8 марта.
И если "в любом случае нужен какой-то костыль" - это УЖЕ не универсальная схема.

Vovanium, кусок территории - вполне себе материальный объект  smile

Offline

#80 2010-02-27 11:32:31

Alexandr Zeinalov
Member
From: New-Peredelkino, Moscow, RU
Registered: 2009-08-26
Posts: 1,699
Website

Re: Обсуждаем способы задать адресацию

И ещё: в адресе используют не с/с (не смотрите в КЛАДР, это вредно), а п/о, а оно не обязано совпадать с с/с. Пример: с/с с/п Погореловка (КЛАДР 4002500009900) получает почту через п/о Крюково (КЛАДР 4002500005700).

Offline

#81 2010-02-27 11:33:56

Alexandr Zeinalov
Member
From: New-Peredelkino, Moscow, RU
Registered: 2009-08-26
Posts: 1,699
Website

Re: Обсуждаем способы задать адресацию

liosha wrote:

в Москве, например, есть четыре улицы 8 марта.

Напиши, как ты напишешь письмо на почте в каждую из этих улиц.

Offline

#82 2010-02-27 11:42:05

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Обсуждаем способы задать адресацию

Alexandr Zeinalov, адрес - это не только почта  smile
Для регистрации строения или прописки нужен именно адрес с с/с. Адрес с п/о - это уже альтернатива.

Как правильно писать на 8-е марта - я хз, я там не живу.
Кое-где пишут Москва, Липки, ул. 8 марта, кое-где Москва, ул. 8 марта (Липки)

Offline

#83 2010-02-27 11:44:21

Alexandr Zeinalov
Member
From: New-Peredelkino, Moscow, RU
Registered: 2009-08-26
Posts: 1,699
Website

Re: Обсуждаем способы задать адресацию

Я не знаю как с 8 марта, но в адресах на ул. Центральная пишут "Москва, Внуково, ул. Центральная" или "Москва, Толстопальцево, ул. Центральная".

Offline

#84 2010-02-27 11:44:48

Vovanium
Member
Registered: 2009-07-23
Posts: 1,094

Re: Обсуждаем способы задать адресацию

liosha wrote:

Кстати, тот же вопрос про внутригородские районы: в Москве, например, есть четыре улицы 8 марта.
И если "в любом случае нужен какой-то костыль" - это УЖЕ не универсальная схема.

Любая модель будет в чём-то неунивесальной. Схема Карлсруэ ещё менее универсальна. Но можно расширить схему, чтобы она покрывала нужные нам схемы адресации.

В чём различаются адреса, относящиеся к различным улицам 8 марта?

liosha wrote:

Vovanium, кусок территории - вполне себе материальный объект  smile

Это не материальный объект в том смысле, что его никак нельзя определить визуально — земля во владении и вокуг на вид одинаковая.


Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.

Offline

#85 2010-02-27 11:49:15

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Обсуждаем способы задать адресацию

Vovanium, административная граница - объект настолько же материальный, насколько и граница земельного участка. Её тоже визуально не определишь.

Я, кстати, ни разу не выступаю за использование Карлсруэ, мне она нравится не намного больше, чем a3-a6.

Offline

#86 2010-02-27 11:54:22

physiocrat
Member
Registered: 2009-12-23
Posts: 49

Re: Обсуждаем способы задать адресацию

ikz

addr:housenumber = 7/08
addr:streetnumber = 2

Имеем то же, что и addr:housenumber, addr:housenumber2, только в неуниверсальном виде.
Такую конструкцию не получится использовать для домов с 3-мя и более адресами.

А указание на адреса в отношениях

housenumbers = addr:housenumbers
housenumbers = addr:streetnumbers

- жестилово для программистов.

Больше нравится схема Котяры. Только одно не понял там. Зачем вводится тэг address:house? Почему нельзя ограничиться addr:housenumber?

Offline

#87 2010-02-27 11:57:24

Vovanium
Member
Registered: 2009-07-23
Posts: 1,094

Re: Обсуждаем способы задать адресацию

liosha wrote:
Vovanium wrote:
liosha wrote:

* во-первых, это голая иерархия, совершенно не учитвывающая гео-природу имеющихся данных.

То есть? Как можно её учитывать?

Например, естественная пространственная вложенность.

О какой вложенности можно говорить, к примеру, дома в улицу? Или наоброт, Москвы в Московскую область? Вложенность — частое, но не обязательное и недостаточное свойство.

Если мы объединяем несколько районов в область, или наоборот, разбиваем область на районы, то ту самую вложенность получаем автоматически — было бы странно, если бы a не принадлежало множеству (не было бы «вложенным» в) {a, b, c}. Её не надо «учитывать» — это просто очевидное следствие иерархии.

Last edited by Vovanium (2010-02-27 11:58:05)


Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.

Offline

#88 2010-02-27 12:01:41

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Обсуждаем способы задать адресацию

Vovanium, а я раньше и говорил, что улица - это не "уровень иерархии", а просто группировка. А базовый объект адресации - населённый пункт.
То есть дом/участок принадлежит к населённому пункту, а адресуется внутри этого н/п с помощью улиц. Или кварталов. Или микрорайонов. Или вообще непосредственно.

Offline

#89 2010-02-27 12:05:45

Vovanium
Member
Registered: 2009-07-23
Posts: 1,094

Re: Обсуждаем способы задать адресацию

liosha wrote:

Vovanium, административная граница - объект настолько же материальный, насколько и граница земельного участка. Её тоже визуально не определишь.

Правильно. smile Это всё — и границы владения, и границы земельного участка— объекты не материальные (физические), а административно-правовые.

«Материя есть объективная реальность, существующая помимо нашего сознания и данная нам в ощущениях» (В. И. Ленин)


Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.

Offline

#90 2010-02-27 12:08:09

Alexandr Zeinalov
Member
From: New-Peredelkino, Moscow, RU
Registered: 2009-08-26
Posts: 1,699
Website

Re: Обсуждаем способы задать адресацию

physiocrat wrote:

Больше нравится схема Котяры. Только одно не понял там. Зачем вводится тэг address:house? Почему нельзя ограничиться addr:housenumber?

Оно вводится ТОЛЬКО для случая НЕСКОЛЬКИХ адресов у одного дома. Для случая ОДНОГО адреса дома просто включаются в улицу в роли house, а их номера берутся из addr:housenumber.

Offline

#91 2010-02-27 12:09:00

Vovanium
Member
Registered: 2009-07-23
Posts: 1,094

Re: Обсуждаем способы задать адресацию

liosha wrote:

Vovanium, а я раньше и говорил, что улица - это не "уровень иерархии", а просто группировка. А базовый объект адресации - населённый пункт.
То есть дом/участок принадлежит к населённому пункту, а адресуется внутри этого н/п с помощью улиц. Или кварталов. Или микрорайонов. Или вообще непосредственно.

Отлично. Мы говорим об адресации. И об уровнях адресации, так как адресация у нас иерархическия. Поэтому улица — уровень иерархии. Но иерархия эта не административная и не территориальная.
И что такое базовый объект, и чем он отличается от небазового? И какая, главное, нам разница?

Last edited by Vovanium (2010-02-27 12:10:31)


Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.

Offline

#92 2010-02-27 12:09:54

Alexandr Zeinalov
Member
From: New-Peredelkino, Moscow, RU
Registered: 2009-08-26
Posts: 1,699
Website

Re: Обсуждаем способы задать адресацию

Сделал все улицы в Переделкино, вышло всего лишь 9 отношений по числу улиц, и ничего особо сложного: http://www.openstreetmap.org/browse/changeset/3987429

Offline

#93 2010-02-27 12:12:47

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Обсуждаем способы задать адресацию

Vovanium, базовые объекты - это те, которые есть всегда: страна -> населённый пункт -> дом/участок.
Все остальные "уровни" - это костыли, с помощью которых (при необходимости) адресуют один базовый уровень внутри другого.

Offline

#94 2010-02-27 12:23:58

physiocrat
Member
Registered: 2009-12-23
Posts: 49

Re: Обсуждаем способы задать адресацию

Alexandr Zeinalov wrote:
physiocrat wrote:

Больше нравится схема Котяры. Только одно не понял там. Зачем вводится тэг address:house? Почему нельзя ограничиться addr:housenumber?

Оно вводится ТОЛЬКО для случая НЕСКОЛЬКИХ адресов у одного дома. Для случая ОДНОГО адреса дома просто включаются в улицу в роли house, а их номера берутся из addr:housenumber.

Это понятно, что подобные отношения создаются только 2-го, 3-го и т.д. адресов, я про другое спрашивал.

Offline

#95 2010-02-27 12:30:07

Alexandr Zeinalov
Member
From: New-Peredelkino, Moscow, RU
Registered: 2009-08-26
Posts: 1,699
Website

Re: Обсуждаем способы задать адресацию

physiocrat
этот тэг ставится на отношение, на него addr:housenumber не ставится.

Offline

#96 2010-02-27 12:32:49

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Обсуждаем способы задать адресацию

Собственно, а почему бы на отношение тоже не ставить addr:housenumber?
Имхо, так было бы логичнее.

Offline

#97 2010-02-27 12:35:15

Alexandr Zeinalov
Member
From: New-Peredelkino, Moscow, RU
Registered: 2009-08-26
Posts: 1,699
Website

Re: Обсуждаем способы задать адресацию

Там есть и другие нелогичные вещи, поэтому я вместо address:тип= решил ставить name=.

Offline

#98 2010-02-27 12:37:44

Vovanium
Member
Registered: 2009-07-23
Posts: 1,094

Re: Обсуждаем способы задать адресацию

Мне непонятно: почему номер владения надо называть HOUSEnumber?
На отношение лучше ref, ибо это самый настоящий ref.
Можно пойти ещё дальше и группировать дома с разными корпусами (что логично, имхо),


Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.

Offline

#99 2010-02-27 12:40:47

dimuzz
Member
From: Екатеринбург
Registered: 2009-09-10
Posts: 1,843

Re: Обсуждаем способы задать адресацию

liosha wrote:

Собственно, а почему бы на отношение тоже не ставить addr:housenumber?
Имхо, так было бы логичнее.

Кстати, это ведь решение для нескольких номеров у одного дома, не?

Offline

#100 2010-02-27 12:43:00

Alexandr Zeinalov
Member
From: New-Peredelkino, Moscow, RU
Registered: 2009-08-26
Posts: 1,699
Website

Re: Обсуждаем способы задать адресацию

dimuzz, именно для нескольких адресов и делается отношение house.

Offline

Board footer

Powered by FluxBB