RU:Keep Right

Материал из OpenStreetMap Wiki
Перейти к навигации Перейти к поиску

broom

Help (89606) - The Noun Project.svg

Screenshot of Keep Right showing errors in Vienna

Keep Right (keepright.ipax.at) это инструмент контроля качества. Он показывает, автоматически найденные ошибки, либо на карте, либо в виде списка. Keep Right теперь доступен для всей планеты, и может быть использован на английском, немецком, русском и многих других языках!

В него встроены следующие правила поиска ошибок:

  • незамкнутые области
  • тупики в конце дороги с односторонним движением
  • almost junctions (почти перекрёстки или "недоперекрёстки")
  • устаревшие теги
  • отсутствующие теги
  • мосты/туннели без метки layer (слой)
  • автомагистрали без метки ref
  • места поклонения без метки religion
  • POI (места интереса) без метки name
  • линии без точек
  • плавающие острова (см. ниже)
  • железнодорожные переезды без метки
  • ошибочно заданные метки на железнодорожных переездах
  • элементы FIXME
  • отношения без типа
  • теги name без указания языка
  • дублирующиеся точки

Список ошибок постоянно пополняется.

Изменение и обновление карты

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

"Плавающие острова" разъяснения и вопросы

Каждая дорога, обозначенная на карте, должна быть доступна на автомобиле из любой точки мира. В проверку на "плавающие острова" включены дороги и паромы (и даже ж/д платформы), так что практически любой остров в открытом море должен быть доступен с континента.

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

Один из эффектов "плавающих островов" может проявится на территории, находящейся на острове. В этом случае может появиться ОГРОМНОЕ число ошибок типа "плавающие острова". После исправления путем соединения острова с дорожной сетью континента (путем паромов), при следующей недельной проверке, эти ошибки исчезнут. Если вы видите что ошибки не исчезли за неделю - обратитесь к автору. Посетите keepright.ipax.at для получения инструкций о способах связи с автором.

Разработка

Страница проекта на github: https://github.com/keepright/keepright

Sourceforge project, with subversion and trac at http://sourceforge.net/apps/trac/keepright/

Seems to be mostly developed by "haraldkleiner" [1]

С 30 июня 2010 KeepRight стало возможным перевести на любой язык. Для этого открыт проект на Ланчпаде: launchpad.net/keepright. Переводом на русский язык можно заняться здесь: Translation for trunk