логотип keep-rightпроверка соответствия данных для OSM

Эти страницы отображают проверку, которая проводилась для локально выбранной базы данных, содержащей данные из OSM.

Проверка данных для Европы (Начальная точка Вена, Австрия)
роверка данных для Австралии (Начальная точка Сидней)
Проверка данных для Африки (Начальная точка Каир, Египет)
Проверка данных для Канады (Начальная точка Квебек)
Проверка данных для США (Начальная точка Филадельфия)
Проверка данных для Центральной Америки (Начальная точка Санто-Доминго, Доминиканская Республика)
Проверка данных для Южной Америки (Начальная точка Сан-Паулу, Бразилия)
Проверка данных для Азии (Начальная точка Токио, Япония)

Разработчики стоит взглянуть на сайт SourceForge, обеспечивающий централизованную систему управления версиями (SVN) проекта.
Если вы хотите экспортировать ошибки из KeepRight, вам стоит взглянуть на руководство пользователя

файл логов

https access for JOSM added

A note to all JOSM users: Please turn on the https switch for the remote control feature in your JOSM settings if you haven't done so already. KeepRight has switched over to https, that includes external links such as the edit in JOSM link.

https access available

KeepRight is now available via https: Please use the link https://keepright.at to access the site



Для археологов: Ранние логи были перемещены.

несколько слов о новых особенностях комменатриев

Пожалуйста, оставляйте комментарии, которые помогут мне улучшить работу KeepRight на предмет ложных срабатываний. Не используйте форму для комментариев, чтобы добавить недостающие теги: это не Potlatch! На KeepRight нет возможности исправлять найденные ошибки!

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

В настоящее время, применяются следующие процедуры проверки

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

незамкнутые области
По правилам, линии со специальными комбинациями ключей и их значений рассматриваются как области, и отображаются на карте соответствующим образом. Поэтому важно, чтобы такие линии были замкнуты и не имели самопересечений. Незамкнутые области не отображаются на карте. Стандартный .xml файл используется для определения комбинации ключ—значение для объектов, отображаемых как области. Любые такие объекты должны быть замкнуты и не иметь самопересечений.

тупиковые односторонние линии
Улицы, обозначенные как односторонние, не должны быть тупиковыми (тогда куда же направятся автомобили в конце такого пути?). Точки, в которых начинается или заканчивается движение, становятся недоступными. Заметьте, что линии, имеющие теги motorways и motorway_links, изначально рассматриваются как односторонние, поэтому на них распространяется эта проверка.

не до конца соединены
Проверка для улиц, у которых есть, по крайней мере, одно тупиковое окончание. Если такая точка, расположена очень близко к другой линии, то появляется сообщение об ошибке. Скорее всего, тупиковые окончания линий должны быть соединены с линиями по соседству.

устаревшие теги
В списке http://wiki.openstreetmap.org/index.php/Deprecated_features показаны теги, которые были заменены на новые. Это уведомление, а не ошибка. Термин «deprecated» означает устаревший. Вы вправе использовать любые теги, которые вам понравятся, в не зависимости от того, устарели они или нет. Это уведомление — лишь предложение того, чтобы вы использовали новые теги.

пропущенные теги
Линии, точки и отношения, в большинстве случаев, должны иметь хотя бы один тег (помимо created_by)

автомагистрали без номера (ref=*)
Тег ref описывает номер магистрали (например, «A 10»). Это обязательный тег автомагистралей, т.к. это информация очень важна.

место поклонения без указания религии
Церкви, мечети, синагоги и т.п. должны быть дополнены тегом религии (religion=*)

точка интереса без названия (name=*)
Каждая точка интереса должна иметь название (name=*). Название отображается на карте вместе с иконкой точки интереса.

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

плавающие острова
Любая дорога в мире, обозначенная на карте, должна иметь подъезды для автотранспорта. В проверку на «плавающие острова» включены дороги и паромы (а также железнодорожные платформы), поэтому большинство островов в открытом море должны быть доступны с материка.

пересечения железнодорожных путей без тегов
Пересечение на одном уровне железных и автомобильных дорог должно иметь общую точку, и обозначено как railway=level_crossing для переездов или railway=crossing для переходов

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

