Identifies invalid nodes with bridge= tags and sends them to stdout.*
osmlint bridgeonnode --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Filters features added/modified and sends them to stdout.
osmlint filterdate --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Filters features touched by a set of users and sends them to stdout.
osmlint filterusers --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Compares OpenStreetMap to US Tiger data and outputs difference as geojson files to stdout.
osmlint missinghighwaysus --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles tiger.mbtiles
Identifies bridges with a missing layer tag and sends them to stdout.
osmlint missinglayerbridges --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Identifies ways with no tags at all and sends them to stdout.
osmlint untaggedways --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Identifies self intersecting highways.
osmlint selfintersectinghighways --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Identifies highway nodes ending near another highway, when the two highways don't intersect, and sends them to stdout.
osmlint unconnectedhighways --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Identifies faulty intersections of waterways and highways and sends them to stdout.
osmlint crossingwaterwayshighways --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Identifies missing intersections when two highways cross each other and sends them to stdout.
osmlint crossinghighways --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Identifies unclosed ways and sends them to stdout.
osmlint unclosedways --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Identifies invalid turnlanes and sends them to stdout.
osmlint turnlanes --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Identifies missing roads on osm which exist in TIGER 2015 and sends them to stdout.
osmlint tigerdelta --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles tiger2016.mbtiles
Identifies strange layers in objects and sends them to stdout.
osmlint strangelayer --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Identifies highways that overlap other highways without a shared node and sends them to stdout.
osmlint overlaphighways --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Identifies ways which are intersecting in a node and they have a tag with different layers and sends them to stdout.
osmlint mixedlayer --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Identifies motorway links without oneway tag , which is connected to a highway=motorway with a oneway and sends and them to stdout.
osmlint missingoneways --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Identifies highways that are disconnected from other highways in the same area and sends them to stdout.
osmlint islandshighways --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Identifies imposible one ways and sends them to stdout.
osmlint impossibleoneways --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Identifies highways with less likely turning angles. The threshold currently is less than 30 degrees and sends them to stdout.
osmlint impossibleangle --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Identifies all objects which has fixme tag and them to stdout.
osmlint fixmetag --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Identifies highways which are deprecated and them to stdout.
osmlint deprecatehighways --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Identifies all highways that intersect with buildings and them to stdout.
osmlint crossinghighwaysbuildings --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Identifies all features that have a tag typo.
osmlint misspelledtags --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Identifies features that are doubled mapped as a point and polygon.
osmlint doubledplaces --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
This validator detects all the buildings that has building:part=yes and building=yes tag.
osmlint buildingpartyes --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
Detect missing 'junction=roundabout' tag in highways.
osmlint missingroundabout --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles
This validator detects all the highways features that has the user name as the name of the feature.
osmlint usernamematch --bbox="[7.4, 43.7, 7.4, 43.7]" --zoom=12 osm.mbtiles