Photon Deep Dive: Search That Forgives
Nominatim is great until your users typo. Photon adds OpenSearch-backed fuzzy geocoding on top of OSM data, here's when to deploy both, side by side.
All the articles with the tag "openstreetmap".
Nominatim is great until your users typo. Photon adds OpenSearch-backed fuzzy geocoding on top of OSM data, here's when to deploy both, side by side.
Three self-hosted geocoders, very different tradeoffs. Pick Nominatim, Photon, or Pelias for your project without spending a weekend benchmarking.
Imported OSM data goes stale fast. Run pyosmium and Nominatim's diff replication pipeline so your geocoder stays accurate without re-importing planet.
Stop watching osm2pgsql crawl. Tune flex output, slim mode, --cache, and Postgres for OSM imports on hardware that isn't a hyperscaler.
Don't download 88GB of planet.osm if you only need one country. Comparing Geofabrik, BBBike, and osmium-extract for clean, sane OSM imports.
Stop paying the geocoding tax. Self-host Nominatim on Docker with an OpenStreetMap regional extract and own your address lookups end to end.
Self-host map tiles with PostGIS. Import OSM data, query spatial data, serve tiles via Martin. No Google Maps tax.