You are not logged in.
- Topics: Active | Unanswered
Announcement
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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
А то я что-то в выгрузки поглядел, свежак увидел.
эээ, где?
Истинные слова не не приятны, приятные слова не истинны.
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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Запустил на гислабовских выгрузках. Теперь валидация снова будет ежедневной. ![]()
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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Как-то, по моему, не логично.
Я понимаю, что строющуюся или закрытую на ремонт улицу не стоит включать в роутинговый граф при каких-то условиях.
Но адреса-то на ней верны! Пусть валидатор их считает нормальными.
Я и слово волшебное знаю: пожаааалуйста! ![]()
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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Вот когда оно не надо, постоянно попадаются, а как понадобилось, так и не найти. Вот:
В принципе, это почти половина всех 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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
RU-VLG:
http://narod.ru/disk/44059874001.8d90c4 … .poly.html,
RU-NGR:
http://narod.ru/disk/44128336001.5ed011 … .poly.html;
первичная подрезка границ; границы сдвинуты внутрь; в некоторых местах оставлены дороги, обеспечивающие транзит через другие регионы
Границы были обновлены?
Можно ли сделать так, чтобы в том случае, если на адресе не заполнено поле 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.
--
Границы проверю, когда доберусь до сервера ![]()
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: Универсальный валидатор (рутинг, адресация) на базе конвертации в СГ
Что-то много ошибок в Челябинской области ![]()
вот поли файл 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