OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2010-09-19 15:47:56

Stud555
Member
From: г.Истра, МО
Registered: 2010-07-05
Posts: 564
Website

Обработка ошибок преобразования

Поправьте меня или дополните.

Ошибки, их перевод и объяснение (http://gis-lab.info/data/mp/)

Multipolygon RelID=190212 ** doesn't have OUTER way
Turn restriction RelID=569195 ** doesn't have VIA node
- В отношении нет элемента "через" (точка)
Turn restriction RelID=576657 ** doesn't have FROM way
- В отношении нет элемента "откуда" (линия)
City without name WayID=24747830 **
- Город без имени
Suburb without name WayID=37076950 **
- Посёлок без имени
WayID=78103819 ** has dupes at (55.8503131,37.4838696) **
- В этой линии в этой точке две ноды (с) Alexandr Zeinalov
Multipolygon's RelID=431464 ** part WayID=51723241 ** is not closed
- Мультиполигон не закрыт, или мультиполигонный тег назначен линии
Multipolygon's RelID=431464 ** part WayID=23228207 **:r42343981 **:42343982 **:r51723240 **:51723239 **:r51723649 **:r51723647 **:51723651 ** is not closed
- ??
Area WayID=46951038 ** is not closed at (55.7358826,37.7337935) **
- полигон не замкнут? / слишком близкие точки у линии (с) Alexandr Zeinalov
WayID=78103819 ** has too few nodes at (55.8503131,37.4838696) **
- ??
Too close nodes 768241466 ** and 863597927 **, WayID=72736594 **:0 near (55.9038790037217,37.7151421445944) **
- Точки слишком близко
RelID=1177443 ** FROM road does'n have VIA end node
- ??

Спасибо за правки: Alexandr Zeinalov

Last edited by Stud555 (2010-09-19 16:32:45)


Карты для Навител, Гис Руссы. Разработка ОСМ.РУ, вики

Offline

#2 2010-09-19 16:23:03

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

Re: Обработка ошибок преобразования

WayID=78103819 ** has dupes at (55.8503131,37.4838696) **
в этой линии в этой точке две ноды.
Area WayID=46951038 ** is not closed at (55.7358826,37.7337935) **
полигон не замкнут?
Area WayID=46951038 ** is not closed at (55.7358826,37.7337935) **
слишком близкие точки у линии

Offline

#3 2010-09-19 21:48:21

gps-Max
Member
Registered: 2010-01-12
Posts: 736

Re: Обработка ошибок преобразования

Вообще, бОльшая часть ошибок там, как видно, вполне читаема (по-английски). А ещё можно взять osm2mp.pl и вытащить оттуда вообще все тексты ошибок:

Multipolygon RelID=... doesn't have OUTER way
- У мультиполигона нет члена с ролью outer (внешнего контура)
Turn restriction RelID=... doesn't have FROM way
- Отношение "запрет поворота" не содержит пути с ролью from (откуда)
Turn restriction RelID=... doesn't have VIA node
- Отношение "запрет поворота" не содержит точку с ролью via (через)
Turn restriction RelID=... doesn't have TO way
- Отношение "запрет поворота" не содержит пути с ролью to (куда)
Destination sign RelID=... has no FROM ways
Destination sign RelID=... doesn't have TO way
Destination sign RelID=... doesn't have SIGN or INTERSECTION node
Destination sign RelID=... doesn't have label tag
WayID=... has dupes at ...
- Дорога содержит дубликаты точек. По большому счету, несмертельно, но при отсутствии противопоказаний лучше исправить.
WayID=... has too few nodes at ...
- Скорее всего, где-то рядом разомкнут полигон.
Roads ... have ... duplicate segments near ...
- Дороги накладываются друг на друга. На глаз незаметно часто даже в редакторе. По большому счету, несмертельно, но при отсутствии противопоказаний лучше исправить.
Too close nodes ... and ... near ...
- Точки находятся слишком близко друг от друга. Конвертер их, конечно, разнесет, но выглядеть это место будет слегка коряво. При отсутствии противопоказаний лучше отодвинуть точки друг от друга.
RelID=... FROM road does'n have VIA end node
- В отношении "запрет поворота" линия с ролью from (откуда) не начинается или не заканчивается в точке с ролью via (через)
RelID=... TO road does'n have VIA end node
- В отношении "запрет поворота" линия с ролью to (куда) не начинается или не заканчивается в точке с ролью via (через)
City without name ...
- Населенный пункт (не обязательно город) без имени
City polygon ... is not closed
- Полигон населенного пункта (не обязательно города) не замкнут
Suburb without name ...
Suburb polygon ... is not closed
Area WayID=... is not closed at ...
- Линия с тегом, обозначающим какую-либо площадь, не замкнута. В частности, если на незамкнутую линию дороги случайно повесить тег леса, то будет ровно такое сообщение
Multipolygon's RelID=... part WayID=... is not closed
- Линия, входящая в отношение типа мультиполигон, не замкнута
Possible coastline break at ...
- Проверьте береговую линию, что-то она конвертеру не нравится :-)

