Skip to main content
The following content is a read-only preview of an executable Jupyter notebook.To run this notebook interactively:
  1. Go to Wherobots Cloud.
  2. Start a runtime.
  3. Open the notebook.
  4. In the Jupyter Launcher:
    1. Click File > Open Path.
    2. Paste the following path to access this notebook: examples/Reading_and_Writing_Data/Loading_Common_Spatial_File_Types.ipynb
    3. Click Enter.

📖 Introduction

In this notebook, we will demonstrate how to load geospatial data into Wherobots using the following formats:
  1. GeoParquet
  2. GeoJSON and Shapefiles
  3. Raster Data (GeoTIFF)
  4. Overture Maps Data
  5. Data from S3
Each section will walk through the necessary steps with annotated code and provide links to relevant Wherobots documentation.

🗂 Step 1: Loading GeoParquet Files

What you’ll learn:

  • How to load GeoParquet files into a DataFrame.
  • Perform basic spatial queries.
📄 Documentation Reference: Loading GeoParquet

🌍 Step 2: Loading GeoJSON and Shapefiles

What you’ll learn:

  • How to ingest GeoJSON and Shapefiles.
📄 Documentation Reference: Ingesting GeoJSON

🖼️ Step 3: Loading Raster Data (GeoTIFF)

What you’ll learn:

  • How to load raster datasets and inspect metadata.
📄 Documentation Reference: Loading Raster Data

🗺️ Step 4: Loading Overture Maps Data

What you’ll learn:

  • Load and query datasets provided by Overture Maps.

🔮 Next Steps

In this notebook, we demonstrated how to:
  1. Load GeoParquet, GeoJSON, Shapefiles, and raster data into Wherobots.
  2. Query spatial data using basic spatial operations.
  3. Integrate datasets directly from S3 and Overture Maps.

What’s next?

  • Explore spatial transformations like buffering or intersecting geometries.
  • Perform spatial joins for more advanced analytics.
  • Visualize query results with SedonaKepler or SedonaPyDeck.
For further details, check out the Wherobots Documentation.