OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

Announcement

A fix has been applied to the login system for the forums - if you have trouble logging in please contact support@openstreetmap.org with both your forum username and your OpenStreetMap username so we can make sure your accounts are properly linked.

#51 2011-05-06 11:53:40

Sergey Gladilin
Member
Registered: 2009-08-21
Posts: 220
Website

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

liosha wrote:

Ещё раз спрошу: как в таком случае предлагается отмечать "улицы" типа "берег Невской Губы" или "67-й км МОЖД"? Или улицы, от которых уже реально вообще ничего не осталось, кроме адреса на паре домов?

Я бы предложил выделять полигонами группы домов, относящихся к данной улице, или ставить точку где-то в центре этой "улицы". Вопрос - каким тегом этот полигон или точку обозначать - остается открытым. Но считаю полезным, если подобные улицы будут искаться в поиске - пусть даже найдется точка или полигон вместо вея.

Offline

#52 2011-05-06 11:59:25

dkiselev
Member
Registered: 2010-02-09
Posts: 3,361

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Для адреса Деревня Кукуево дом 3 - все просто:
addr:housenumber=3

и усе smile
addr:city = Деревня Кукуево - из полигона, если нет полигона можно и ручками.

Вот что делать с площадями набережными и т.п. действительно вопрос.


mail: dkiselev@osm.me      skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!

Offline

#53 2011-05-06 12:05:23

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

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

dkiselev wrote:

Для адреса Деревня Кукуево дом 3 - все просто:
addr:housenumber=3

Это ничего не говорит о том, пропущена улица или её в принципе нет. Кроме того, в name place не пишутся статусные части, т.е. для сопоставления уже придётся применять кое-какую логику.

Offline

#54 2011-05-06 12:16:45

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

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

AMDmi3 wrote:
dkiselev wrote:

Для адреса Деревня Кукуево дом 3 - все просто:
addr:housenumber=3

Это ничего не говорит о том, пропущена улица или её в принципе нет

Это говорит о том, что её в принципе нет.

Online

#55 2011-05-06 12:38:41

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,071

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Лёша, в той же Москве дофига домов без улиц, но с addr:housenumber (и с кладр-кодом, ага). И сейчас в валидаторе они  показываются как ошибки, что правильно.

Last edited by Zkir (2011-05-06 12:45:25)


Обсуждение концепции форума -- De Constantia Sapientis --  De Vita Beata -- Apocolocyntosis divi Claudii *

Offline

#56 2011-05-06 12:50:42

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

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Zkir wrote:

Лёша, в той же Москве дофига домов без улиц, но с addr:housenumber (и с кладр-кодом, ага). И сейчас в валидаторе они  показываются как ошибки, что правильно.

Ну они же в Москве и есть ошибки. А в Зеленограде, например, - не ошибки. И если валидатор на них ругнётся, то это уже баг валидатора  smile

Online

#57 2011-05-06 13:03:16

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

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

liosha wrote:

Ну они же в Москве и есть ошибки. А в Зеленограде, например, - не ошибки. И если валидатор на них ругнётся, то это уже баг валидатора  smile

Ага, только нужно знать где отсутствие улицы является ошибкой, а где нет, для этого и предложен addr:no_street=yes.

Offline

#58 2011-05-06 13:03:20

dkiselev
Member
Registered: 2010-02-09
Posts: 3,361

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Ну как бы да тут есть засада, что непонятно, толи улицы в адресе нету, толи забыли проставить. Можно писать addr:street=none но это костылями пахнет. В самой схеме (key:addr), обязательным является только housenumber.


mail: dkiselev@osm.me      skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!

Offline

#59 2011-05-06 13:07:07

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

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

AMDmi3 wrote:

Ага, только нужно знать где отсутствие улицы является ошибкой, а где нет, для этого и предложен addr:no_street=yes.

А как узнать, отсутствие addr:no_street - это ошибка или нет?
Давай, чтобы не перепутать, введём для этого тег no{addr:no_street}=yes

Online

#60 2011-05-06 13:09:02

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

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

