~/talk

A pythonista’s pipeline for large scale geospatial analytics

Talkat PyData Carolinas 2016 · 2016-09-14..09-16· [machine-learning, databases]
links:none on file
slides:none on file

An automated pipeline maps billions of device locations daily to millions of POIs using HDFS storage, geospatial joins and a Pythonic stack. It favors geohashing over R‑trees for scale, hashes user IDs for uniform subsampling to build lookalike controls, and uses K‑means to bin long‑tailed origin distributions. Impala handles short fast queries but the system moves to Spark for large jobs; outputs land in a dashboard served by Flask and Celery web portal, delivered to production within months and actively used for visitation and co‑visitation measurement.

AI-written summary · about

  1. 0:00Python geospatial pipeline intro
  2. 1:04Problem and solution overview
  3. 3:56Architecture and Python tooling
  4. 6:24Impala and Spark for computations
  5. 9:39Data flow to points of interest
  6. 11:26Location encoding with geohashing
  7. 13:14Creating lookalike control groups
  8. 15:23Measuring co-visitation patterns
  9. 16:26K-means clustering aggregates
  10. 17:54Distance travel metrics
  11. 19:20Summary
  12. 20:04Q&A: Ellipsoids and GPS resolution
  13. 21:28Q&A: Geospatial data scale
  14. 22:12Q&A: Impala vs Spark trade-offs
  15. 23:18Q&A: UI flexibility
  16. 24:47Q&A: Pokémon Go potential
  17. 25:11Q&A: Handling temporal data
  18. 26:38Q&A: Traditional vs cluster DBs
  19. 27:20Closing remarks
~/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.