Spatial Programming for the Rubyist
summary
Covers concrete techniques and working code not vague theory: installs a spatial DBMS, uses GeoRuby and spatial_adapter to turn geometry columns into Ruby objects, and runs proximity queries with spatial indexes against PostGIS, MySQL Spatial, Oracle Spatial. Shows live examples — epidemiology clusters, a bike‑share realtime feed, oil slick extents and Pakistan flood overlays — builds interactive OpenLayers maps with temporal sliders and reports that database-side geometry and distance functions actually handle the heavy lifting and perform well.
AI-written summary · about
chapters (18)
- 0:00Start
- 1:24What is Spatial Programming?
- 1:49Describing Objects Spatially
- 2:12Spatial Logic
- 3:44Important terms
- 5:26Most widely used GIS
- 13:51Projections are important for Layering
- 14:42Projection Hints
- 15:22Geometry
- 16:57Spatial Stack
- 20:05spatial_adapter
- 22:44How it all hangs together
- 25:51Spatial Queries
- 27:35Adding the View
- 28:42Finding Data
- 29:42Inspiration What if all you have is "Dots on a Map"?
- 31:10Inspiration How do we finish the IRAQ Casualty Map story?
- 35:58Getting Started Summary
related talks
46mGetting Down To Earth: Geospatial Analysis With Rails
19mThe Power of GeoDjango
30mGeospatial analysis made easy with PostGIS and Geoalchemy
02h 44mBuilding Geographical APIs with Open Data, PostgreSQL & PostGIS
26mBuilding Geospatial GraphQL APIs By Leveraging GraphQL Database Integrations
44mHow to use Geospatial Data in SQL Server
23mLocation Insights for Your Graphs with Neo4j, PostGIS, and Brickgraph
54mGeoDjango
