You are not logged in.

#551 2012-02-22 09:09:11

dedNikifor
Member
From: Белгород
Registered: 2009-09-11
Posts: 3,419

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

Но по изолятам вообще ваша область находится на позорном 8 месте с конца, так что я бы на вашем месте не расслаблялся.

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

так что про 8е место совсем не факт neutraltongue

Offline

#552 2012-02-22 09:18:31

esaulenka
Member
From: Москва
Registered: 2010-08-21
Posts: 1,194
Website

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

Zkir wrote:

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

Уточнённая и дополненная инструкция по исправлению:
- определяем такую "закольцованную" дорогу (видно при выделении, что стрелки на обеих концах линии)
- выделяем её, выделяем обе крайние точки
- режем линию на две
- колесом мышки выделяем ту линию, у которой id=0, и удаляем её

Если линия создана недавно, пишем письмо автору с призывом использовать не-потлач. Мне, правда, ещё никто не ответил smile

Плюсы моей методики - не надо ничего никуда тянуть, история линий сохраняется с вероятностью 100%, а не 50.

Offline

#553 2012-02-22 09:41:51

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

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

dedNikifor wrote:

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

так что про 8е место совсем не факт neutraltongue

smile

Те ошибки, которые внутри границ области, все правильные.
Что касается артефактов обрезки, то границу можно подпилить (это не ббокс конечно, а административная граница с неким нахлестом). Как можно почитать здесь: http://wiki.openstreetmap.org/wiki/RU:% … 1.82.D1.8B

Границы обрезки Москвы и Питера подпиливали, чтобы они в валидаторе выглядели хорошо smile


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

Offline

#554 2012-02-23 13:22:37

LexIgnatov
Member
From: Рыбинск-Москва
Registered: 2010-08-30
Posts: 714
Website

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

Предлагаю добавить в валидатор анализ связанности highway=footway. Актуально для городов. Облегчило бы выявление недорисованных участков roll


Лучше меньше, да лучше

Offline

#555 2012-02-23 13:27:43

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

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

LexIgnatov wrote:

Предлагаю добавить в валидатор анализ связанности highway=footway.

Это невозможно и вредно. Пешеходный рутинг по графу - утопия.


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

Offline

#556 2012-02-23 13:39:40

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

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

LexIgnatov wrote:

Предлагаю добавить в валидатор анализ связанности highway=footway. Актуально для городов. Облегчило бы выявление недорисованных участков roll

Очень много подозрений на наличие ошибок в пешеходном(и дорожном в том числе) графе показывает OSM-Inspector, исправляйте если есть желание:)
http://tools.geofabrik.de/osmi/?view=ro … 42&zoom=10

Offline

#557 2012-02-24 08:36:06

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

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

Похоже, валидатор считает разрывами случаи, когда островок residential или unclassified присоединёт к миру через road.
Вроде, раньше так не было?
Есть ли это правильно?

Offline

#558 2012-02-24 09:07:21

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

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

Да, так было с самого начала и это правильно. highway=road - это некое подозрение на дорогу, и в граф не включается. Нужно  highway=road поставить правильный статус.


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

Offline

#559 2012-03-13 10:55:54

Paspartu
Member
From: Владивосток
Registered: 2011-03-12
Posts: 318

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

Валидатор завис?

Код карты    RU-PRI
Дата прохода валидатора     2012-3-4
Потраченное время     0:1:49

Offline

#560 2012-03-13 12:42:15

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

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

Zkir,
было бы очень удобно иметь возможность подписываться на уведомления о проходе валидатора по выбраных регионам по e-mail или rss.
Если это не сложно - прикрутите пожалуйста.
В сообщении интересно было бы видеть урезанную информацию с peirce.gis-lab.info/addr.php?mapid=*
Заодно бы появилась возможность(у себя в почте) сравнивать текущие результаты валидации с более давними результатами.

Offline

#561 2012-03-13 12:51:35

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

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

да, микрографики со статистикой напротив каждой строчки (или при наведении?) были бы очень
http://y3x.ru/2010/12/sparkline/

