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 2012-08-22 05:09:58

StreloG
Member
Registered: 2010-06-30
Posts: 592

Re: Адресная схема, используемая osm2mp (гармин/навител)

Для них указывается страна (addr:country), и при необходимости регион (addr:region), район (addr:district) и, в случае неоднозначности, сельсовет (addr:subdistrict).

а обязательно указывать на полигоне нп или на точке нп достаточно

Offline

#52 2012-08-22 05:59:30

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

Re: Адресная схема, используемая osm2mp (гармин/навител)

Обязательно на полигоне

Offline

#53 2012-10-10 16:41:09

qwewq
Member
Registered: 2012-10-09
Posts: 2

Re: Адресная схема, используемая osm2mp (гармин/навител)

liosha wrote:

Обязательно на полигоне

По моим наблюдениям, надо и на точке и на полигоне
У меня вопрос. Для Украины обозначать как addr:region - область и addr:district - район?
т.е. addr:country=UA
      addr:region=Киевская
      addr:district=Барышевский
и не писать слово "область", "район"?

Offline

#54 2012-10-10 16:53:29

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

Re: Адресная схема, используемая osm2mp (гармин/навител)

qwewq wrote:

и не писать слово "область", "район"?

У нас принято писать

Offline

#55 2012-10-24 11:51:33

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

Re: Адресная схема, используемая osm2mp (гармин/навител)

В связи с тем, что в osm2mp теперь есть пробная поддержка языков, адресную схему пришлось немного пересмотреть.

Что нового:
1. Убрано использование полигонов place=suburb для целей адресации. Это напрямую с мультиязычностью не связано, просто идея себя исчерпала. Теперь можно только явно задать addr:suburb.
2. Добавлена поддержка мультиязычных адресных тегов addr:{level}:{lang}. Используются по тем же правилам, что и остальные теги с языком (кому интересно, см. основную ветку). Понятно, что никто на каждый объект их вешать не захочет, но это базовая штука для всего остального, и она тоже поддерживается.
3. Расширено использование релейшена street. Теперь входящие в него дома и отрезки улиц полностью наследуют адресацию с релейшена (а не только название улицы, как раньше).
4. Кроме того, в релейшене street добавлена экспериментальная поддержка нестандартных ролей addr:{level}. Когда есть объект с такой ролью, то соответствующие адресные данные для улицы берутся с тегов name этого объекта. Немного запутано, но такая штука позволяет описывать разноязычные значения адреса только в одном месте, а не на каждом объекте.

В остальном всё то же самое.

Шапку пока не меняю, пока окончательно всё не утрясётся.

Offline

#56 2012-10-24 12:46:56

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

Re: Адресная схема, используемая osm2mp (гармин/навител)

Теперь входящие в него дома и отрезки улиц полностью наследуют адресацию с релейшена

Для домов- которые сами релейшены (мультиполигоны)  это работает?


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#57 2012-10-24 12:48:31

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

Re: Адресная схема, используемая osm2mp (гармин/навител)

Zkir wrote:

Для домов- которые сами релейшены (мультиполигоны)  это работает?

Должно. Если не работает, то это баг и надо чинить.

Offline

#58 2012-10-24 12:52:36

Nikolya
Member
From: Краснодар
Registered: 2010-08-17
Posts: 937

Re: Адресная схема, используемая osm2mp (гармин/навител)

liosha wrote:

1. Убрано использование полигонов place=suburb для целей адресации. Это напрямую с мультиязычностью не связано, просто идея себя исчерпала. Теперь можно только явно задать addr:suburb.

я так понимаю по правилу из вики тегировать?
http://wiki.openstreetmap.org/wiki/RU:Key:addr:suburb

Last edited by Nikolya (2012-10-24 12:53:08)

Offline

#59 2012-10-24 12:56:34

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

Re: Адресная схема, используемая osm2mp (гармин/навител)

Nikolya wrote:

я так понимаю по правилу из вики тегировать?
http://wiki.openstreetmap.org/wiki/RU:Key:addr:suburb

Да, в первом приближении

Offline

#60 2012-10-24 13:37:52

Nikolya
Member
From: Краснодар
Registered: 2010-08-17
Posts: 937

Re: Адресная схема, используемая osm2mp (гармин/навител)

liosha wrote:
Nikolya wrote:

я так понимаю по правилу из вики тегировать?
http://wiki.openstreetmap.org/wiki/RU:Key:addr:suburb

Да, в первом приближении

может тогда кто нить сервис (валидатор) иль как обозвать, подскажет. на предмет поиска в одном городе (полигоне под тегом) одноименных улиц ?

Last edited by Nikolya (2012-10-24 13:38:16)

Offline

#61 2012-10-24 18:05:57

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Адресная схема, используемая osm2mp (гармин/навител)

Nikolya wrote:

