geopandas

Read, write, and analyze geospatial vector data with geopandas.

8|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/hxk622/TokenDance --skill geopandas-hxk622
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geopandas
Source: https://github.com/hxk622/TokenDance/tree/main/backend/app/skills/builtin/scientific/research-tools/geopandas
Command: npx skills add https://github.com/hxk622/TokenDance --skill geopandas-hxk622

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires geopandas, shapely, fiona, pyproj, matplotlib, folium, mapclassify, pyarrow, psycopg2, geoalchemy2, contextily, cartopy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies working with geospatial vector data, enabling complex spatial analysis and visualization without requiring deep GIS expertise.

Core Features & Use Cases

  • Spatial Data Handling: Read, write, and manipulate vector data formats like Shapefiles, GeoJSON, and GeoPackage.
  • Spatial Analysis: Perform operations such as buffering, spatial joins, overlay analysis, and dissolve.
  • Visualization: Create static maps and interactive visualizations of geographic data.
  • Use Case: Analyze the spatial relationship between customer locations (points) and store boundaries (polygons) to identify underserved areas or optimize store placement.

Quick Start

Use the geopandas skill to read the file 'data.geojson', reproject it to EPSG:3857, and then plot it.

Frequently Asked Questions about geopandas

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

FAQPage Schema
How do I perform spatial analysis on vector data like Shapefiles and GeoJSON?

Spatial analysis on vector data like Shapefiles and GeoJSON involves geometric operations, buffering, and spatial joins. You can manipulate these formats directly to analyze spatial relationships between different geometric features without deep GIS expertise.

Can I use Python to reproject and plot geospatial vector data?

Yes, you can use Python to reproject geospatial vector data to coordinate systems like EPSG:3857 and plot it. This workflow integrates with visualization libraries to create static maps from the transformed geographic data.

Does geopandas support interactive visualization for spatial data?

Geopandas supports interactive visualization for spatial data by integrating with the folium library. This allows you to create interactive maps from vector data formats alongside static map generation using matplotlib.

What is the best way to analyze spatial relationships between points and polygons?

Analyzing spatial relationships between points and polygons is best done using overlay analysis and spatial joins. This approach identifies underserved areas or optimizes placement by calculating how point locations interact with polygon boundaries.

How do I read and write various vector data formats for GIS mapping?

Reading and writing vector data formats for GIS mapping requires tools that support Shapefiles, GeoJSON, and GeoPackage. This enables efficient geospatial data manipulation, coordinate transformation, and subsequent mapping tasks.