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

#626 2012-05-29 07:01:48

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

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

iav wrote:

А то я что-то в выгрузки поглядел, свежак увидел.

эээ, где?


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

Offline

#627 2012-05-29 08:28:30

Kostik
Member
From: Moscow
Registered: 2011-01-02
Posts: 2,114

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

Offline

#628 2012-05-29 22:40:06

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

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

Запустил на гислабовских выгрузках. Теперь валидация снова будет ежедневной. smile

Last edited by Zkir (2012-05-29 22:40:27)


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

Offline

#629 2012-05-30 11:22:20

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

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

Судя по высказываниям в данной теме, для валидации hw=constrution достаточно добавить check_date и opening_date. Для валидации hw=proposed данный метод годиться? Уж больно много ошибок типа "Улица не найдена" именно по hw=proposed.

Offline

#630 2012-05-30 13:19:53

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

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

Уж больно много ошибок типа "Улица не найдена" именно по hw=proposed.

Это реальная ситуация? Я не понимаю что она значит. Улица еще только проектируется, а адреса по ней уже есть? Как такое может быть?


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

Offline

#631 2012-05-30 15:40:34

iav
Member
Registered: 2011-07-10
Posts: 319

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

Как-то, по моему, не логично.
Я понимаю, что строющуюся или закрытую на ремонт улицу не стоит включать в роутинговый граф при каких-то условиях.
Но адреса-то на ней верны! Пусть валидатор их считает нормальными.

Я и слово волшебное знаю: пожаааалуйста! neutral

Offline

#632 2012-05-30 16:47:10

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

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

Это реальная ситуация? Я не понимаю что она значит. Улица еще только проектируется, а адреса по ней уже есть? Как такое может быть?

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

Я понимаю, что строющуюся или закрытую на ремонт улицу не стоит включать в роутинговый граф при каких-то условиях.

Ага, именно так. В рутинг ни в коем случае, а вот валидатор (* адресный валидатор), не плохо было бы, что бы учитывал такие дороги.

Last edited by Vitalts (2012-05-30 16:50:04)

Offline

#633 2012-05-30 17:31:49

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

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

Хорошо, я суть вопроса понял, но мне нужны примеры объектов.

Last edited by Zkir (2012-05-30 17:32:06)


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

Offline

#634 2012-05-31 07:52:11

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

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

Вот когда оно не надо, постоянно попадаются, а как понадобилось, так и не найти. Вот:

Järveküla
Igavere
Raasiku

В принципе, это почти половина всех hw=proposed в Эстонии (дернул из последнего дампа, всего их у нас 25). Так что, с учетом общего количества ошибок "Улица не найдена", задачка оказалось не столь и критичной, как мною предполагалось. Сбил с толку закон подлости, по которому в огромном списке "глаза мозолили" именно hw=proposed.

PS: Последние две местности мне хорошо знакомы, ибо обитаю неподалеку.

Offline

#635 2012-05-31 08:20:15

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

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

Еще в Kallaste с месяц назад был. Ни домиков и дороги пока еще нет.

Offline

#636 2012-05-31 15:17:49

iav
Member
Registered: 2011-07-10
Posts: 319

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

А вот мой пример http://www.openstreetmap.org/browse/way/8662383
Нормальная улица, просто асфальтируется. Когда сделают — не знаю. Но адреса-то на домиках верные!

Offline

#637 2012-05-31 15:50:32

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

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

Ни домиков и дороги пока еще нет.

Прелесть какая. Домов нет, а адреса есть. Ладно, буду думать как починить)


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

Offline

#638 2012-06-01 00:47:03

Dinamik
Member
Registered: 2010-08-12
Posts: 1,096

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

Можно ли сделать так, чтобы в том случае, если на адресе не заполнено поле addr:street, но заполнено поле addr:place или если заполнены и addr:street, и addr:place и улица при этом не найдена, не выдавались ошибки "улица не задана" и "улица не найдена", а выдавалось "дом нумеруется по территории"?

Offline

#639 2012-06-28 03:39:31

lenux
Member
Registered: 2011-12-06
Posts: 672

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

Сейчас  разбирался с ЯО ( http://peirce.gis-lab.info/addr.php?mapid=RU-YAR)
Заметил что большое кол-во  ошибок 1-го типа, находятся http://localhost:8111/load_and_zoom?top … 38.5466697 хотя есть линия их окружающая http://www.openstreetmap.org/browse/way/55313852
И так же http://localhost:8111/load_and_zoom?top … 40.5840199 хотя есть линия http://www.openstreetmap.org/browse/relation/2193700
Но как их правильно исправить?

Last edited by lenux (2012-06-28 03:43:34)

Offline

#640 2012-06-28 08:48:10

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

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

1. СДТ, в которых нужна поддержка адресации, нужно обозначать place=allotments (в дополнение к landuse=allotments).
2. C некоторых пор "город"  и "городское поселение" разные вещи.  В общем случае в "городском поселении" может быть несколько населенных пунктов. Поэтому собственно город нужно обозначить полигоном(отношением) place=city. boundary=adminstrative - это граница "городского поселения".


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

Offline

#641 2012-06-28 15:42:24

NetWormKido
Member
From: Chapaevsk@63RUS
Registered: 2011-11-22
Posts: 1,003

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

Не вижу что не так в Жигулёвске с Октябрьской улицей и улицей Строителей? http://peirce.gis-lab.info/qa/RU-SAM

Offline

#642 2012-06-28 20:22:11

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

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

Главное, что с ними не так - это то что они service (сервис в СГ не адресуются). А то что они попадают в категорию 4 (ул. не связана с городом), вместо категории 6 (ул. не является рутинговой в СГ) - это бага, которую я пока не могу починить, хотя iav завел тикет в багтрекере)

