Introduction
BBBike tagname search offers
fulltext search in more than 175 mio name, notes, description, comment, fixme,
subject, title, wikipedia and URL tags in
OpenStreetMap by words, sub-strings, phrases, regular expressions, or best match.
Examples
substring search
prefix or exact search
Best match
Regular Expressions
- regular expression, by word, case insensitive: bab[^i]ak
- search for karl-marx-<word>, but not for karl-marx-straße or karl-marx-platz: karl-marx-[^sp]
- search for apotheke which starts with a z in name in Brandenburg: ^z.*apotheke
Special Characters, non words
- four exclamation marks: !!!!
- single quotes followed by text: 'fo
Counting only
plocate is usually 100 times faster than any grep, ripgrep is 1.5-3 times faster than agrep or GNU grep. plocate
support case insenstive search and counting, but not whole words or regular expressions. Only agrep supports
best match with NN errors.
Misc
- this is a fulltext search for names. It is not an address search or GIS application
- other OSM search engines EN:Geocoding,
DE:Suchmaschinen
- an OpenSearch plugin for Firefox is available for World, Germany and Brandenburg, see also OpenSearch protocol
- presentation at FOSSGIS 2023 in Berlin, slides (German or English),
video
Machine room
- extract tags from planet.osm: osmium tags-filter -f opl -R planet-latest.osm.pbf '/*comment*' '/*inscription*' '/*description*' '/*name*' '/*note*' '/*fixme*' '/*title*' '/subject*' '/wikipedia' '/wikidata' '/wikimedia_commons' | grep pattern
- manual pages for search backend:
agrep,
ripgrep,
GNU grep,
plocate
- database will be updated daily at 02:00 UTC from planet.osm
- the service is running with Gods' language
Downloading data
Terms of Service / Usage Policy
For private use only. Please: max. one request per seconds.
Feel free to
contact me if you need commercial support.