RU:JOSM/Validator

From OpenStreetMap Wiki
Jump to: navigation, search
Доступные языки — JOSM/Validator
· Afrikaans · Alemannisch · aragonés · asturianu · azərbaycanca · Bahasa Indonesia · Bahasa Melayu · Bân-lâm-gú · Basa Jawa · Basa Sunda · Baso Minangkabau · bosanski · brezhoneg · català · čeština · corsu · dansk · Deutsch · eesti · English · español · Esperanto · estremeñu · euskara · français · Frysk · Gaeilge · Gàidhlig · galego · Hausa · hrvatski · Igbo · interlingua · Interlingue · isiXhosa · isiZulu · íslenska · italiano · Kiswahili · Kreyòl ayisyen · kréyòl gwadloupéyen · Kurdî · latviešu · Lëtzebuergesch · lietuvių · magyar · Malagasy · Malti · Nederlands · Nedersaksies · norsk bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · română · shqip · slovenčina · slovenščina · Soomaaliga · suomi · svenska · Tagalog · Tiếng Việt · Türkçe · Vahcuengh · vèneto · Wolof · Yorùbá · Zazaki · српски / srpski · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · भोजपुरी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · བོད་ཡིག · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ‎ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 中文(繁體)‎ · 吴语 · 粵語 · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް
Панель валидатора в действии, отображает различные неполадки

JOSM Validator - это возможность JOSMа, которая проверяет данные на ошибки. Долгое время валидатор был доступен в качестве плагина (модуля), но теперь он встроен в ядро программы, поэтому устанавливать его отдельно больше нет необходимости.

Использование

  • Кликните на иконку Validation.png в вертикальной панели инструментов слева, чтобы панель валидатора отобразилась в правой части окна программы.
  • Выделите данные, которые хотите проверить на ошибки (или снимите выделение, чтобы проверить все открытые объекты).
  • Кликните кнопку Проверить внизу панели валидатора. Таким образом состоится проверка и все неполадки отобразятся в окошке панели валидатора, разделённые на ошибки, предупреждения и прочее взависимости от тяжести неполадки. Какие-то ошибки необходимо исправить вручную, а какие-то могут быть исправлены автоматически. Просто выделите ошибку (ошибки) и нажмите кнопку Исправить для автоматического исправления. Вы также можете выделить группу ошибок - все они будут исправлены.

Other usage tips:

  • В настройках вы можете выбрать на какие виды неполадок валидатор будет проверять данные. По умолчанию установлена проверка на все виды неполадок.
  • In preference settings, in the toolbar panel, you can include a validation icon in the horizontal toolbar at the top of the window (does the same as the Validate button on the right hand panel)
  • The screenshot shows the validator panel undocked, in a separate window. Do this with the little pin icon if you need more space to see the errors tree.

Validations

These are the validations performed by the validator:

Validation Description Fix
JOSM-validator-error.png Duplicated nodes Checks that there are no nodes in the very same location

Merge the nodes into only one, adding the properties from all nodes to the merged one

JOSM-validator-error.png Duplicated way nodes Checks that ways contain no loop edges (i.e., a single step

from a node to itself) || Split the way, and delete the way consisting of the loop edge.

JOSM-validator-error.png Reversed coastline: land not on left side Checks for coastlines that are not counter

-clockwise or that are otherwise misplaced (coastline misused as inland lake)||Reverse coastline

JOSM-validator-error.png Unconnected coastline: coastline ways do not form closed loops Checks for coastlines

ways that are not connected to the end of other coastline ways||

JOSM-validator-error.png Unordered coastline: coastline ways are not connected start-to-end Checks for

coastline ways of which either the start is not connected to the end of another coastline or the end is not connected to

the start of another coastline||Reverse coastline

JOSM-validator-error.png Incomplete ways Checks for ways with zero or only one node Removes the way
Check property keys Checks misspelled property keys. See the User:JLS/speller page for information about misspelled

property keys||Replace wrong key with right one

Check property values Checks misspelled property values. Uses the [http://josm.openstreetmap.de/wiki/TaggingPresets

tagging presets] file for checking||NONE

Empty properties Checks for properties with empty values Remove the empty properties
JOSM-validator-warning.png Crossing ways Checks for ways (with highway/railway/waterway tags) that crosses in

same layer with no crossing node||Add appropriate layer (and possibly bridge or tunnel)

Unordered ways Checks that all segments in a way are properly ordered Reorder the way
JOSM-validator-warning.png Overlapping (high)ways Checks for two (high)ways that share the same nodes Remove

the double (high)way

JOSM-validator-warning.png Self-intersecting ways
JOSM-validator-warning.png Similar named ways Checks for ways with very similar names, possibly a typo NONE
JOSM-validator-warning.png Unclosed ways Checks that way types, which should be closed really are closed NONE
JOSM-validator-warning.png Untagged ways Checks for untagged ways NONE
JOSM-validator-warning.png Way end node near other highway
JOSM-validator-warning.png Style for outer way mismatches Within a multipolygon relation, one of the tags of

the relation and the outer ways is shared but with different values||

JOSM-validator-warning.png Style for inner way equals multipolygon Within a multipolygon relation, one of the

tags of the relation and the outer ways is shared and has the same value||Remove tag from inner way

JOSM-validator-info.png FIXMES Checks for any property with the word "FIXME" inside NONE
JOSM-validator-info.png Highway without a reference Checks if there is a ref tag for highways that

are tagged tertiary. Not always required, see for instance NL:Map_Features#Wegen||Add ref property or ignore

JOSM-validator-info.png Key 'x' invalid. - ...
JOSM-validator-info.png Nodes with the same name NONE
JOSM-validator-info.png Overlapping areas
JOSM-validator-info.png Unknown property value Checks for proper use of tags Remove or change incorrectly

used tag

JOSM-validator-info.png Untagged and unconnected nodes Checks rogue nodes Delete unused nodes when they have

no further tags

JOSM-validator-info.png No style in multipolygon relation The multipolygon relation is missing a tag

describing what it is/represents||For a building, add building=yes to the relation etc. See also Relation:multipolygon

Исходный код

Исходный код валидатора может быть рассмотрен на 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.

См. также