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

#1 2009-10-04 18:26:18

sim
Member
Registered: 2008-04-19
Posts: 632
Website

Топологические ошибки в Osm

Соорудили карту с топологическими ошибками по России и окрестностям. Просьба их по мере возможности и желания потихоньку исправлять. Работает моментальная отправка в JOSM и Potlatch, так что схема простая:
1. открыть карту
2. увеличить до ошибки
3. щелкнуть по ней
4. выбрать джосм или потлах
5. поправить

Обновление ежедневное. Сейчас есть 829 ошибок.
Кое какие модификации (типа описания что за ошибка) готовятся.

http://gis-lab.info/projects/osm-errors.html

Offline

#2 2009-10-04 18:53:07

sim
Member
Registered: 2008-04-19
Posts: 632
Website

Re: Топологические ошибки в Osm

для JOSM нужен remote control

Offline

#3 2009-10-04 19:13:16

Ivan Komarov
Member
Registered: 2008-10-02
Posts: 1,050

Re: Топологические ошибки в Osm

нужен какой-то механизм отметки обработанных мест. А еще лучше - повторной проверки для снятия маркера.

Last edited by Ivan Komarov (2009-10-04 19:15:04)

Offline

#4 2009-10-04 19:31:12

glebius
Member
From: Moscow, RU
Registered: 2009-02-24
Posts: 1,178

Re: Топологические ошибки в Osm

Кто может разобраться в хаосе boundary который на пересечении МКАД и М3?

Offline

#5 2009-10-04 19:47:12

Ivan Komarov
Member
Registered: 2008-10-02
Posts: 1,050

Re: Топологические ошибки в Osm

прошелся по знакомым местам - кое-что поправил (я надеюсь smile ), а кое-где непонятно, к чему "прицепился" валидатор. Например - есть местечко, где два внутренних полигона соприкасаются по границе. Это разве ошибка?

Offline

#6 2009-10-04 19:51:22

Ivan Komarov
Member
Registered: 2008-10-02
Posts: 1,050

Re: Топологические ошибки в Osm

Похоже, сервис упал: "unable to access file" и чего-то еще msShapefileOpen

Offline

#7 2009-10-04 20:03:35

AkMeR
Member
From: Samara
Registered: 2008-02-27
Posts: 1,158

Re: Топологические ошибки в Osm

Ivan Komarov wrote:

прошелся по знакомым местам - кое-что поправил (я надеюсь smile ), а кое-где непонятно, к чему "прицепился" валидатор. Например - есть местечко, где два внутренних полигона соприкасаются по границе. Это разве ошибка?

У меня тоже к таким же полигонам придрался... И кажется мне, что ругается он на то место, где три точки в одном месте слеплены..

Offline

#8 2009-10-05 00:06:40

sim
Member
Registered: 2008-04-19
Posts: 632
Website

Re: Топологические ошибки в Osm

Ivan Komarov wrote:

нужен какой-то механизм отметки обработанных мест. А еще лучше - повторной проверки для снятия маркера.

Да, думал про это, это все довольно сильно усложнит, получится аналог OpenStreetBugs. Но ставить отметку типа - "Забито Васей" с комментарием надо бы придумать, как прикрутить.

Насчет того, что есть ошибка - конечно это вопрос. Но все-таки доверие к постгисовскому валидатору есть, часто даже самые непонятные случаи при внимательном рассмотрении оказывались таки ошибками, особое внимание надо уделить отношениям.
http://forum.openstreetmap.org/viewtopic.php?pid=40181
Я бы рекомендовал с такими случаями все-таки разбираться, так как именно на таких ошибках сильно падает производительность рендереров и резалок данных (по нашим тестам местами в 16 раз), поэтому чем ошибок меньше, тем быстрее будет работать все, что проверяет топологию.

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

Last edited by sim (2009-10-05 00:20:34)

Offline

#9 2009-10-05 20:05:13

sim
Member
Registered: 2008-04-19
Posts: 632
Website

Re: Топологические ошибки в Osm

обновились ошибки, было 809, стало 695, прогресс на лицо и Карелия исправилась, которую обсуждали

Offline

#10 2009-10-06 03:13:31

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

Re: Топологические ошибки в Osm

В файерфоксе под линуксом чего-то в openlayers наметртво падает - часики и все.
Попробовал через WMS - прикольно, есть подозрение что два касающихся inner-а валидатор считает ошибкой - это не ошибка.


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

Offline

#11 2009-10-06 05:37:49

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

Re: Топологические ошибки в Osm

sim wrote:

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


А зачем перезакачивать дамп? Почему не качать часовые или суточные диффы?

Offline

