The earth is no longer flat - introducing support for spherical geometries in Spherely and GeoPandas
summary
Claims a working Python spherical-geometry engine: Spherely v0.1 wraps Google's S2 via pybind11 and provides area, distance and basic predicates with WKB/WKT/Arrow I/O, handling antimeridian and polar edge cases and great‑circle geometry. Area examples show about a 0.3% relative difference versus ellipsoidal geodesic area for small buildings; buffer and area-union are not yet implemented. GeoPandas integration is prototyped so users can cast geometry columns to a spherical engine; S2 cell indexing remains unexposed.
AI-written summary · about
chapters (10)
- 0:00Spherical geometries in Python
- 1:37Flat-earth assumptions fail
- 6:51Projected coordinates problems
- 12:17Spherely with S2
- 15:30Spherely API status
- 18:45Spherical vs planar examples
- 21:16Area calculations compared
- 26:35Spherely and GeoPandas
- 29:45Acknowledgments and future
- 30:09Q&A
related talks
30mUnlocking Geospatial Data Science: A Strategic Overview
50mGeospatial Analysis
30mLocation Intelligence and Spatial Data Science: from geographic coordinates to business insights
10mCivic Hacking & Urban Informatics: Mapping Data with GeoPandas
33mBuilding Data Science Tools for Sustainable Transformation
24mBuilding Aggregated Solutions to Scale Your Geospatial Strategies
18mA Toolbox for Scalable Spatial Data Science in the Cloud
21mExtending your ability to extend ggplot2
