~/talk

–Mom, can we have G**gle Maps? –We have G**gle Maps at home

Talkat PostgreSQL Conference Europe 2024 · 2024-10-22..10-25· [databases]
slides:none on file

Claim: avoid paid map APIs by importing OpenStreetMap dumps into PostgreSQL + PostGIS and running geospatial queries yourself. Tools demonstrated: pgmflex to ingest Planet PBF (full-planet load ~1.5 days), Nominatim and Photon for geocoding, Docker for loading, Leaflet/QGIS/Mapnik for display. Examples: ST_Contains for “is this point inside Chicago”, K-nearest searches, distance-based deduping using a 100 m threshold, and incremental OSM updates that make refreshes far faster than reloading the whole planet.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 2:31What this talk covers
  3. 6:32How GIS works with databases
  4. 9:41Obtaining geographic data
  5. 15:33PostGIS and OpenStreetMap integration
  6. 19:27Why avoid external map APIs
  7. 20:29Downloading and ingesting OSM data
  8. 23:47Geocoding with Nominatim
  9. 26:38Photon for fuzzy searches
  10. 28:26Spatial queries in PostGIS
  11. 31:17Joins and real-world use cases
  12. 34:52Displaying maps with Leaflet
  13. 35:35Closing and contact info
  14. 36:05Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.