You are not logged in.

#126 2013-01-05 18:14:37

AlexTheTux
Member
From: Russia, Saint-Petersburg
Registered: 2011-07-04
Posts: 384

Re: Эстония

freeExec wrote:

Вроде оно звучик как addrN:housenumber

Не утверждено: http://wiki.openstreetmap.org/wiki/RU:K … 0.BC.D0.B0
:-)

Offline

#127 2013-01-05 18:21:09

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,392

Re: Эстония

А здесь иначе... http://wiki.openstreetmap.org/wiki/Prop … es#Example:
Теперь я и сам не знаю, как писать... hmm

Offline

#128 2013-01-05 19:10:40

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: Эстония

Встречаются угловые дома с двойной адресацией, реализованной через две точки внутри контура дома (для информации).

В курсе, собирался перевести на схему addr:housenumberN

Для этого я планирую использовать теги addr:2:housenumber и addr:2:street

addr:housenumberN более распростанена

Count Key
5        addr:2:housenumber
3 004  addr:housenumber2

Offline

#129 2013-01-06 00:02:02

AlexTheTux
Member
From: Russia, Saint-Petersburg
Registered: 2011-07-04
Posts: 384

Re: Эстония

Мою нарезку домов уже один раз откатили :-) - http://www.openstreetmap.org/browse/changeset/14538210

Как я заметил - один разрезанный мною дом, граница контура которого совпадала с
area=yes
landuse=commercial
(куда мне пришлось тоже воткнуть несколько новых точек)

Будем считать, что явление пока не носит массовый характер.
Однако, мне бы тоже не понравилось, если бы кто-то массово начал вносить в дома рядом со мной какие-то непонятные и не очевидные изменения.
Отсюда вопрос: а когда ожидается "вливание" уже накопленных данных по номерам домов в базу OSM? Чтобы оно как-то "прикрыло" нарезку и сделало ее легитимной.

Offline

#130 2013-01-06 05:58:14

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,392

Re: Эстония

(кому вдруг многобуков - читайте только то, что жирным smile )


"улица" это титульная часть названия. Потому что может быть улица Иванова, переулок Иванова, площадь Иванова и так далее. Потому есть название  вместе с титульной частью (в той позиции, в какой принято в нац. языке) и есть всякие sorting name и прочее.

Дело в том, что на карте я вижу, что у улиц слово "улица" не проставлено. А по правилам OSM, адрес дома должен точно соответствовать названию улицы.
Если это шоссе\переулок\площадь - то указано, а вот "улица" видимо подразумевается по-умолчанию.
(не знаю, кто автор, но впринципе с ним соглашусь - таблички на домах у нас тоже "улица" не содержат. хотя "ул." иногда могут... roll)
Вот и думаю теперь, как быть?

Отсюда вопрос: а когда ожидается "вливание" уже накопленных данных по номерам домов в базу OSM? Чтобы оно как-то "прикрыло" нарезку и сделало ее легитимной.

Вообще, я думал сначала дождаться всех данных, чтобы не торопиться...
Или лучше отправить то, что уже есть? (наверное так и сделаю)

-----------

Сейчас как раз анализирую базу адресов, и сопоставляю улицы.
На каких тегах остановились? Итак, варианты, и их поплулярность согласно taginfo:

3 793	addr:street2
3 004	addr:housenumber2

2 374	addr2:housenumber
2 331	addr2:street

6	addr:2:street
5	addr:2:housenumber

Я нашёл, что addr:housenumber2 употребляется в другом значении: http://forum.openstreetmap.org/viewtopi … 69#p223569

- при наличии адресов по разным улицам используются тэги addrN
- при наличии разных вариантов написания номера дома по одной улице, в соответствующем addr или addrN используются addr:housenumberN
- addr:streetN не использовать

Вообще-то addr2 и housenumber2 - это разные ситуации: addr2 - это второй полный адрес, а addr:housenumber2 - это альтернативный номер дома на одной и той же улице. Но.. судя по taginfo, что получилось, то получилось.