#12 2009-10-06 06:34:13

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

Re: Топологические ошибки в Osm

Скорее всего потому что при этом придётся заморочиться ещё и задачей их прикладывания к дампу...

Offline

#13 2009-10-06 06:35:09

AOleg
Member
From: Краснодар
Registered: 2009-09-26
Posts: 101

Re: Топологические ошибки в Osm

А чем этот проект отличается от OSM Inspector http://tools.geofabrik.de/osmi/ ?

Offline

#14 2009-10-06 07:05:00

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

Re: Топологические ошибки в Osm

Alexandr Zeinalov wrote:

Скорее всего потому что при этом придётся заморочиться ещё и задачей их прикладывания к дампу...


Ээээ... А в чем заморочка? Думается мне, что импорт в постгис и так делался именно осмосисом. Он же и прилодит их к дампу в базе.

Offline

#15 2009-10-06 09:28:19

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

Re: Топологические ошибки в Osm

AOleg wrote:

А чем этот проект отличается от OSM Inspector http://tools.geofabrik.de/osmi/ ?

http://tools.geofabrik.de/osmi/ восточнее 45го меридиана не показывает ничего. Может быть, этим?)

Offline

#16 2009-10-07 02:36:35

sim
Member
Registered: 2008-04-19
Posts: 632
Website

Re: Топологические ошибки в Osm

обновляемся суточными дифами (коряво про дампы написал, простите)

начал потихоньку собирать ошибки и как их исправлять, если у кого-то есть еще _проверенные_ рецепты - присылайте
http://gis-lab.info/qa/osm-topoerrors-examples.html

Вообще (отвечая в том числе на параллельную ветку про то как рисовать дома) - есть вариант простой - попробовать, нарисовать несколько вариантов, посмотреть на что ругается, на что не ругается валидатор. Потом почистить лишнее.

Offline

#17 2009-10-07 03:03:29

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

Re: Топологические ошибки в Osm

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


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

Offline

#18 2009-10-07 11:08:46

Ivan Komarov
Member
Registered: 2008-10-02
Posts: 1,050

Re: Топологические ошибки в Osm

BTW, здесь в явном виде утверждается, что это нормальная ситуация и ошибкой не является.

Offline

#19 2009-10-07 17:43:37

sim
Member
Registered: 2008-04-19
Posts: 632
Website

Re: Топологические ошибки в Osm

Спасибо за ссылку - давно пора было прочитать.
Обязательно напишем если валидатор выявляет ошибку неправильно, более того, это надо будет попытаться исправить в самом валидаторе, если это действительно так.

Offline

#20 2009-10-08 05:36:39

sim
Member
Registered: 2008-04-19
Posts: 632
Website

Re: Топологические ошибки в Osm

Новости:
1. Мы ломим, уже 535 ошибок (-200)
2. К карте добавлено описание типа ошибки.
3. Теперь слои с ошибками архивируются каждый день, если вдруг кто-то захочет сравнить вчера с сегодня, что ушло - что появилось.

Offline

#21 2009-10-08 07:21:17

Ivan Komarov
Member
Registered: 2008-10-02
Posts: 1,050

Re: Топологические ошибки в Osm

sim wrote:

Новости:
2. К карте добавлено описание типа ошибки.

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

Last edited by Ivan Komarov (2009-10-08 07:22:32)

Offline

#22 2009-10-08 14:21:29

sim
Member
Registered: 2008-04-19
Posts: 632
Website

Re: Топологические ошибки в Osm

Ivan Komarov wrote:

А можно еще id-шники ошибочных объектов добавить?

Хорошая идея, попробую прикрутить. Мы как раз тоже самое обсуждали. Надо будет попробовать через OSM API их выдергивать и последние изменения смотреть и если они были - изменения, то как-то отмечать. Можно даже note ставить у объекта если хочется и его тоже показывать.

Offline

#23 2009-10-08 14:52:46

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

Re: Топологические ошибки в Osm

А в чем здесь ошибка?

Offline

#24 2009-10-08 15:36:50

AkMeR
Member
From: Samara
Registered: 2008-02-27
Posts: 1,158

Re: Топологические ошибки в Osm

Hind wrote:

А в чем здесь ошибка?

Там сложный релейшн...
Можно долго спорить о "правильности" таких отношений, но я стараюсь их разбивать на несколько простых...

Offline

#25 2009-10-08 15:50:52

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

Re: Топологические ошибки в Osm

Я всегда считал, что сложный релейшн - это тот, который включает в себя другие релейшены.
А это обычный штатный мультиполигон же. Разве что несколько outer'ов, но разве ж то беда... :3

Offline

Board footer

Powered by FluxBB