Last edited by Zkir (2012-06-28 20:56:45)


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

Offline

#643 2012-06-28 20:45:30

NetWormKido
Member
From: Chapaevsk@63RUS
Registered: 2011-11-22
Posts: 1,003

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

ок, понятно, смутило описание ошибки

Offline

#644 2012-06-28 23:03:24

Dinamik
Member
Registered: 2010-08-12
Posts: 1,096

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

Dinamik wrote:

RU-VLG:
http://narod.ru/disk/44059874001.8d90c4 … .poly.html,
RU-NGR:
http://narod.ru/disk/44128336001.5ed011 … .poly.html;
первичная подрезка границ; границы сдвинуты внутрь; в некоторых местах оставлены дороги, обеспечивающие транзит через другие регионы

Границы были обновлены?

Dinamik wrote:

Можно ли сделать так, чтобы в том случае, если на адресе не заполнено поле addr:street, но заполнено поле addr:place или если заполнены и addr:street, и addr:place и улица при этом не найдена, не выдавались ошибки "улица не задана" и "улица не найдена", а выдавалось "дом нумеруется по территории"?

ау:P

---

RU-SPO: http://narod.ru/disk/54598174001.f84bd0 … .poly.html
незначительна сдвинута граница на востоке Ленинградской области для устранения появившегося изолята

Offline

#645 2012-06-30 10:10:56

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

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

Можно ли сделать так, чтобы в том случае, если на адресе не заполнено поле addr:street, но заполнено поле addr:place или если заполнены и addr:street, и addr:place и улица при этом не найдена, не выдавались ошибки "улица не задана" и "улица не найдена", а выдавалось "дом нумеруется по территории"?

Это было бы логично, но для этого нужно все переделать.   Программист имеет дело с практически с чистой мыслью, и поэтому кажется что она бесконечно податлива. Но увы.

Валидатор работает по польскому файлу, в котором уже нет тегов, а есть фиксированный набор атрибутов: Город, Улица/Территория, Номер дома. Поэтому отличить улицу от территории по тегам валидатор не может.

Валидатор узнает территории либо по характерному названию (микрорайон, поселок, садоводство), либо по наличию определенных объектов с таким именем. Сейчас это  place = suburb и place=locality. 
--

Границы проверю, когда доберусь до сервера smile

Last edited by Zkir (2012-06-30 10:12:09)


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

Offline

#646 2012-06-30 18:27:32

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

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

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

Итак, встречайте - Тупики важных дорог.

Показываются тупики дорог trunk, primary и secondary. Основная идея очень простая: важная дорога не может просто так заканчиваться, а должна куда-то вести. Тупиковый участок, т.е. участок после последнего перекрестка, по определению не имеет никакого значения, кроме местного. Таким образом тупики - это ошибки присвоения статусов или топологии (например, транк-линк, пристыкованный только одним концом).

http://peirce.gis-lab.info/qa/RU-SPO/dnodes-map
http://peirce.gis-lab.info/qa/RU-MOS/dnodes-map

Ложные срабатывания тоже есть (у кого их нет?), в МО - в основном на съезды с МКАД к торговым центрам (что показывает, что xxx_link - плохоопределенный тег, и пора его на что-то менять. )
Я уже нашел как и ошибки статусов, так и явную лажу. См тему про СПб

Last edited by Zkir (2012-06-30 22:02:23)


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

Offline

#647 2012-06-30 22:28:35

Larry0ua
Member
Registered: 2010-09-19
Posts: 1,061

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

можно городок Припять (UA-01) с населением 0 сделать, чтоб не считался ошибкой "без населения"? сам тег population=0 есть, но определяется валидатором...

Offline

#648 2012-06-30 22:49:58

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

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

Larry0ua, интересная бага. Посмотрю чем она вызвана. А вообще оправдано что Припять place=town? Может пора поставить place=locality?


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

Offline

#649 2012-07-01 23:50:24

Sadless74
Member
Registered: 2010-10-16
Posts: 286

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

Что-то много ошибок в Челябинской области sad
вот поли файл RU-CHЕ.txt  заново обрезал чтобы минимум левых населенных пунктов попадало...
Будет по нему валидатор работать? если да то когда смотреть изменения?

Last edited by Sadless74 (2012-07-01 23:51:28)

Offline

#650 2012-07-04 19:55:16

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

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

Закинул границы, ждите обновлений)


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

Offline

Board footer

Powered by FluxBB