-----------

Обработал 11414 зданий, результаты:
10849 прошли контроль качества, 565 (4.95%) - не прошли (их пока пропускаю).
10535 начинались на цифру (считаем валидными), 314 (2.98%) - пустые, либо помеченные "!", "*" и т.п.

Итого, на данный момент закончил формирование 10407 зданий, из них кстати 438 с двумя адресами (4.2%).
Из них 77 почему-то имеют два адреса на одной улице (два разных housenumber с одинаковым street). При этом, рендер maa-amet показывает только первый. Но, наверное не велика проблема, 0.7% всего.

Сейчас буду писать скрипт выгрузки.

-----------

Кстати, а для чего нужен тег Type = 0x13? Я правильно понимаю, что это какое-то устаревшее название building=*, и его можно удалить?

-----------

Будет польза от тега addr:city и addr:country, или лишнее засорение базы?

-----------

Сгенерировал diff, формат тегов пока такой:

1. Предварительно вырезаю (если есть):
Type=0x13 (возражений нет?)
created_by=xybot (достал он меня. и почему вообще ставит created, если он только правит? по идее тогда должен ставить modified_by)
addr:housenumber=*
addr:street=*
addr2:housenumber=*
addr2:street=*
(остальные теги оставляю как есть)

Итог приблизительно такой:

<tag k="building" v="yes"/>
<tag k="addr:housenumber" v="3"/>
<tag k="addr:street" v="Kõrgepinge tänav"/>
<tag k="addr2:housenumber" v="6"/>
<tag k="addr2:street" v="Tuhkru tänav"/>
<tag k="maaamet:ETAK" v="570566"/>
<tag k="source:addr" v="Maa-amet 2013"/>

Last edited by SviMik (2013-01-06 08:14:58)

Offline

#131 2013-01-06 11:51:47

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: Эстония

Мою нарезку домов уже один раз откатили :-)

Вот так, без предупреждения. Не порядок.

Дело в том, что на карте я вижу, что у улиц слово "улица" не проставлено. А по правилам OSM, адрес дома должен точно соответствовать названию улицы.
Если это шоссе\переулок\площадь - то указано, а вот "улица" видимо подразумевается по-умолчанию.
(не знаю, кто автор, но впринципе с ним соглашусь - таблички на домах у нас тоже "улица" не содержат. хотя "ул." иногда могут... roll)
Вот и думаю теперь, как быть?

Все же сокращениям в ОСМ не место. Валидатор Zkir-а покажет несоответствия, по нему и поправим названия улиц.

Я нашёл, что addr:housenumber2 употребляется в другом значении:

Тогда, разумнее остановится на варианте addrN:housenumber, addrN:street. Вариантов альтернативного номера дома на той же улице, насколько мне известно, у нас нет. Разве что не порезанный на части домик.

Кстати, а для чего нужен тег Type = 0x13? Я правильно понимаю, что это какое-то устаревшее название building=*, и его можно удалить?

Назначение данного тега мне не известно, но как-то тоже пришел к выводу, что это building=*. Удалять без согласования с авторами сего творения не стоит.

Будет польза от тега addr:city и addr:country, или лишнее засорение базы?