может тогда кто нить сервис (валидатор) иль как обозвать, подскажет. на предмет поиска в одном городе (полигоне под тегом) одноименных улиц ?

А как алгоритмически надежно отличить части одной улицы от разных одноименных улиц?

Offline

#62 2012-10-24 18:55:02

dimonster
Member
Registered: 2012-07-08
Posts: 1,489

Re: Адресная схема, используемая osm2mp (гармин/навител)

А как алгоритмически надежно отличить части одной улицы от разных одноименных улиц?

По привязке к suburb. А как же ещё? Одна и та же улица может иметь несколько несвязанных между собой отрезков.

Offline

#63 2012-10-24 19:59:15

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Адресная схема, используемая osm2mp (гармин/навител)

Правильно ли я понимаю, что у каждой улицы, имеющей более одного сегмента, должен присутствовать тег addr:suburb?
Что именно должен показывать валидатор?

Offline

#64 2012-10-25 06:00:03

dimonster
Member
Registered: 2012-07-08
Posts: 1,489

Re: Адресная схема, используемая osm2mp (гармин/навител)

то у каждой улицы, имеющей более одного сегмента,

IMHO, только для тех улиц, которые имеют "сестрёнку" с тем же названием, но в другом районе

Что именно должен показывать валидатор?

А что должен делать валидатор, по вашему?
Он же не знает, что там реально с этими улицами.

Для валидатора существуют только рёбра графа с тегами. Если рёбра имеют одинаковое name - значит, это одна и та же улица.
Если кроме name есть ещё и addr:suburb, то улицы можно будет уже различать "по отчеству".

И тогда валидатор сможет отличить понятия "улица Ленина" и "улица Ленина - Ленинский район".

Offline

#65 2012-10-25 10:01:07

Nikolya
Member
From: Краснодар
Registered: 2010-08-17
Posts: 937

Re: Адресная схема, используемая osm2mp (гармин/навител)

liosha wrote:
Nikolya wrote:

я так понимаю по правилу из вики тегировать?
http://wiki.openstreetmap.org/wiki/RU:Key:addr:suburb

Да, в первом приближении

а как указать допустим

http://osm.org/go/0oqO~Qyov--

естесна г.краснодар
а вот далее. нужно чтоб улица соответствовала району и с\т(садовому товариществу)  допустим улица Сиреневая. улица почти в каждом с\т но нумерация может совпадать, уникальности естесна нет

или допустим г.Краснодар. п.Северный. в п.Северном ТРИ улицы Малиновая,
http://osm.org/go/0oqOdfJHc--
http://osm.org/go/0oqOX6BCA--
http://osm.org/go/0oqO1Y0MC--

допустимо ли указывать
addr:suburb = Прикубанский округ ....
нужно ещё Калининский район
и микрорайон ...
addr:suburb:suburb = с\т Васильки

и как это будет выглядеть в навигаторе?

Last edited by Nikolya (2012-10-25 10:23:22)

Offline

#66 2012-10-25 10:20:23

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

Re: Адресная схема, используемая osm2mp (гармин/навител)

Сейчас поддерживаются такие уровни адресации:
* город (city)
* район (suburb)
* улица (street)
* квартал (quarter)
* дом (housenumber)

Соответственно, вопросы: что такое Северный - город (самостоятельный н.п) или район? И к чему относятся с/т - к Северному или к самому Краснодару?

Если правильный адрес "г. Краснодар, Северный, с/т ХХХ, ул. YYY, д. Z", а не "г. Краснодар, с/т ХХХ, ул. YYY" и не "п. Северный, с/т ХХХ, ул. YYY", то сейчас такое в схему не ложится. Нужно добавлять ещё один уровень между suburb и street

Offline

#67 2012-10-25 10:29:10

Nikolya
Member
From: Краснодар
Registered: 2010-08-17
Posts: 937

Re: Адресная схема, используемая osm2mp (гармин/навител)

п. Северный присоединенный к городу поселок. судя по карте ОСМ под чьим то редакторством он имеет place=suburb name=Северный в нутри п. Северного есть с\т.

по мне так скажите как правильно с примером, так и буду обозначать и исправлять

Offline

#68 2012-10-25 11:04:44

Nikolya
Member
From: Краснодар
Registered: 2010-08-17
Posts: 937

Re: Адресная схема, используемая osm2mp (гармин/навител)

вот тут ещё. видимо правки вносят
http://wiki.openstreetmap.org/wiki/AddrN::

Уровни адресации
addr:district - Муниципальный район - Включает в себя несколько н.п.

промежуточный между  addr:city и addr:suburb (Микрорайон)

тег addr:district поддерживается конвертером ?

addr:quarter - Квартал / Жилой массив - жилой комклекс

Last edited by Nikolya (2012-10-25 11:06:39)

Offline

#69 2012-10-25 11:07:22

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

