geopandas

Analyze geospatial vector data with Python, including spatial operations and coordinate transformations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires geopandas, shapely, pyproj, matplotlib, folium, cartopy, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a Python library for working with geospatial vector data, enabling spatial analysis, geometric operations, coordinate transformations, and more.

Core Features & Use Cases

  • Spatial Analysis: Perform spatial joins, overlay operations, and dissolve geometries.
  • Geometric Operations: Buffer, simplify, and calculate areas/distances.
  • Coordinate Reference Systems: Manage and transform coordinate reference systems.
  • Visualization: Create static and interactive maps.
  • Use Case: Imagine you need to analyze the location of different types of land use in a city. Use this Skill to visualize and analyze the spatial relationships between these land uses.

Quick Start

Use the geopandas skill to read spatial data from 'data.geojson' and plot it on a map.

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 overlay operations on vector data?

Spatial joins and overlay operations on vector data are performed using this Skill's built-in geometric operations. It allows you to merge, dissolve, and analyze spatial relationships between different geometric datasets.

Can I transform coordinate reference systems for geospatial data?

Coordinate reference systems for geospatial data can be managed and transformed using this Skill. It relies on pyproj to accurately handle spatial coordinate transformations across various vector data formats.

What is the best way to visualize geospatial data using Python?

Visualizing geospatial data is handled by integrating with matplotlib, folium, and cartopy. This Skill enables creating both static maps and interactive visualizations directly from your vector data objects.

How do I read and write various spatial data formats like GeoJSON?

Reading and writing spatial data formats like GeoJSON is supported natively. This Skill provides functions to load vector data from files, perform geometric operations, and export the modified spatial datasets.

Does geopandas work with shapely for geometric operations like buffering?

Geopandas works with shapely to execute geometric operations such as buffering, simplifying, and calculating areas or distances. Shapely serves as the underlying engine for these spatial calculations.

What Python dependencies do I need for interactive spatial analysis maps?

For interactive spatial analysis maps, you need optional dependencies like folium and cartopy alongside the required geopandas, shapely, and pyproj. These enable advanced visualization capabilities for your geospatial data.