geopandas

Analyze geographic vector datasets with spatial joins, overlays, and CRS management.

21|2|Updated Dec 8, 2025
One-click install
npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill geopandas-silverstein
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geopandas
Source: https://github.com/silverstein/claude-scientific-skills-desktop/tree/main/corpus/geopandas
Command: npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill geopandas-silverstein

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

GeoPandas helps you work with geospatial vector data by combining the tabular power of pandas with geometry-aware operations, so you can run spatial analysis and produce maps without stitching together many separate tools.

Core Features & Use Cases

  • Read and write common GIS formats: Load and export shapefiles, GeoJSON, GeoPackage, and PostGIS tables while preserving geospatial semantics.
  • Run geometry and spatial analysis: Perform buffers, simplification, reprojecting, spatial joins, overlays, dissolve/aggregation, and clipping workflows.
  • Create visualizations: Generate choropleth maps, static plots, and interactive maps designed for exploration and presentation.

Quick Start

Use GeoPandas to load your file, reproject it to a suitable CRS for accurate measurements, compute areas, and save the result to a GeoPackage.

Frequently Asked Questions about geopandas

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

FAQPage Schema
How do I perform spatial joins and overlays on geographic vector data in Python?

Spatial joins and overlays on geographic vector data are performed by combining pandas tabular operations with Shapely geometry operations. You can merge datasets based on spatial relationships, dissolve boundaries, and clip geometries using a unified interface.

What is the best way to read and write common GIS formats like shapefiles and GeoJSON?

Reading and writing common GIS formats like shapefiles, GeoJSON, and GeoPackage is handled directly through a unified interface. You can load these files while preserving geospatial semantics, and export processed geographic vector data back to the same formats or PostGIS tables.

Can I use Python to reproject CRS and calculate accurate geometric areas?

CRS transformation and geometric area calculations are supported for accurate spatial analysis. You can reproject your geographic vector data to a suitable Coordinate Reference System, compute accurate geometric areas, and save the results to a GeoPackage.

How do I create choropleth maps and interactive visualizations from geospatial data?

Choropleth maps and interactive visualizations are created by integrating with matplotlib or folium. You can generate static plots for presentation and interactive maps designed for geospatial data exploration directly from your vector datasets.

Do I need pandas and Shapely installed to run geospatial analysis workflows?

Pandas and Shapely are required dependencies for running geospatial analysis workflows. The tool is built on pandas for tabular data manipulation and utilizes Shapely to execute the underlying geometry operations required for spatial tasks.

How does this approach handle spatial analysis compared to using separate GIS tools?

This approach handles spatial analysis by combining tabular data power with geometry-aware operations in a single interface. It eliminates the need to stitch together many separate tools when performing spatial joins, overlays, and clipping workflows on vector datasets.