~/talk

A journey in geospatial timeseries

Talkat NDC Oslo 2024 · 2024-06-10..06-14· [databases]
speakerdeck:nilsmagnus
slides:none on file

Practical recipe for ingesting live AIS from the Norwegian Coastal Administration into a single PostgreSQL stack: start with PostgreSQL jsonb to accept unknown AIS messages (27 types) without upfront schema, add PostGIS geography SRID 4326 to index points and compute true distances on the ellipsoid, and use TimescaleDB hypertables and continuous aggregates chunked by one day with seven‑day retention so inserts stay fast and hour/day/week trails are pre‑aggregated.

AI-written summary · about

  1. 0:00Geospatial time series intro
  2. 1:31AIS data and architecture
  3. 2:57Storing AIS data with JSONB
  4. 5:06Geospatial projection challenges
  5. 5:48PostGIS for geographical types
  6. 7:12Inserting and querying geospatial data
  7. 8:15Handling large positional volumes
  8. 8:35Optimizing storage with TimescaleDB
  9. 10:19Aggregating time series data
  10. 11:04Summary and conclusion
~/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.