RU:JOSM/Validator
< RU:JOSM
Jump to navigation
Jump to search
Эта страница находится в процессе перевода или помечена для этой цели, поэтому может содержать пропуски, ошибки и непереведённые фрагменты.
Исходная статья: JOSM/Validator. Вы можете закончить перевод.
Если вы знаете английский, то можете помочь нам, переведя часть оригинальной статьи. Общие сведения о переводе статей на русский язык можно найти здесь.
Исходная статья: JOSM/Validator. Вы можете закончить перевод.
Если вы знаете английский, то можете помочь нам, переведя часть оригинальной статьи. Общие сведения о переводе статей на русский язык можно найти здесь.
JOSM Validator - это возможность JOSMа, которая проверяет данные на ошибки. Долгое время валидатор был доступен в качестве плагина (модуля), но теперь он встроен в ядро программы, поэтому устанавливать его отдельно больше нет необходимости.
Использование
- Кликните на иконку в вертикальной панели инструментов слева, чтобы панель валидатора отобразилась в правой части окна программы.
- Выделите данные, которые хотите проверить на ошибки (или снимите выделение, чтобы проверить все открытые объекты).
- Кликните кнопку Проверить внизу панели валидатора. Таким образом состоится проверка и все неполадки отобразятся в окошке панели валидатора, разделённые на ошибки, предупреждения и прочее взависимости от тяжести неполадки. Какие-то ошибки необходимо исправить вручную, а какие-то могут быть исправлены автоматически. Просто выделите ошибку (ошибки) и нажмите кнопку Исправить для автоматического исправления. Вы также можете выделить группу ошибок - все они будут исправлены.
Другие полезные советы:
- В настройках вы можете выбрать на какие виды неполадок валидатор будет проверять данные. По умолчанию установлена проверка на все виды неполадок.
- В настройках на панели инструментов вы можете включить значок проверки в горизонтальной панели инструментов, которая расположена вверху окна (делает тоже самое что и кнопка Проверить на панели с правой стороны)
- На скриншоте вы можете увидеть, что панель проверок отстыкована и находится в отдельном окне. Чтобы сделать также, щёлкните по значку с булавкой, если вам нужно больше места, чтобы увидеть дерево ошибок
Проверки
Ниже приведён список проверок, осуществляемых валидатором:
Проверка | Описание | Исправление | |
---|---|---|---|
Дублирующиеся узлы | Проверяет отсутствие близкорасположенных узлов |
Объединяет узлы в один, объединяя свойства обоих узлов | |
Дублирующиеся узлы пути | Проверяет отсутствие петель в путях (т.е. соединений от узла к самому себе) | Разрезает путь и удаляет путь состоящий из петли | |
Обратное направление береговой линии: суша не с левой стороны | Проверяет наличие береговых линий, которые не повернуты против часовой стрелки или неправильно расположены по иным причинам (например, береговая линия неправильно используется как внутреннее озеро) | Изменяет направление береговой линии | |
Незамкнутая береговая линия: путь береговой линии не формирует замкнутый контур | Проверяет пути береговой линии, которые не соединены с концом других путей береговой линии | ||
Неупорядоченная береговая линия: пути береговой линии не соединены от начала к концу | Проверяет пути береговой линии, начало которых не соединено с концом другой береговой линии или конец не соединен с началом другой береговой линии. | Изменяет направление береговой линии | |
Неполные пути | Проверяет пути без узлов, либо с единственным узлом | Удаляет путь | |
Проверка свойств ключей | Проверяет ошибочные свойства ключей. См. страницу User:JLS/speller для информации по теме ошибок в свойствах ключей. | Заменяет ошибочный ключ правильным | |
Проверка свойств значений | Проверяет ошибочные значения свойств. Используются заготовки тегов для проверки | НИЧЕГО | |
Пустые свойства | Проверяет свойства с пустыми значениями | Удаляет пустые свойства | |
Пересекающиеся пути | Проверяет, что пути (с тегами highway/railway/waterway), которые пересекаются на одном уровне без точки пересечения | Добавляет подходящий слой (и, если возможно, мост или туннель) | |
Неупорядоченные пути | Проверяет, что все сегменты в пути расположены в правильном порядке | Переупорядочивает путь | |
Перекрывающиеся пути/автомагистрали | Проверяет, что два пути/шоссе проходят через один узел | Удаляет дублирующийся путь/автомагистраль | |
Пути с самопересечением | |||
Пути с похожими названиями | Проверяет наличие путей с очень похожими именами, вероятные ошибки | НИЧЕГО | |
Незакрытые пути | Проверяет, что типы путей, которые должны быть замкнуты, действительно замкнуты | НИЧЕГО | |
Пути без тегов | Проверяет наличие путей без тегов | НИЧЕГО | |
Конец пути расположен близко к другой дороге | |||
Стиль для внешнего пути не совпадает | В многополигональном отношении один из тегов отношения и внешних путей является общим, но с разными значениями | ||
Стиль для внутреннего пути равен мультиполигону | В многополигональном отношении один из тегов отношения и внешних путей является общим и имеет одинаковое значение. | Удаляет тег с внутреннего пути | |
FIXMES | Проверяет каждое свойство со словом "FIXME" внутри | НИЧЕГО | |
Автомагистраль без ссылки | Проверяет, есть ли тег ref для автомагистралей, которые помечены как третичные. Не всегда требуется, см. например RU:Объекты карты#Дороги, улицы, тропы (highway=*) | Удаляет ключ ref или пропускает | |
Ключ 'x' неправильный. - ... | |||
Узлы с одинаковыми именами | НИЧЕГО | ||
Перекрывающиеся области | |||
Неизвестное значение свойства | Проверяет правильное использование тегов | Удаляет или изменяет некорректно используемый тег | |
Узлы без тегов или несоединённые | Проверяет "потеряные" пути | Удаляет неиспользуемые узлы, если у них больше нет тегов | |
Нет стиля в отношении мультиполигона | В мультиполигональном отношении отсутствует тег, описывающий, что это за объект | Для зданий добавляет building=yes к отношению. См. также: RU:Отношения:мультиполигон |
Исходный код
Исходный код валидатора может быть рассмотрен на http://josm.openstreetmap.de/browser/josm/trunk/src/org/openstreetmap/josm/data/validation и http://josm.openstreetmap.de/browser/josm/trunk/data/validator
Список пожеланий
Пожелания для новых особенностей или отчёты об ошибках могут быть переданы на bug tracker of JOSM.
См. также
- JOSM Валидатор : Проверка данных , Настройки проверки данных
This page is undergoing cleaning by the Cleanup Team. Эта страница проверяется командой Очистки. Обсуждение основной страницы.