объекты с пометкой fixme
Точки, линии или отношения с пометкой fixme, должны быть пересмотрены и уточнены…

тип отношения отсутствует
Находит любое отношение без обязательного указания его типа

пересечения без общей точки
Для корректной маршрутизации пересекающиеся улицы должны иметь общую точку. Исключения составляют те случаи, когда улицы находятся на разных уровнях (мосты, туннели и т.д.). Следует избегать пересечений улиц с другими объектами, такими как ручьи или реки.

накладывающиеся линии
Фрагменты линий, которые наложены друг на друга (те же точки соединены различными линиями в той же последовательности) — это проблема для навигационных программ. Обычно это получается случайно, такие ошибки сложно выявить.

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

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

конфликты уровней
Соединяющиеся линии должны быть на одном уровне. Пересечение линий на различных уровнях в общей точке изначально не правильно. Соединение линий на различных уровнях в конечных точках также не верно, но это распространенная практика. Вы можете игнорировать эту часть проверки и использовать ее отдельно. Заметьте, что мосты имеют уровень +1, туннели -1, а все остальное по умолчанию 0 (если не указан тег уровня).

непосредственное соединение с магистралью
Магистрали (highway=motorways) должны соединяться только с motorways или motorway_links. Особенно они не должны сразу соединяться с дорогами highway=primary или highway=residential. Заметьте, эта проверка может вызывать не правильную ошибку на окончании магистралей в городах, но это замечательный инструмент для поиска не желательных соединений магистралей и других типов дорог.

границы
Административные границы могут быть обозначены тегами на линиях или путем добавления их в отношения. Границы должны быть замкнуты, не иметь самопересечений и разрывов; должны иметь теги name и admin_level.

ограничения
Это проверка ограничений поворотов, описанных отношениями. Для ограничения поворота необходимо описание принятого типа. В отношение должны быть обязательно включены: одна линия from, одна линия to и дополнительно одна или несколько линий или точек via. Точки и линии via должны соединяться с линиями from и to

отсутствует тег maxspeed
Тег maxspeed (максимальная скорость) не обязателен, но он очень полезен для правильной навигации. Эта проверка должна помочь пользователям найти дороги с упущенным тегом maxspeed. Пожалуйста, добавляйте теги maxspeed только для тех участков дорог, на которых установлен иной скоростной режим!

круговое движение
На перекрестках с круговым движением всегда установлено одностороннее движение: против часовой стрелки для стран с правосторонним движением и по часовой для стран с левосторонним движением.

соединения дорог *_link
Любая дорога, обозначенная тегами (motorway|trunk|primary|secondary)_link должна иметь, как минимум, одно соединение с дорогами (motorway|trunk|primary|secondary) или дорогами _link такого же типа.

теги мостов
Кто-то нарисовал мост и забыл присвоить ему тег дороги... Мост всегда должен иметь «основной» тег, такой же, как у соединенной с ним дороги. В настоящее время это может быть один из тегов highway, railway, cycleway, waterway, footway, piste, aerialway, pipeline, building, via_ferrata

Неизвестный язык
Чтобы помочь приложениям выбрать наиболее подходящий язык, в теге name должна быть заложена информация об языке. Для этого необходимо использовать тег name:XX с тем же значением, что и в теге name, где XX указывает язык, используемый в теге. Например, тег name:RU будет символизировать, что название дано на русском языке.

дублирование POI
точка внутри полигона с тем же именем и представляющая тот же физический объект приведёт к неправильной статистике и дублированию тегов на карте

вид спорта без объекта
'sports' is a non-physical tag that needs to be bound to some physical structure like for example a leisure-item or an amenity. Ways tagged with 'sports' solely will be invisible on the map

пропущен тег tracktype
Дороги "highway=track" следует дополнять характеристиками ("grade1..grade5"). "tracktype" рендерится по специальным правилам и делает карты более выразительными

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

Если вы нашли недостатки в моем листе ошибок, то я непременно хочу о них знать!

Контакты

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

Вы можете связаться со мной, мой ящик на австрийском сервере gmx c пометкой KeepRight.
Пожалуйста, учтите, что я не смогу всегда отвечать сразу на ваши электронные письма в будние дни.