Connect your AI coding assistants to the physical world with Wherobots MCP and CLI Learn More

The Spatial Intelligence Newsletter: GeoPandas, Isochrones, Iceberg GEO, SAM2 and More

Authors

May Newsletter

✨ Welcome to this month’s newsletter! Whether you’re comparing performance, exploring isochrones for spatial analysis, or implementing ML models for feature detection in satellite imagery, there’s something here for everyone. Read on for expert insights, product updates, and upcoming events you won’t want to miss!

🚨Last Call: Don’t miss your chance to try Wherobots Pro—free on AWS until May 31st!

If you’ve been meaning to explore Wherobots, now’s the perfect time. Get full access to the Pro tier, including unlimited performance and scalability for production workloads. Take advantage of powerful features like raster inference, map matching, and travel isochrones—only available in the Pro tier.

Latest Content

💡GeoPandas vs. Wherobots: Which is better for spatial analysis?

We ran a spatial join between the Overture Buildings dataset and a postal codes dataset. 

Wherobots consistently outperforms GeoPandas in terms of speed—especially at scale. In fact, GeoPandas was unable to handle the largest dataset due to memory limitations.

That said, GeoPandas is great for smaller datasets. Its interoperability with lots of libraries makes it a great tool for lightweight spatial workflows.

Wherobots & Sedona are built for scale. It supports both Python and SQL APIs. And it’s  ideal for large datasets and SQL-based workflows. 

Combine these tools for the best of both worlds. Flexibility for small and large datasets with access to a broader ecosystem of libraries. Find out how Sedona and GeoPandas are better together. 

How Wherobots Generated Drive Time Isochrones for Every POI in the US

📍Imagine if your geospatial models could reason in terms of real travel time rather than just distance.

⭐ Key highlights include:

  • What makes the Isochrones Dataset unique and how it was built
  • How to integrate isochrones with demographic, land use, or POI datasets
  • A live demo of geospatial weighted regression to model service coverage, accessibility, or economic potential
  • Why time-based modeling outperforms distance-based approaches in urban analytics

Learn how Wherobots generated drive-time isochrones for every POI in the U.S., and how this data can transform planning in urban analytics, retail, transportation, and more.

Geospatial Tables in the Open Lakehouse: A New Era for Iceberg & Parquet

🧊With geospatial data now supported natively in Apache Iceberg and Parquet, spatial analytics becomes as scalable and performant as any other big data workload.

Join leaders from Planet, Databricks, Foursquare, and Wherobots in this insightful discussion as they explore the impact of native GEO support in Iceberg, including its core functionality, performance benefits, industry adoption, strategies for avoiding vendor lock-in, and what’s ahead for the future of geospatial data. 🔮

Product Updates

What if you could detect features in satellite imagery using natural language– without relying on GPU-intensive infrastructure?

With Raster Inference supporting Meta’s Segment Anything 2 (SAM2) model, you can now perform object detection and feature segmentation at scale on terabytes of satellite imagery—just by describing what you’re looking for in plain text.

Instead of downloading models or manually wrangling raster data, just run everything on Wherobots’ distributed cloud compute. 

Query massive satellite datasets using natural language: “Find container ships” 🚢 or “Segment pickleball courts” 🎾—no GPUs, no model downloads, just cloud-native inference.

Because these results are stored as Iceberg tables in your S3 bucket, you can easily join with other datasets using WherobotsDB and continue your analysis inline with 300+ spatial features and functions.

Currently it supports OWLv2 SAM2, and you can go from prompt to polygons in a single SQL query.

🚀 Wherobots is now available in the AWS Europe (Ireland) region!

The EU leads in innovation across climate solutions, mobility, automotive design, precision agriculture, and urban development—industries that all rely heavily on geospatial data. Yet modern cloud tools haven’t kept pace, making geospatial development costly and complex, often requiring specialized teams and infrastructure.

For teams working in the EU, this launch offers lower latency support for European data residency requirements and simplified scaling—with no infrastructure headaches.

Apache Sedona Community

Cloud Native Geospatial Analytics with Apache Sedona (published by O’Reilly)

This latest chapter dives deeper intro the integration between Apache Sedona and the Python data science stack—empowering spatial workflows that scale using tools you already know and love.

If you’re following the series or want to catch up:

🔹 Chapter 1: Introduction to Apache Sedona

🔹 Chapter 2: Getting Started with Apache Sedona

🔹 Chapter 3: Working With Geospatial Data at Scale (Data Loading)

🔹 Chapter 4: Vector Data Analysis with Spatial SQL (Points, Lines, and Polygons)

💡 Latest: Sedona + PyData Ecosystem

📥 Get the hands-on guide for working with large-scale spatial data. 

Apache Sedona Community Office Hour

Missed the most recent office hour? Watch the recording here. We covered:

  • Broadcast join support for distributed KNN Joins
  • The new STAC reader & OpenStreetMap (OSM) PBF reader 
  • A live demo using Sedona with Overture Maps data.

📅 Mark your calendar for the next session, where we’ll cover upcoming Sedona 1.8.0 release:

  • GeoPandas API on Sedona
  • Sedona on PyFlink
  • Spark 4.0 support
  • Sedona vectorized Python UDF
  • GeoParquet, and Parquet Geo types

Upcoming Events

Connect with us at the Data+AI Summit

Our team is heading to the Data+AI Summit in San Francisco, and we’d love to connect in person!

🎤 Don’t miss our session: Iceberg Geo Type: Transforming Geospatial Data Management at Scale, presented by Jia Yu (Wherobots) and Szehon Ho (Databricks)

📍 Find us at booth #E406 for free SWAG and to learn more about geospatial ETL.

🍻 Join us Wednesday evening at the Apache Iceberg Meetup, featuring Iceberg GEO and building mobility knowledge graphs with PuppyGraph. 

📧 Book a meeting with us here to find a time to connect.


Join us at the EO Summit

If you’re heading to the EO Summit in New York, we’d love to learn about how you’re working with earth observation data. Share your use cases and let’s explore how Wherobots can help. 📧 Reach out at info@wherobots.com to schedule a time to meet!