От addr:city может быть польза, в ситуациях, когда невозможно установить, к какому place относится адрес (вчера как-раз натыкался на адресацию в Viimsi vald, которая выходит за рамки административной границы НП. От addr:country не вижу никакой пользы, ситуации с домиками выходящими за границы гос-ва мне не известны.
created_by=xybot - тоже считаю нужно выпилить.

addr:housenumber=*
addr:street=*
addr2:housenumber=*
addr2:street=*

А зачем их вырезать? Домики с addr:housenumber вроде же не должны скриптом трогаться.

<tag k="source:addr" v="Maa-amet 2013"/>

А не 2012? Данные же вроде декабрьские.
Ну и вариант с addr:name не забудьте.

Offline

#132 2013-01-06 12:19:23

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,392

Re: Эстония

по нему и поправим названия улиц.

Договорились smile

Тогда, разумнее остановится на варианте addrN:housenumber, addrN:street.

Значит, вопрос решён.

А зачем их вырезать?

Как однажды сказал переводчик гугла... "чтобы быть совсем на всякий случай" smile
Вдруг где-то street без housenumber например стоит.

Домики с addr:housenumber вроде же не должны скриптом трогаться.

В самом начале я уже поторопился сделать импорт с вариантом без addr:street (только addr:housenumber), так что теперь я свои домики ещё раз перезапишу, на этот раз правильно.

Назначение данного тега мне не известно, но как-то тоже пришел к выводу, что это building=*. Удалять без согласования с авторами сего творения не стоит.

Там половина домиков с этим тегом, половина без... Из чего можно сделать вывод, что не очень-то за ним следят (возможно, результат работы какого-то конвертера или редактора). Подождём ещё комментариев.

От addr:city может быть польза

Тогда, кладу tase2_nimetus в addr:city.
В базе в этом поле я вижу только два случая - linn и vald. Второе я тоже могу писать в addr:city, или есть для этого другой тег?

А не 2012? Данные же вроде декабрьские.

Если быть совсем точным, 26.12.2012, т.е. без 5 дней 2013 smile
А учитывая, что обкликивать мы начали уже в январе (растровые карты там последние), думаю можно писать 2013.

Ну и вариант с addr:name не забудьте.

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

Last edited by SviMik (2013-01-06 12:23:16)

Offline

#133 2013-01-06 12:40:58

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,392

Re: Эстония

А tase3_nimetus куда-нибудь пристроим?
Имеющиеся варианты, нужны теги для них: Viimsi alevik, Nõmme linnaosa, Metsakasti küla, Pärnu-Jaagupi alev, Lihula linn... Минуту, город?? Что он делает в 3 уровне? (во втором при этом стоит Lihula vald)

Last edited by SviMik (2013-01-06 12:41:11)

Offline

#134 2013-01-06 12:41:46

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: Эстония

Тогда, кладу tase2_nimetus в addr:city.
В базе в этом поле я вижу только два случая - linn и vald. Второе я тоже могу писать в addr:city, или есть для этого другой тег?

Не так. Если tase=3 nimetus~' linnaosa$' тогда tase=2, иначе tase 3. Т.е. для addr:city во всех случаях берем tase=3, кроме тех, когда tase=3 указывает на раен города (таких города всего 2, 322 Kohtla-Järve, 784 Tallinn)

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

Не встречал таких при обкликивании, номеров у них действительно нет.

Offline

#135 2013-01-06 12:45:57

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: Эстония

А tase3_nimetus куда-нибудь пристроим?
Имеющиеся варианты, нужны теги для них: Viimsi alevik, Nõmme linnaosa, Metsakasti küla, Pärnu-Jaagupi alev, Lihula linn... Минуту, город?? Что он делает в 3 уровне? (во втором при этом стоит Lihula vald)

tase2 - это не город/волось, а самоуправление, коим может быть как город, так и волость. Городов, являющихся самоуправлениями не так много. Большая часть небольших городов все таки входят в волости и помещаются в tase=3. У них несколько иное распределение, не по статусу НП, а по... иерархии в административном делении что ли, не знаю как это корректно обозвать.

Offline

#136 2013-01-06 13:28:46

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,392

Re: Эстония

Ладно, давай проще. Не будем глядеть, 2 там или 3, можно смотреть по окончанию (благо они все проставлены без исключений, вместе с первым столбцом и их всего 7).
Итак, что куда записываем?

0. maakond - ?
1. linn - addr:city
2. vald - ?
3. alev - ?
4. alevik - ?
5. linnaosa - ?
6. küla - ?

Last edited by SviMik (2013-01-06 13:29:19)

Offline

#137 2013-01-06 13:47:43

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: Эстония

Поправочка, при tase 3 = 0 тоже tase 2.

Если по окончаниям, то
maakond - skip
linn(|a) - addr:city (есть варианты linna, пример, Tallinna linna, его лучше до Tallinn сократить)
vald - skip
alev - addr:city
alevik - addr:city
linnaosa - skip
küla - addr:city

Если не ошибаюсь, статусная часть НП в addr:city упускается.

Offline

#138 2013-01-06 14:03:27

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,392

Re: Эстония

А linnaosa деть некуда? Было бы неплохо сохранить районы Таллина.

Offline

#139 2013-01-06 14:08:27

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: Эстония

Глянь схему адресации Karlsruhe, было что-то.
Что-то не нахожу http://wiki.openstreetmap.org/wiki/Prop … uhe_Schema
Вообще, все раены уже внесены административными границами, так что не потеряются.

Здесь есть, addr:district

Last edited by Vitalts (2013-01-06 14:21:27)

Offline

#140 2013-01-06 14:29:04

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,392

Re: Эстония

Глянь ещё здесь, может что полезное заметишь: http://wiki.openstreetmap.org/wiki/Et:Key:addr
Kuidas tag-e kasutada

Offline

#141 2013-01-06 14:29:22

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

Re: Эстония

Здесь есть, addr:district

Так вроде бы addr:district для районов, на которые делится область, а не для районов города.
К примеру, село Басово Золочевского района Харьковскской области будет иметь addr:district=Золочевський район
А для районов в городе используется addr:suburb
http://wiki.openstreetmap.org/wiki/Key:addr:suburb

Last edited by dimonster (2013-01-06 14:31:37)

Offline

#142 2013-01-06 14:35:29

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: Эстония

ну да, addr:suburb, ошибся

Глянь ещё здесь, может что полезное заметишь: http://wiki.openstreetmap.org/wiki/Et:Key:addr

Я конечно извиняюсь, то на хрень полная, других слов нет.

Last edited by Vitalts (2013-01-06 14:41:14)

Offline

#143 2013-01-06 14:47:52

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,392

Re: Эстония

475658.jpg

Неплохие фотки smile Взято из семплов отсюда: http://geoportaal.maaamet.ee/est/Andmed … -p428.html

Жаль в WMS у них фотки старые и хуже качеством sad Специально чтоли...
http://xgis.maaamet.ee/xGIS/XGis?app_id … T=0&LANG=1

Last edited by SviMik (2013-01-06 14:51:08)

Offline

#144 2013-01-06 14:58:12

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,392

Re: Эстония

addr:postcode - post.ee has online service and downloadable database. Aga andmebaas ei luba nad kasutada, ilmselt võib siiski käsitsi otsitud sihtnumbreid ükshaaval kasutada.

Интересно, а у маа-амета нигде почтовых индексов нет? Было бы тоже неплохо ввести...

Offline

#145 2013-01-06 15:15:05

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,392

Re: Эстония

linn(|a) - addr:city (есть варианты linna, пример, Tallinna linna

Не нашёл. У меня в базе записано "Tallinna linn"

Offline

#146 2013-01-06 15:57:13

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: Эстония

Жаль в WMS у них фотки старые и хуже качеством sad Специально чтоли...

Есть же, смотрите в JOSM список дефолтных WMS, по country=EE, там 3 подложки Maa-amet, одна из них эти самые снимки. Однако, автозум на них не работает, поэтому загрузив подложку, затем зазумив, вы получите лишь растянутые снимки. Нужно будет на слое правый клик сделать, затем, изменить разрешение, тогда подтянутся тайлы более высокого качества.

Забыл, у вас же меркартор. Прямая ссылка на WMS:

wms:http://xgis.maaamet.ee/wms-pub/alus-geo?VERSION=1.1.1&REQUEST=GetMap&LAYERS=of10000&STYLES=&SRS={proj}&FORMAT=image/jpeg&WIDTH={width}&HEIGHT={height}&BBOX={bbox}

Пробуйте

Интересно, а у маа-амета нигде почтовых индексов нет? Было бы тоже неплохо ввести...

Нету, земляки запрашивали базу у Eesti post, но те отказали.

Last edited by Vitalts (2013-01-06 16:00:08)

Offline

#147 2013-01-06 16:03:37

SviMik
Member
From: Tallinn, Estonia
Registered: 2013-01-01
Posts: 1,392

Re: Эстония

Есть же

У меня Merkaartor. Сейчас смотрю, там вообще снимки во-первых под углом, во-вторых сделаны в другой год (некоторых зданий вообще нет).
Сравните сами, тут не только в разрешении дело, это разные снимки:
475658.jpg
475658_1.jpg

Либо я чего-то не понимаю. Вот линк на это место, попробуйте сами:
http://www.openstreetmap.org/?lat=58.38 … 8&layers=M

Offline

#148 2013-01-06 16:23:47

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: Эстония

Да, действительно, по той ссылке второй вариант.
здесь пишут
http://kaart.maaamet.ee/wms/fotokaart? sisaldab andmeid
...
Kõige uuemate ortofotode kiht

Но в JOSM не заработал. Попробовал в меркарторе, слой EESTIFOTO также не удалось заставить отображаться.

Offline

#149 2013-01-06 16:35:59

AlexTheTux
Member
From: Russia, Saint-Petersburg
Registered: 2011-07-04
Posts: 384

Re: Эстония

SviMik wrote:

А не 2012? Данные же вроде декабрьские.

Если быть совсем точным, 26.12.2012, т.е. без 5 дней 2013 smile
А учитывая, что обкликивать мы начали уже в январе (растровые карты там последние), думаю можно писать 2013.

Мне кажется очень важным явно и точно указать источник данных.
А не дату, когда были обработаны данные сообществом, что, похоже, автор имеет в виду.
Исходя из этого, не имеет никакого значения, когда кто начал "обкликивать" или когда эти данные были обнаружены.
Как я полагаю (не изучал вопрос специально), у Maa-amet где-то должно быть указано, какого "розлива" эти данные - ну, типа, "III квартал 2012 года" или что-то типа того. (он, кстати, в WMS ничего не пишет о идентификаторе данных?)
Именно то, что M. говорит про свои данные - оно и должно уйти в source.
Если там указать 2013 год - то это будет читаться, будто это те данные, которые (я полагаю) у M. еще только появятся в будущем, и в будущем их кто-то обязательно обработает, внеся в source.
И если те будущие данные будут немного отличаться от нынешних - то такой source приведет к путанице.

===
И кратко, если кому интересно - комментарии по сообщениям выше:

Я бы:
- xybot выпилил, но только там, где объект модифицируется. Ни в коем случае не везде. Однако, если хочется устроить подарок сообществу и выпилить xybot ВЕЗДЕ - то это только ОТДЕЛЬНЫМ ченьжсетом, поскольку он имеет шансы быть оспоренным и откаченным, а зачем рисковать с трудом добытыми данными об адресации?

- Type = 0x13 - оставил бы. Мы не знаем, зачем оно было внесено. Если хочется убрать - советую попробовать связаться с автором и выяснить предназначение. На 99.9% это что-то не нужное, но даже будучи в этом почти уверенным, по правилам OSM нельзя вот так взять и выпилить чужие данные, не обсудив с тем, кто их вносил. Также отмечу, что такой ченьжсет (с удалением 0x13) имеет шансы на откат, поэтому, если ОЧЕНЬ хочется (не рекомендуется) - то только отдельным ченьжсетом, для простоты отката :-)

- любые другие данные, которые НЕ ЗАМЕНЯЮТСЯ на более правильные - не выпиливать (см. про откат правок).

- addr:city - вносить безусловно

- addr:country - я бы внес. У нас, когда я адресую дом - я всегда вношу. Хотя, на наших домах - процентов 10, наверное, этот тег не имеют (соответственно, 90% - имеют). Считаю это неверным. В любом случае, отрицательных сторон наличия этого тега нет, а положительные - вроде как есть.

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

Offline

#150 2013-01-06 16:52:28

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: Эстония

Type = 0x13 - гарминовский man made area?


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

Board footer

Powered by FluxBB