Комментарии по опыту использования - когда-то правил ошибки по этим логам. Про suburb и destination sign - ни разу не видел и не знаю, что это должно быть.

Last edited by gps-Max (2010-09-19 22:38:55)

Offline

#4 2010-09-20 04:37:40

Stud555
Member
From: г.Истра, МО
Registered: 2010-07-05
Posts: 564
Website

Re: Обработка ошибок преобразования

gps-Max wrote:

<skip>
Комментарии по опыту использования - когда-то правил ошибки по этим логам. Про suburb и destination sign - ни разу не видел и не знаю, что это должно быть.

Спасибо! А сейчас больше не правишь?


Карты для Навител, Гис Руссы. Разработка ОСМ.РУ, вики

Offline

#5 2010-09-20 05:07:55

Stud555
Member
From: г.Истра, МО
Registered: 2010-07-05
Posts: 564
Website

Re: Обработка ошибок преобразования

Еще вопрос. Ошибка "Polygon contour intersects itself" тут http://www.openstreetmap.org/?mlat=55.7 … 79&zoom=18

Что это значит и как ее исправлять?


Карты для Навител, Гис Руссы. Разработка ОСМ.РУ, вики

Offline

#6 2010-09-20 05:38:29

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

Re: Обработка ошибок преобразования

Stud555 wrote:

Еще вопрос. Ошибка "Polygon contour intersects itself" тут http://www.openstreetmap.org/?mlat=55.7 … 79&zoom=18

Что это значит и как ее исправлять?

Контур полигона пересекает сам себя.
Ошибка, похоже, возникает при конвертации в 24-битную карту - угол пристройки здания из-за округления координат "наезжает" на основную часть.
Если проход между зданиями действительно такой узкий - вылечить можно только повышением битности.

Offline

#7 2010-09-20 11:19:57

gps-Max
Member
Registered: 2010-01-12
Posts: 736

Re: Обработка ошибок преобразования

Stud555 wrote:
gps-Max wrote:

<skip>
Комментарии по опыту использования - когда-то правил ошибки по этим логам. Про suburb и destination sign - ни разу не видел и не знаю, что это должно быть.

Спасибо! А сейчас больше не правишь?

Редко. По Москве они накапливаются с заметной скоростью, надо как-то на другом уровне эту проблему решать.

Offline

#8 2012-09-21 23:47:29

Nikolya
Member
From: Краснодар
Registered: 2010-08-17
Posts: 937

Re: Обработка ошибок преобразования

объясните где ошибка?

http://gis-lab.info/data/mp/files/ru.krasnodar.err.htm
RelID=417958 ** TO road does'n have VIA end node
http://www.openstreetmap.org/browse/relation/417958

RelID=... TO road does'n have VIA end node
- В отношении "запрет поворота" линия с ролью to (куда) не начинается или не заканчивается в точке с ролью via (через)

Линия улица Гоголя (42972663) в роли to
Точка 297108537 в роли via
Линия Красная улица (172611106) в роли from


все же вроде нормально


я правильно понимаю что последовательность влияет на вывод ошибки. из предыдущего примера с ошибкой. правильно будет


Линия улица Гоголя (42972663) в роли to
Линия Красная улица (172611106) в роли from
Точка 297108537 в роли via

... to .
... from .
... via .


???

Last edited by Nikolya (2012-09-22 15:51:21)

Offline

Board footer

Powered by FluxBB