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

#76 2011-12-05 12:29:54

Aleksandr Dezhin
Member
From: Msk
Registered: 2008-05-25
Posts: 2,109
Website

Re: Полезные сервисы и валидаторы

x10kHz, такие веи вместе с топологическими ошибками считаются в рамках http://gis-lab.info/forum/viewtopic.php?t=8692 (обновленной версии http://gis-lab.info/projects/osm-export.html), но пока не выводятся никуда, но со временем будет показываться, хотя до конца ясности с полезностью исправления таких веев пока нет.


[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода

Offline

#77 2011-12-05 12:43:35

Felis Pimeja
Member
Registered: 2010-10-27
Posts: 1,035

Re: Полезные сервисы и валидаторы

x10kHz wrote:

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

OSM Inspector
Раздел Geometry -> Self-intersecting ways

Offline

#78 2011-12-05 14:50:24

AlRight
Member
From: Perm, Russia
Registered: 2009-09-24
Posts: 861

Re: Полезные сервисы и валидаторы

x10kHz wrote:

Скажите пожалуйста, есть ли валидатор самопересекающихся веев?

http://routing.osm.rambler.ru/not_simpl … dius=50000

x10kHz wrote:

При заливке чейнджсета сервер я так понимаю не проверяет...

в JOSM'е есть (настраиваемая) проверка перед аплоадом

Offline

#79 2011-12-05 15:25:29

x10kHz
Member
Registered: 2009-10-06
Posts: 138

Re: Полезные сервисы и валидаторы

Спасибо за ссылки!
Почему сразу не сделать в josm'е, а лучше вообще на стороне сервера чтобы проверка была при вызове API загрузки данных.
а так это борьба с последствиями, а не с причиной...
Я думаю можно сделать алгоритм, который бы все перекрытые веи переделывал в корректные и ботом все исправлять, но было бы конечно лучше чтобы некорректные данные вообще не могли попасть в базу...

Offline

#80 2011-12-05 15:55:17

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Re: Полезные сервисы и валидаторы

Вы же знаете Первый Закон Осма: хочешь - сделай!

:3

Offline

#81 2011-12-05 20:10:45

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: Полезные сервисы и валидаторы

Hind wrote:

Вы же знаете Первый Закон Осма: хочешь - сделай!

:3

Да был такой валидатор у меня давно. Никто не пользовался. Оживить?

Offline

#82 2011-12-05 22:51:25

x10kHz
Member
Registered: 2009-10-06
Posts: 138

Re: Полезные сервисы и валидаторы

Ezhick wrote:

Да был такой валидатор у меня давно. Никто не пользовался. Оживить?

А у него API есть какой-нибудь?
например список "кривых веев" получить одним запросом...
Я попробую накодить тулзу, которой можно скормить список id веев, а она бы взяла их из осма, посмотрела действительно ли они кривые, поправила и отправила назад...
по вычислениям это не долго, а вот искать по всему "planet.osm" долго... поэтому я и спрашивал где тут есть готовое что-нибудь
Что уже и так бегает по всей базе каждый день и смотрит на каждый вей)

Offline

#83 2011-12-05 23:03:12

kisaa
Member
From: ДВ, Хабаровск
Registered: 2011-09-13
Posts: 636

Re: Полезные сервисы и валидаторы

Из keepright'а вытянуть? Getting the whole dump-file. По типу ошибки выбрать именно самопересекающиеся веи.

Offline

#84 2011-12-06 08:05:53

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: Полезные сервисы и валидаторы

x10kHz wrote:
Ezhick wrote:

Да был такой валидатор у меня давно. Никто не пользовался. Оживить?

А у него API есть какой-нибудь?
например список "кривых веев" получить одним запросом...
Я попробую накодить тулзу, которой можно скормить список id веев, а она бы взяла их из осма, посмотрела действительно ли они кривые, поправила и отправила назад...
по вычислениям это не долго, а вот искать по всему "planet.osm" долго... поэтому я и спрашивал где тут есть готовое что-нибудь
Что уже и так бегает по всей базе каждый день и смотрит на каждый вей)

api не было, можно сделать вывод на карту, можно списком.

Offline

#85 2011-12-06 09:58:53

x10kHz
Member
Registered: 2009-10-06
Posts: 138

Re: Полезные сервисы и валидаторы

Чувствую займусь валидатором... мое самопальное творение падает, отлавливая баги в базе)
наткнулся еще вот на такое...
http://www.openstreetmap.org/api/0.6/relation/1295795

<relation id="1295795" visible="true" timestamp="2010-11-29T19:17:16Z" version="1" changeset="6488645" user="Варяг" uid="213199">
<member type="way" ref="76067074" role=""/>
<member type="way" ref="87075576" role=""/>
<tag k="area" v="yes"/>
<tag k="highway" v="residential"/>
<tag k="type" v="multipolygon"/>
</relation>

Offline

#86 2011-12-06 10:10:38

xande almeida
Member
From: Tver
Registered: 2010-04-28
Posts: 256

Re: Полезные сервисы и валидаторы

Роли не заданы sad

Offline

#87 2011-12-07 13:07:42

x10kHz
Member
Registered: 2009-10-06
Posts: 138

Re: Полезные сервисы и валидаторы

Импортировал 10Гб дамп России в MongoDB дамп отсюда
Не совсем понятно почему он не соответствует этой статистике
Она воообще расходится... но это к данной теме отношения не имеет.
у меня наимпортировалось 54'772'811 нода
почти 5 млн веев и почти 90 тысяч релейшенов

из этих 90 тысяч 52968 мультиполигоны...
313 из них некорректны по некоторым причинам
Для некоторых просто нет веев и нодов в этом дампе, а некоторые изначально в базе осма заданы неправильно!
Их я бы хотел попробовать вылечить.
Проверить вхождение участников релейшенов друг в друга, определить корректно ли оно и расставить всем inner и outer автоматом.
Ну и если там одно на другое наезжает и автоматически восстановить не получается, то в отдельный список для правки руками...

Offline

#88 2011-12-07 13:17:35

Alexandr Zeinalov
Member
From: New-Peredelkino, Moscow, RU
Registered: 2009-08-26
Posts: 1,699
Website

Re: Полезные сервисы и валидаторы

А ты посмотри дату последнего обновления России.

Offline

#89 2011-12-07 15:14:06

x10kHz
Member
Registered: 2009-10-06
Posts: 138

Re: Полезные сервисы и валидаторы

мда... все время год путаю))

Offline

#90 2012-01-31 07:58:59

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

Re: Полезные сервисы и валидаторы

Offline

#91 2012-01-31 08:24:11

KonTur
Member
From: SPB
Registered: 2010-03-10
Posts: 1,661

Re: Полезные сервисы и валидаторы

liosha wrote:

Зря. Я бы отцепил IRC, ссылку на тему про IRC (там всего 1 сообщение) вставил сюда. И оставить эту тему прикрепленной.
ИМХО

Offline

#92 2012-02-04 16:21:05

Ilgn
Member
From: СПб-ЛО
Registered: 2012-01-06
Posts: 53

Re: Полезные сервисы и валидаторы

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

Offline

#93 2012-02-04 18:39:02

zetx16
Member
Registered: 2011-01-21
Posts: 226

Re: Полезные сервисы и валидаторы

Offline

Board footer

Powered by FluxBB