For decades, we treated maps like snapshots: static images that were outdated the moment they were printed. Today, we are witnessing a fundamental shift from maps as orientation tools to maps as living, breathing ecosystems. AI and global collaboration are turning geospatial data into a “digital atlas” that doesn’t just show us where we are—it […]
Apache Sedona vs. Big Data: Solving the Geospatial Scale Problem
We’ve all been there. You hit “run” on a spatial join query, walk away to get coffee, come back, and it’s still running. Or worse, your machine has crashed completely. Processing geospatial data isn’t just about volume; it’s about complexity. A single polygon can be megabytes in size, and checking spatial relationships (like intersections) is […]
Learn Geospatial Python with GeoPandas: A Complete Beginner’s Guide
Working with geospatial data used to require specialized desktop software. Today you can do almost everything directly in Python with open-source libraries. At the center of that ecosystem is GeoPandas, the foundational tool for handling vector data in Python. If you’re just getting started with geospatial Python, or you want a practical walkthrough you can […]
Beyond Latitude & Longitude: A Guide to H3, S2, and Discrete Global Grid Systems
Every map traditionally starts with latitude and longitude. But if you are building modern data systems, raw coordinates are often too messy, too slow, and too heavy to scale effectively. There is a better framework that turns the planet into a manageable grid of unique identifiers: Discrete Global Grid Systems (DGGS). These frameworks—specifically H3, S2, […]
Imposter Syndrome in GIS: Why You Feel It (and How to Move Through It)
This wasn’t an episode I originally planned to record. But the more I saw conversations around imposter syndrome in GIS, the more I realized it needed to be said out loud. Because nearly everyone in this field — from students to senior data engineers — has felt that voice in the back of their mind […]