Re: Адресная схема, используемая osm2mp (гармин/навител)

Nikolya wrote:

тег addr:district поддерживается конвертером ?

Да, только он промежуточный между region и city. Вики такая вики... big_smile

Offline

#70 2012-10-25 20:51:17

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Адресная схема, используемая osm2mp (гармин/навител)

dimonster wrote:

И тогда валидатор сможет отличить понятия "улица Ленина" и "улица Ленина - Ленинский район".

Насколько я понимаю, основная задача валидатора - обнаруживать ошибки.
Отсюда вопрос: какие именно ошибки он должен обнаруживать?

Offline

#71 2012-10-26 07:38:32

Nikolya
Member
From: Краснодар
Registered: 2010-08-17
Posts: 937

Re: Адресная схема, используемая osm2mp (гармин/навител)

затерли ... эххх...

andriano wrote:

Насколько я понимаю, основная задача валидатора - обнаруживать ошибки.
Отсюда вопрос: какие именно ошибки он должен обнаруживать?

не ошибки. а показывать в полигоне города одноименные улицы. именно одноименные. чтоб внести доп. тег на них, допустим addr:suburb = Ленинский район для того чтобы навик иль другая прога знала, что ищем "улица Ленина" не в центральном районе, а в Ленинском районе

Offline

#72 2012-10-26 15:52:51

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Адресная схема, используемая osm2mp (гармин/навител)

Похоже пошли по кругу...

Вот здесь Вы пишете, что валидатор должен отличать разные одноименные улицы от фрагментов одной и той же улицы по тегам.
Т.е. предполагаете, что к моменту прохода валидатора теги уже проставлены.

dimonster wrote:

А что должен делать валидатор, по вашему?
Он же не знает, что там реально с этими улицами.

Для валидатора существуют только рёбра графа с тегами. Если рёбра имеют одинаковое name - значит, это одна и та же улица.
Если кроме name есть ещё и addr:suburb, то улицы можно будет уже различать "по отчеству".

И тогда валидатор сможет отличить понятия "улица Ленина" и "улица Ленина - Ленинский район".

А вот здесь, наоборот, говорите, что валидатор должен показать места, куда следует внести теги.
Т.е тегов еще нет.

Nikolya wrote:

показывать в полигоне города одноименные улицы. именно одноименные. чтоб внести доп. тег на них, допустим addr:suburb = Ленинский район для того чтобы навик иль другая прога знала, что ищем "улица Ленина" не в центральном районе, а в Ленинском районе

Так на момент прохода валидатора теги уже есть или их еще нет?

Offline

#73 2012-10-26 16:18:23

Nikolya
Member
From: Краснодар
Registered: 2010-08-17
Posts: 937

Re: Адресная схема, используемая osm2mp (гармин/навител)

я Nikolya а это dimonster = разные мы ))))
теги я не вносил вручную. а вот хотелка, чтоб ткнуть и внести addr:suburb=*

Offline

#74 2012-10-26 17:16:26

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: Адресная схема, используемая osm2mp (гармин/навител)

Nikolya wrote:

я Nikolya а это dimonster = разные мы ))))
теги я не вносил вручную. а вот хотелка, чтоб ткнуть и внести addr:suburb=*

Ну тогда уж вы определитесь, кто именно из вас со мной разговаривает.

Я вижу непрерывную цепочку постов 60-61-62-63-64-70-71-72-73, каждый из которых посвящен одному вопросу, причем каждый пост цитирует предыдущий. Аватаров, по которым можно было бы наглядно различать собеседников, ни у кого из вас нет. Ну а на ники, каюсь, не обратил внимания.

Так вот, собственно, именно эта хотелка и обсуждается.
А исходный вопрос, на который вместо Вас и попытался (правда, неудачно) ответить dimonster, так и остался без Вашего ответа (как собственно, и вообще без ответа).
Так вот:
1. Что именно должен показывать валидатор?
2. По каким критериям он должен отличать разные одноименные улицы от фрагментов одной и той же улицы?

Last edited by andriano (2012-10-26 17:21:34)

Offline

#75 2012-10-28 09:00:43

Nikolya
Member
From: Краснодар
Registered: 2010-08-17
Posts: 937

Re: Адресная схема, используемая osm2mp (гармин/навител)

andriano wrote:

1. Что именно должен показывать валидатор?

ткнуть город такой то -->> выпал список в этом городе ОДНОИМЕННЫХ улиц. ткнул в улицу, либо вся улица загрузилась в ЖОСМ либо ссылка на ОСМ карту с выделением её на карте

andriano wrote:

2. По каким критериям он должен отличать разные одноименные улицы от фрагментов одной и той же улицы?

можно полностью.

мне лично хватилобы и спска одноименных с сылками на карте, а лучше сразу чтоб в жосм загружалась. а там разберусь

Offline

Board footer

Powered by FluxBB