liosha wrote:

А как узнать, отсутствие addr:no_street - это ошибка или нет?
Давай, чтобы не перепутать, введём для этого тег no{addr:no_street}=yes

Очевидно же, что при наличии addr:housenumber должен присутствовать ровно один тэг из addr:street и addr:no_street.

Offline

#61 2011-05-06 13:09:31

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

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

dkiselev wrote:

Ну как бы да тут есть засада, что непонятно, толи улицы в адресе нету, толи забыли проставить. Можно писать addr:street=none но это костылями пахнет. В самой схеме (key:addr), обязательным является только housenumber.

Если нету - значит нету. А если забыли проставить, то это ошибка в данных.

И почему addr:housenumber вдруг стал обязательным? Вполне себе встречаются здания без номера. В реестрах так и пишут: "ул. Левая, б/н"

Online

#62 2011-05-06 13:13:49

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,071

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

В Зеленограде домам в качестве "улиц" присвоены названия микрорайонов - почему-то. И правильно это или нет, из тегов на домах понять нельзя. ИМХО на домах все-таки должен быть не только номер, но и некий признак, к чему этот номер относится.


Обсуждение концепции форума -- De Constantia Sapientis --  De Vita Beata -- Apocolocyntosis divi Claudii *

Offline

#63 2011-05-06 13:15:39

fserges
Member
From: St.Petersburg/Russia
Registered: 2010-11-08
Posts: 3,681

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

А что кстати с адресами в деревнях? Раньше своим писал деревню и фамилию адресата. Почтальон и так всех знал. Потом на доме появилась табличка с номером дома. А в последнее время принято писать так - ул Центральная, дом 41 хотя никто и никогда не был в курс насчёт улиц. Как мне сказали - ввели в принудительном порядке несколько лет назад. Табличек с улицами на домах естественно нет smile Улица в КЛАДРе есть, название совершенно искусственное.

В соседнем селе тоже появились улицы - Мирная, Приокская, Солнечная. Нигде табличек вы не найдёте smile

Last edited by fserges (2011-05-06 13:19:18)

Online

#64 2011-05-06 13:20:32

dkiselev
Member
Registered: 2010-02-09
Posts: 3,361

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

liosha wrote:
dkiselev wrote:

Ну как бы да тут есть засада, что непонятно, толи улицы в адресе нету, толи забыли проставить. Можно писать addr:street=none но это костылями пахнет. В самой схеме (key:addr), обязательным является только housenumber.

Если нету - значит нету. А если забыли проставить, то это ошибка в данных.

И почему addr:housenumber вдруг стал обязательным? Вполне себе встречаются здания без номера. В реестрах так и пишут: "ул. Левая, б/н"

А кто такой б/н - без номера?

Стал обязательным потому как,так написано в пропозале за который проголосовали.


mail: dkiselev@osm.me      skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!

Offline

#65 2011-05-06 13:28:53

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

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

dkiselev wrote:

Стал обязательным потому как,так написано в пропозале за который проголосовали.

Победившую глупость далее принято считать мудростью (с)

Online

#66 2011-05-06 13:31:20

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

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

fserges wrote:

А что кстати с адресами в деревнях? Раньше своим писал деревню и фамилию адресата. Почтальон и так всех знал. Потом на доме появилась табличка с номером дома. А в последнее время принято писать так - ул Центральная, дом 41 хотя никто и никогда не был в курс насчёт улиц. Как мне сказали - ввели в принудительном порядке несколько лет назад. Табличек с улицами на домах естественно нет smile Улица в КЛАДРе есть, название совершенно искусственное

Тут опять конфликт между "почтовым" и "земельным" адресами - это разные адреса!

Online

#67 2011-05-06 13:38:51

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

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Zkir wrote:

В Зеленограде домам в качестве "улиц" присвоены названия микрорайонов - почему-то. И правильно это или нет, из тегов на домах понять нельзя. ИМХО на домах все-таки должен быть не только номер, но и некий признак, к чему этот номер относится.

