Changes between Version 40 and Version 41 of Help/Preferences/Validator


Ignore:
Timestamp:
2020-03-10T18:30:11+01:00 (5 years ago)
Author:
stoecker
Comment:

Directory rework, see #18845

Legend:

Unmodified
Added
Removed
Modified
  • Help/Preferences/Validator

    v40 v41  
    2020|| ||= ''Validation'' =||= ''What is checked'' =||= Additional help =||
    2121||||= '''Addresses''' =|||| errors in [[osmwiki:Addresses]] and [[osmwiki:Relation:associatedStreet]]. ||
    22 || [[Image(source:/trunk/images/data/warning.png)]] || House number without street || objects that have an `addr:housenumber` tag, but neither `addr:street` nor `addr:place`. The street name can also be provided using an `associatedStreet` relation or on interpolation way. || Add the missing street name information. ||
    23 || [[Image(source:/trunk/images/data/warning.png)]] || Duplicate house numbers || two members of an `associatedStreet` relation have the identical house number. || It is possible with a low chance. ||
    24 || [[Image(source:/trunk/images/data/warning.png)]] || Multiple street names in relation || `name` tag of an `associatedStreet` relation matches the `name` tags of the members with role `street` and the `addr:street` tag of the members with role `house`.
    25 || [[Image(source:/trunk/images/data/warning.png)]] || House number too far from street || the houses of an `associatedStreet` are far away from the corresponding street. || Verify that the house really belongs the the street that is given by the relation. ||
    26 || [[Image(source:/trunk/images/data/warning.png)]] || Multiple associatedStreet relations || an object is in more than one `associatedStreet` relation. || ||
     22|| [[JOSMImage(data/warning)]] || House number without street || objects that have an `addr:housenumber` tag, but neither `addr:street` nor `addr:place`. The street name can also be provided using an `associatedStreet` relation or on interpolation way. || Add the missing street name information. ||
     23|| [[JOSMImage(data/warning)]] || Duplicate house numbers || two members of an `associatedStreet` relation have the identical house number. || It is possible with a low chance. ||
     24|| [[JOSMImage(data/warning)]] || Multiple street names in relation || `name` tag of an `associatedStreet` relation matches the `name` tags of the members with role `street` and the `addr:street` tag of the members with role `house`.
     25|| [[JOSMImage(data/warning)]] || House number too far from street || the houses of an `associatedStreet` are far away from the corresponding street. || Verify that the house really belongs the the street that is given by the relation. ||
     26|| [[JOSMImage(data/warning)]] || Multiple associatedStreet relations || an object is in more than one `associatedStreet` relation. || ||
    2727||||= '''Barriers and entrances''' =|||| errors in [[osmwiki:Barriers]] and [[osmwiki:Key:entrance]]. ||
    2828||||= '''Coastlines''' =|||| [[osmwiki:Coastline]] are correct. ||
    2929||||= '''Conditional Keys''' =|| usage of `*:conditional` tags. || Imprecise rules covered at [osmwiki:Conditional_restrictions osm wiki page "Conditional restrictions"]
    3030||||= '''Crossing barriers / boundaries / ways''' =||  ||
    31 || [[Image(source:/trunk/images/data/warning.png)]] ||Crossing ways||ways (with highway/railway/waterway tags) that crosses in same layer with no crossing node|| 1. [https://commons.wikimedia.org/wiki/File:JOSM_9900_en_validator_message_%22Crossing_ways%22_with_shortcuts.ogv (video) usually you need to add a common node] or 2. add appropriate [[osmwiki:Key:layer]] (and possibly [[osmwiki:Key:bridge]] or [[osmwiki:Key:tunnel]]) ||
     31|| [[JOSMImage(data/warning)]] ||Crossing ways||ways (with highway/railway/waterway tags) that crosses in same layer with no crossing node|| 1. [https://commons.wikimedia.org/wiki/File:JOSM_9900_en_validator_message_%22Crossing_ways%22_with_shortcuts.ogv (video) usually you need to add a common node] or 2. add appropriate [[osmwiki:Key:layer]] (and possibly [[osmwiki:Key:bridge]] or [[osmwiki:Key:tunnel]]) ||
    3232||||= '''Duplicated nodes''' =||||  ||
    33 || [[Image(source:/trunk/images/data/error.png)]] ||Duplicated nodes||no nodes in the very same location||Merge the nodes into only one, adding the properties from all nodes to the merged one||
     33|| [[JOSMImage(data/error)]] ||Duplicated nodes||no nodes in the very same location||Merge the nodes into only one, adding the properties from all nodes to the merged one||
    3434||||= '''Duplicated relations''' =|||| no relations with same tags and same members with same roles. ||
    3535||||= '''Duplicated ways''' =|||| no ways with same node coordinates and optionally also same tags. ||
     
    4242||||= '''Opening hours syntax''' =|| correct usage of the opening hours syntax. || [osmwiki:Key:opening_hours#Examples common OH examples] [osmwiki:Key:opening_hours#Common_mistakes common mistakes] [osmwiki:Key:opening_hours/specification complete OH spec] ||
    4343||||= '''Overlapping ways''' =|| a connection between two nodes is not used by more than one way. || [https://commons.wikimedia.org/wiki/File:JOSM_9900_en_validator_message_%22Overlapping_ways%22_with_shortcuts.ogv (video) Using selection, split and middle mouse] ||
    44 || [[Image(source:/trunk/images/data/warning.png)]] ||Overlapping (high)ways || two (high) ways that share the same nodes ||
     44|| [[JOSMImage(data/warning)]] ||Overlapping (high)ways || two (high) ways that share the same nodes ||
    4545||||= '''Power lines''' =|||| nodes in power lines that do not have a power=tower/pole tag. ||
    4646||||= '''Relation checker''' =|||| errors in relations. ||
    4747||||= '''Self-intersecting ways''' =|||| ways that contain some of their nodes more than once. ||
    4848||||= '''Similarly named ways''' =|||| ways with similar names that may have been misspelled. ||
    49 || [[Image(source:/trunk/images/data/warning.png)]] ||Similar named ways||ways with very similar names, possibly a typo ||
     49|| [[JOSMImage(data/warning)]] ||Similar named ways||ways with very similar names, possibly a typo ||
    5050||||= '''Tag checker''' =|||| errors in tag keys and values. ||
    5151||||= '''Turnrestrictions''' =|||| [[osmwiki:Relation:restriction|turn restrictions]] are valid. ||
    52 || [[Image(source:/trunk/images/data/warning.png)]] || Unknown role || the role for members of a turn restriction relation is either `from`, `to` (ways) or `via` (nodes and ways) || ||
    53 || [[Image(source:/trunk/images/data/warning.png)]] || Unknown member type || only nodes and ways (and not relations) are members of a turn restriction relation. || ||
    54 || [[Image(source:/trunk/images/data/error.png)]] || No "from" way found [[br]] No "to" way found [[br]] No "via" node or way found || all necessary elements of a turn restriction relation are present. || ||
    55 || [[Image(source:/trunk/images/data/error.png)]] || More than one "from" way found [[br]] More than one "to" way found [[br]] More than one "via" node found || at most one way with role `from` and `to` and at most one node with role `via` in a turn restriction relaion. || ||
    56 || [[Image(source:/trunk/images/data/error.png)]] || Cannot mix node and way for role "via" || there is either a "via" node or multiple "via" ways, but not a mix of nodes and ways with role `via`. || ||
    57 || [[Image(source:/trunk/images/data/error.png)]] || The "from" way does not start or end at a "via" node. [[br]] The "to" way does not start or end at a "via" node. [[br]] The "from" and the first "via" way are not connected. [[br]] The "via" ways are not connected. [[br]] The last "via" and the "to" way are not connected. || the different parts of a turn restriction relation are connected. is also aware of oneway streets and considers parts unconnected, if they cannot be traveled in the intended order due to the oneway restriction.  || Make sure that consecutive member of a turn restriction relation are connected. (Ways must be connected end-to-end.) ||
    58 || [[Image(source:/trunk/images/data/warning.png)]] || Superfluous turnrestriction as "to" way is oneway || The turn restriction is not needed, because the corresponding turn would mean to enter a oneway street from the wrong side. || Verify that the "from" and "to" ways are correctly assigned and delete the relation if it is indeed superfluous. ||
     52|| [[JOSMImage(data/warning)]] || Unknown role || the role for members of a turn restriction relation is either `from`, `to` (ways) or `via` (nodes and ways) || ||
     53|| [[JOSMImage(data/warning)]] || Unknown member type || only nodes and ways (and not relations) are members of a turn restriction relation. || ||
     54|| [[JOSMImage(data/error)]] || No "from" way found [[br]] No "to" way found [[br]] No "via" node or way found || all necessary elements of a turn restriction relation are present. || ||
     55|| [[JOSMImage(data/error)]] || More than one "from" way found [[br]] More than one "to" way found [[br]] More than one "via" node found || at most one way with role `from` and `to` and at most one node with role `via` in a turn restriction relaion. || ||
     56|| [[JOSMImage(data/error)]] || Cannot mix node and way for role "via" || there is either a "via" node or multiple "via" ways, but not a mix of nodes and ways with role `via`. || ||
     57|| [[JOSMImage(data/error)]] || The "from" way does not start or end at a "via" node. [[br]] The "to" way does not start or end at a "via" node. [[br]] The "from" and the first "via" way are not connected. [[br]] The "via" ways are not connected. [[br]] The last "via" and the "to" way are not connected. || the different parts of a turn restriction relation are connected. is also aware of oneway streets and considers parts unconnected, if they cannot be traveled in the intended order due to the oneway restriction.  || Make sure that consecutive member of a turn restriction relation are connected. (Ways must be connected end-to-end.) ||
     58|| [[JOSMImage(data/warning)]] || Superfluous turnrestriction as "to" way is oneway || The turn restriction is not needed, because the corresponding turn would mean to enter a oneway street from the wrong side. || Verify that the "from" and "to" ways are correctly assigned and delete the relation if it is indeed superfluous. ||
    5959||||= '''Unclosed Ways''' =|||| ways which should be circular are closed. ||
    6060||||= '''Unconnected highways / natural lands and landuses / power ways / railways / waterways''' |||| a way has an endpoint very near to another way. ||
     
    6464||||= '''Wrongly Ordered Ways''' =|||| direction of water, land and coastline ways. ||
    6565||||= '''Uncategorized''' =|||| Descriptions that need to be checked, updated and added to one of the categories above. ||
    66 || [[Image(source:/trunk/images/data/error.png)]] ||Duplicated way nodes||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.||
    67 || [[Image(source:/trunk/images/data/error.png)]] ||Reversed coastline: land not on left side||coastlines that are not counter-clockwise or that are otherwise misplaced (coastline misused as inland lake)||Reverse coastline||
    68 || [[Image(source:/trunk/images/data/error.png)]] ||Unconnected coastline: coastline ways do not form closed loops||coastlines ways that are not connected to the end of other coastline ways|| ||
    69 || [[Image(source:/trunk/images/data/error.png)]] ||Unordered coastline: coastline ways are not connected start-to-end||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||
    70 ||[[Image(source:/trunk/images/data/error.png)]]||Incomplete ways||ways with zero or only one node||Removes the way||
     66|| [[JOSMImage(data/error)]] ||Duplicated way nodes||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.||
     67|| [[JOSMImage(data/error)]] ||Reversed coastline: land not on left side||coastlines that are not counter-clockwise or that are otherwise misplaced (coastline misused as inland lake)||Reverse coastline||
     68|| [[JOSMImage(data/error)]] ||Unconnected coastline: coastline ways do not form closed loops||coastlines ways that are not connected to the end of other coastline ways|| ||
     69|| [[JOSMImage(data/error)]] ||Unordered coastline: coastline ways are not connected start-to-end||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||
     70||[[JOSMImage(data/error)]]||Incomplete ways||ways with zero or only one node||Removes the way||
    7171|| ||Check property keys||misspelled property keys. See the [source:/trunk/data/validator/words.cfg words.cfg] for file of misspelled property keys||Replace wrong key with right one||
    7272|| ||Check property values||misspelled property values. Uses the [TaggingPresets tagging presets] file for checking||
    7373|| ||Empty properties||properties with empty values|| ||
    74 || [[Image(source:/trunk/images/data/warning.png)]] ||Self-intersecting ways||a way crosses itself||Remove the self-crossing, remove overlapping parts or split way||
    75 || [[Image(source:/trunk/images/data/warning.png)]] ||Unclosed ways||way types, which should be closed really are closed||Close unclosed ways||
    76 || [[Image(source:/trunk/images/data/warning.png)]] ||Untagged ways||untagged ways|| 1. describe them correctly if you know this objects or 2. leave them until somebody describes them ||
    77 || [[Image(source:/trunk/images/data/warning.png)]] ||Way end node near other highway|| End point of a way is very near to other ways || Connect the ways or when really unconnected set a 'noexit' tag to prevent further warnings ||
    78 || [[Image(source:/trunk/images/data/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||Copy relation related tags to the relation itself||
    79 || [[Image(source:/trunk/images/data/warning.png)]] ||Style for inner way equals multipolygon||Within a multipolygon relation, one of the tags of the relation and the inner ways is shared and has the same value||Remove tag from inner way
    80 || [[Image(source:/trunk/images/data/other.png)]] ||FIXMES||any property with the word "FIXME" inside ||
    81 || [[Image(source:/trunk/images/data/other.png)]] ||Highway without a reference||there is a [osmwiki:Key:ref ref tag] for highways that are tagged tertiary. Not always required, see for instance [osmwiki:Map_Features#Highway Highway]|| ||
    82 || [[Image(source:/trunk/images/data/other.png)]] ||Key 'x' invalid. - ...||illegal key combinations, names and similar issues ||
    83 || [[Image(source:/trunk/images/data/other.png)]] ||Nodes with the same name||two nodes have equal name|| ||
    84 || [[Image(source:/trunk/images/data/other.png)]] ||Overlapping areas||areas overlap||Remove overlapping only when really wrong.||
    85 || [[Image(source:/trunk/images/data/other.png)]] ||Unknown propery value||proper use of tags||If it is your new tag, it is good idea document it at wiki [[osmwiki:Any tags you like]]||
    86 || [[Image(source:/trunk/images/data/other.png)]] ||No style in multipolygon relation||The multipolygon relation is missing a tag describing what it represents||For a building, add building=yes to the relation etc.||
     74|| [[JOSMImage(data/warning)]] ||Self-intersecting ways||a way crosses itself||Remove the self-crossing, remove overlapping parts or split way||
     75|| [[JOSMImage(data/warning)]] ||Unclosed ways||way types, which should be closed really are closed||Close unclosed ways||
     76|| [[JOSMImage(data/warning)]] ||Untagged ways||untagged ways|| 1. describe them correctly if you know this objects or 2. leave them until somebody describes them ||
     77|| [[JOSMImage(data/warning)]] ||Way end node near other highway|| End point of a way is very near to other ways || Connect the ways or when really unconnected set a 'noexit' tag to prevent further warnings ||
     78|| [[JOSMImage(data/warning)]] ||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||Copy relation related tags to the relation itself||
     79|| [[JOSMImage(data/warning)]] ||Style for inner way equals multipolygon||Within a multipolygon relation, one of the tags of the relation and the inner ways is shared and has the same value||Remove tag from inner way
     80|| [[JOSMImage(data/other)]] ||FIXMES||any property with the word "FIXME" inside ||
     81|| [[JOSMImage(data/other)]] ||Highway without a reference||there is a [osmwiki:Key:ref ref tag] for highways that are tagged tertiary. Not always required, see for instance [osmwiki:Map_Features#Highway Highway]|| ||
     82|| [[JOSMImage(data/other)]] ||Key 'x' invalid. - ...||illegal key combinations, names and similar issues ||
     83|| [[JOSMImage(data/other)]] ||Nodes with the same name||two nodes have equal name|| ||
     84|| [[JOSMImage(data/other)]] ||Overlapping areas||areas overlap||Remove overlapping only when really wrong.||
     85|| [[JOSMImage(data/other)]] ||Unknown propery value||proper use of tags||If it is your new tag, it is good idea document it at wiki [[osmwiki:Any tags you like]]||
     86|| [[JOSMImage(data/other)]] ||No style in multipolygon relation||The multipolygon relation is missing a tag describing what it represents||For a building, add building=yes to the relation etc.||
    8787
    8888== Tag checker rules == #TagCheckerRules