но это, кажется, слишком крутая хотелка smile

Offline

#562 2012-03-13 13:15:05

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

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

Paspartu,
да, была пауза в работе, сейчас снова перезапустилось.

dudka,
уведомлений на почту в ближайшее время точно не будет, а вот rss - это интересная мысль.
Кто-нибудь напишет, что конкретно должно быть в rss и в каком разрезе (по картам или все вместе) эти rss должны формироваться, я это сделаю. Короче, нужен дизайн-док smile


Сейчас валидатор работает следующим образом.
1. Генерится карта в польском формате.
2. На нее натравливается валидатор.
3. Валидатор генерит xml файл с результами.
4. Этот файл копируется на веб-сервер, затирая результаты предыдущей валидации.
Никакая  SQL-БД  не используется и не планируется.

Last edited by Zkir (2012-03-13 16:46:52)


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

Offline

#563 2012-03-13 16:46:22

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

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

.

Last edited by Zkir (2012-03-13 16:46:38)


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

Offline

#564 2012-03-13 20:35:13

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

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

можно сделать что-то типа такого:

<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
  <title>Адресный валидатор - [MAP_ID]</title>
  <link>http://peirce.gis-lab.info/addr.php?mapid=[MAP_ID]</link>

  <item>
    <guid>[MAP_ID]/[DATE]</guid>
    <title>[MAP_ID] - [DATE]</title>
    <link>http://peirce.gis-lab.info/addr.php?mapid=[MAP_ID]</link>
    <author>gis-lab.info</author>
    <pubDate>[DATE]</pubDate>
    <description><![CDATA[
      ###сюда тот же html что в шапке addr.php?mapid=*, от "Код карты" до "Улица не является рутинговой в СГ"###
    ]]>
    </description>
  </item>

</channel>
</rss>

При каждом проходе валидатора после

<link>http://peirce.gis-lab.info/addr.php?mapid=[MAP_ID]</link>

перед старыми блоками <item>...</item> добавлять новый блок <item>...</item>

Думаю, что лучше разбивать по регионам
Можно конечно сделать еще один общий rss для России и общий для всех проверяемых регионов

Offline

#565 2012-03-13 20:40:32

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

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

ой, dudka, плакали мои выходные. smile

А в какой момент отбрасывать старые? Лента же не может разбухать до бесконечности?


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

Offline

#566 2012-03-13 20:43:21

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

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

smile
в любой момент, либо когда размер файла станет больше 10КБ, либо когда наберется 10 или 50 или 100 item'ов

Offline

#567 2012-03-16 13:37:12

dimuzz
Member
From: Екатеринбург
Registered: 2009-09-10
Posts: 1,843

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

Zkir, реквестирую фичу поиска дубликатов полигонов в MP файле.
GME отлично справляется с их удалением, но не пишет, что именно обнаружил/удалил.
Насколько я заметил, чаще всего дубли в MP появляются, когда одинаковые теги (или теги, генерирующие одинаковый тип в MP) проставлены одновременно на мультиполигоне и на его внешней границе, например, вот здесь.
Насколько я понимаю, для поиска дубликата необходимо совпадение все полей двух полигонов и списка точек хотя бы внешнего полигона.

Offline

#568 2012-03-17 11:38:23

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

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

Комраду Dinamik объявляется благодарность.
Граница полинона обрезки для обзорной карты  России подрезана таким образом, что бахрома по границам практически вся исчезла.
http://peirce.gis-lab.ru/routing-map.php?mapid=RU


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

Offline

#569 2012-03-17 13:34:09

Dmitry Terentiev
Member
From: Мурманск
Registered: 2008-09-05
Posts: 366

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

Валидатор проверяет addrN:street + addrN:housenumber, addr:housenumberN?


www.MurmanskOSM.ru - валидатор адресов Мурманской области по данным  http://www.cikrf.ru

Offline

#570 2012-03-17 18:12:46

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

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

dimuzz wrote:

