Filter OpenStreetMap data files by tags and attributes
Command-line tool to filter OpenStreetMap files for specific tags
osmfilter$ osmfilter input.osm --keep="building=*" -o output.osm$ osmfilter map.osm --keep="highway=primary OR highway=secondary" -o roads.osm$ osmfilter data.osm --drop="natural=water" -o filtered.osm