Микрорайоны в адресах - это творчество wowik-а, кажется. На самом деле их там быть не должно.

А номер может относиться много к чему, а вовсе не только к улице: к отдельному кварталу улицы, к чьей-то территории, к отдельному участку внутри этой территории, непосредственно к городу, etc.

Online

#68 2011-05-06 13:40:05

Sergey Gladilin
Member
Registered: 2009-08-21
Posts: 220
Website

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

liosha wrote:

Тут опять конфликт между "почтовым" и "земельным" адресами - это разные адреса!

Про "земельные" адреса можно подробнее?

Offline

#69 2011-05-06 13:40:53

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,071

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

fserges wrote:

. А в последнее время принято писать так - ул Центральная, дом 41 хотя никто и никогда не был в курс насчёт улиц. Как мне сказали - ввели в принудительном порядке несколько лет назад.

Я думаю это киберпанк в действии. Сперва сбацали систему (Кладр?), в которой поле "улица" было обязательным, далее по списку smile


Обсуждение концепции форума -- De Constantia Sapientis --  De Vita Beata -- Apocolocyntosis divi Claudii *

Offline

#70 2011-05-06 13:42:46

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

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Online

#71 2011-05-06 15:12:38

fserges
Member
From: St.Petersburg/Russia
Registered: 2010-11-08
Posts: 3,681

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Тогда addr:area="8-й мкрн" или addr:territory для всего что не является нормальной улицей. А чтобы был просто номер дома без улицы и территории это как? Скорее всего просто кто-то не в те документы посмотрел smile То что на деревенском доме не написана улица не значит что в праве собственности на тот дом нет таковой smile Ну а если такие дома есть - addr:nostreet=yes smile

Online

#72 2011-05-06 15:37:06

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,071

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Что-то обсуждение превратилось в бурную дискуссию о чем то не совсем  том, о чем надо бы,  как обычно smile

Я уезжаю на праздники, за это время постараюсь прикрутить ссылку на потлач, а тех кто заглядывает в эту тему, очень-очень прошу посмотреть дома и улицы без городов, и расставить, где нужно, полигоны place=city|town|village|hamlet.  От этого должно стать лучше _всем_.

Last edited by Zkir (2011-05-06 15:38:20)


Обсуждение концепции форума -- De Constantia Sapientis --  De Vita Beata -- Apocolocyntosis divi Claudii *

Offline

#73 2011-05-10 07:52:19

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,071

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Подпилил немного валидатор.
1. Добавилась ссылка на редактирование в потлаче.
2. Добавились списки городов без полигона place и без population, чтобы было легче их расставлять.
(1 и 2 видно для свежеобновленных регионов)
3. Кое-какие баги остались smile В частности, в Саратовской области все настолько плохо, что скрипт не в состоянии вывести все "плохие" адреса одним списком.


Тем не менее, прогресс заметен, за выходные число не сопоставленных адресов в МО и ЛО сократилось примерно вдвое.

Last edited by Zkir (2011-05-10 07:52:49)


Обсуждение концепции форума -- De Constantia Sapientis --  De Vita Beata -- Apocolocyntosis divi Claudii *

Offline

#74 2011-05-11 03:59:17

VikDD
Member
From: RU, Moscow-Yaroslavl
Registered: 2010-04-21
Posts: 1,867

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Zkir wrote:

Подпилил немного валидатор.
1. Добавилась ссылка на редактирование в потлаче.

К ссылке срочно в конце надо дописать &zoom=16[17|18], иначе открывается на самом дальнем из возможных зумов - редактировать становится не реально. Одни данные минут 20 грузиться будут.
ADD:
Хотя нет, во 2-м всё шустро :) А вот 1-й тупит...

Last edited by VikDD (2011-05-11 04:01:09)

Offline

#75 2011-05-11 05:13:54

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,071

Re: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ

Срочно дописал)


Обсуждение концепции форума -- De Constantia Sapientis --  De Vita Beata -- Apocolocyntosis divi Claudii *

Offline

Board footer

Powered by FluxBB