Skip to content

Tag: geocoding

All the articles with the tag "geocoding".

Self-Hosted Maps Stack Picker

Self-Hosted Maps Stack Picker

You don't need every map tool. A decision tree for picking the right self-hosted maps stack, geocoding only, routing, tiles, or the whole works.

OpenRouteService: One Stack, Many APIs

OpenRouteService: One Stack, Many APIs

Tired of gluing OSRM + a tile server together? OpenRouteService bundles routing, isochrones, matrix, and elevation APIs behind one self-hosted stack.

I Stopped Paying Google Maps API

I Stopped Paying Google Maps API

A real workload, a real bill, and a real migration. What Google Maps API actually costs, what self-hosting actually saves, and what the migration cost in time.

Full Self-Hosted Maps Stack

Full Self-Hosted Maps Stack

Replace Google Maps with self-hosted Nominatim, PostGIS, and a Martin tile server. Geocoding, reverse geocoding, and vector tiles, all on one box.

Nominatim Hardware Sizing

Nominatim Hardware Sizing

Real RAM, disk, and CPU numbers for self-hosted Nominatim. Planet vs region, mini PC vs server, what survives the import and what doesn't.

Self-Hosted HA Reverse Geocoding

Self-Hosted HA Reverse Geocoding

Wire local Nominatim into Home Assistant for reverse geocoding without leaking GPS coords to Google or Mapbox. Privacy-respecting smart home in 30 lines.

Photo Libraries Without Google Lookups

Photo Libraries Without Google Lookups

Stop letting Google see where every photo was taken. Immich geocodes locally by default; PhotoPrism sends fuzzed coordinates to its own hosted service.

libpostal: Address Parsing Done Right

libpostal: Address Parsing Done Right

Address strings are a mess. libpostal's CRF model parses '123 Main St Apt 4B, NYC' into structured fields without regex hell. Here's how to use it.

Photon Deep Dive: Search That Forgives

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.

Nominatim vs Photon vs Pelias

Nominatim vs Photon vs Pelias

Three self-hosted geocoders, very different tradeoffs. Pick Nominatim, Photon, or Pelias for your project without spending a weekend benchmarking.

Nominatim Diff Replication

Nominatim Diff Replication

Imported OSM data goes stale fast. Run pyosmium and Nominatim's diff replication pipeline so your geocoder stays accurate without re-importing planet.

OSM Imports: Planet vs Regional

OSM Imports: Planet vs Regional

Don't download 88GB of planet.osm if you only need one country. Comparing Geofabrik, BBBike, and osmium-extract for clean, sane OSM imports.