Overpass API/Overpass API by Example/QA Tool Overpass Queries
Jump to navigation
Jump to search
Many of these can be used in conjunction with JOSM Validator Rules that may offer autofixes for the issues.
Validation Query | Description | Reference |
---|---|---|
Boundary Missing Source | An administrative boundary does not contain tag source=* sourcing the origin | OSMOSE 2040: Source |
Building Road Intersection | Flags buildings that intersect/touch center lines of roads. This does not address cases where buildings get really close to roads, but do not overlap them. | Atlas: Building Road Intersection |
Combinations | Missing tags on a given combination, suspicious tag combinations | JOSM: combinations |
Deprecated Tags | Deprecated tagging that needs to be updated | JOSM: deprecated |
Elevation | Some elements, including the peak (natural=peak ) and mountain_pass (mountain_pass=yes ), has an evelation. This is shown in OSM with tag ele=* in meters.
|
OSMOSE 2020: Elevation |
fixme | Items tagged with fixme | KeepRight 170: fixme tagged items |
Geometry | Incorrect geometry used or topological issues | JOSM: geometry |
Highway | Highway validations | JOSM: highway |
Missing Highway | The way seems to be a highway=* .
|
OSMOSE 2080: Missing Highway |
Missing Oneway on Motorlink | Detecting motorway links without oneway tag , which is connected to a highway=motorway with a oneway | OSMLint: missing oneway on motorway link |
Orphan Nodes | Untagged nodes that do not belong to a way | |
Place without Name | The tag place=* must always be used in combination with the tag name=* .
|
OSMOSE 6030: place without name |
Powerlines | This analysis mainly verifies the continuity of powerlines
|
OSMOSE 7040: power lines |
Relation | Relation validations | JOSM: relation |
Tunnel and Bridge without Layer | This validator detects all the bridges that does not have the tag layer=* .
|
OSMLint: tunnel and bridge without layer |
Tunnel/Bridge Max Height | Missing maxheight=* or maxheight: * for a tunnel or a way under a bridge.
|
OSMOSE 7130:Tunnel/Bridge |
Two Names | tag name=* contains two street names, separated by a semicolon, a "/" or a "\". This issue was probably produced by the fusion of two way and the concatenation of the names of streets.
|
OSMOSE 5030 - Two names |
Unnecessary | Features with unnecessary tags that can be removed | JOSM: unnecessary |
Wrong Highway on Roundabout | Class 1 "Wrong highway on roundabout" : it must match the highest level of connected routes, except highway and trunk. | OSMOSE 3010: Class 1 wrong highway on roundabout |
Wrong Railway Crossing | Checks level crossings if all ways have same layer=* and any way has tag bridge=* or tunnel=* .
|
KeepRight 160: Wrongly Used Railway Crossing Tag |