Zkir, реквестирую фичу поиска дубликатов полигонов в MP файле.
GME отлично справляется с их удалением, но не пишет, что именно обнаружил/удалил.
Насколько я заметил, чаще всего дубли в MP появляются, когда одинаковые теги (или теги, генерирующие одинаковый тип в MP) проставлены одновременно на мультиполигоне и на его внешней границе, например, вот здесь.
Насколько я понимаю, для поиска дубликата необходимо совпадение все полей двух полигонов и списка точек хотя бы внешнего полигона.

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

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

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

Dmitry Terentiev
Валидатор проверяет не теги, а адресный реестр, после того как он уже построен, после конвертации из osm в MP smile При этом номер дома никак не проверяется, проверяется наличие соответствующей улицы для домов, получивших номер.


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

Offline

#571 2012-03-18 01:07:41

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

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

1) На всякий случай, уточнённая в окрестностях Казахстана граница, должная устранить оставшиеся обрезки дорог, находящихся вне России - http://narod.ru/disk/43932673001.812365 … .poly.html.

2) Что не так с Молодёжной улицей? Валидатор считает, что Молодёжная улица - это две изолированных secondary-линии, связанных между собой (проверка от 2012-3-18 показывает ошибку).

Last edited by Dinamik (2012-03-18 15:40:22)

Offline

#572 2012-03-21 02:31:50

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

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

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

Last edited by Dinamik (2012-03-22 01:52:18)

Offline

#573 2012-03-22 21:08:56

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

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

Dinamik wrote:

1) На всякий случай, уточнённая в окрестностях Казахстана граница, должная устранить оставшиеся обрезки дорог, находящихся вне России - http://narod.ru/disk/43932673001.812365 … .poly.html.

Поставил в процесс.

2) Что не так с Молодёжной улицей? Валидатор считает, что Молодёжная улица - это две изолированных secondary-линии, связанных между собой (проверка от 2012-3-18 показывает ошибку).

Прямо какие-то чудеса в решете. <s>Пока не понятно. </s> Это бага обновления выгрузок на гислабе. http://www.openstreetmap.org/browse/way … 07/history

***

dudka wrote:

было бы очень удобно иметь возможность подписываться на уведомления о проходе валидатора по выбраных регионам по e-mail или rss.

Приделал RSS. Правда, пока в фидах показывается одна запись - последняя (т.е. от последнего прохода валидатора). Для аутлука и ему подобных (которые ранее полученные элемениты хранят сами) должно хватить.

урл такой:

http://peirce.gis-lab.ru/qc/<код_карты>/rss

.
Например,
Москва:
* http://peirce.gis-lab.ru/qc/RU-MOS/rss

Украина
http://peirce.gis-lab.ru/qc/UA-01/rss
http://peirce.gis-lab.ru/qc/UA-02/rss

Last edited by Zkir (2012-03-22 21:23:10)


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

Offline

#574 2012-03-23 06:36:31

Yuriy Artamonov
Member
Registered: 2012-03-11
Posts: 24

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

На странице с ошибками (например тут http://peirce.gis-lab.info/qc/RU-SAM) ссылка на OSM(на картинках с картой):
http://localhost:8111/load_and_zoom?top=53.2379209&bottom=53.2377209&left=50.2250097&right=50.2252097
Наверное поправить надо чтобы вела куда-то не в localhost :-)

Offline

#575 2012-03-23 07:35:38

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,761

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

Yuriy Artamonov wrote:

На странице с ошибками (например тут http://peirce.gis-lab.info/qc/RU-SAM) ссылка на OSM(на картинках с картой):
http://localhost:8111/load_and_zoom?top=53.2379209&bottom=53.2377209&left=50.2250097&right=50.2252097
Наверное поправить надо чтобы вела куда-то не в localhost :-)

Это не ссылка на OSM, а команда для открытого редактора JOSM. Поэтому localhost стоит совершенно правильно.

Last edited by Sergey Astakhov (2012-03-23 07:36:06)

Offline

Board footer

Powered by FluxBB