geospatial-analysis

Analyze geospatial data with geopandas for distance calculations and spatial filtering.

4|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/GeneralReasoning/env-skillsbench --skill geospatial-analysis-generalreasoning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geospatial-analysis
Source: https://github.com/GeneralReasoning/env-skillsbench/tree/main/earthquake-plate-calculation/environment/skills/geospatial-analysis
Command: npx skills add https://github.com/GeneralReasoning/env-skillsbench --skill geospatial-analysis-generalreasoning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide helps analysts perform geospatial data processing with correct coordinate systems to ensure distance calculations and spatial queries are reliable.

Core Features & Use Cases

  • Proper CRS handling and projection to metric coordinate systems before distance calculations.
  • Spatial operations such as within, distance, and unary_union for plate boundary and earthquake analyses.
  • Practical workflows for earthquakes, plate tectonics, and GIS data exploration in research and education.

Quick Start

Project your dataset to a metric CRS (e.g., EPSG:4087) and run geopandas workflows to compute distances and filter earthquakes by plate boundaries.

Frequently Asked Questions about geospatial-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why do my geopandas distance calculations return inaccurate results?

Geopandas distance calculations require projecting to a metric coordinate system like EPSG:4087 before computing distances to ensure accurate spatial queries and reliable geographic measurements.

How do I filter earthquake datasets by plate boundaries using spatial operations?

Use geopandas spatial operations such as within and distance to filter earthquake datasets against plate boundary geometries, applying unary_union to merge boundaries for accurate spatial analysis.

When do I need to reproject coordinate systems for spatial analysis?

Reproject coordinate systems to a metric CRS before any distance calculations or spatial filtering workflows, as handling CRS properly prevents inaccurate geospatial measurements across geographic datasets.

Can I use shapely and pandas workflows for plate tectonics research?

Yes, combining geopandas, shapely, and pandas workflows supports plate tectonics research by enabling spatial filtering, boundary merging, and accurate distance computations for earthquake and GIS data.

What is the best way to handle CRS transformations in geospatial data exploration?

The best way to handle CRS transformations in geospatial data exploration is projecting datasets to a metric coordinate system such as EPSG:4087 before running distance and spatial operations.