Back to Skills

geopandas

Python library for working with geospatial vector data including shapefiles, GeoJSON, and GeoPackage files. Use when working with geographic data for spatial analysis, geometric operations, coordinate transformations, spatial joins, overlay operations, choropleth mapping, or any task involving reading/writing/analyzing vector geographic data. Supports PostGIS databases, interactive maps, and integration with matplotlib/folium/cartopy. Use for tasks like buffer analysis, spatial joins between dat

6,195stars743forksUpdated 1/16/2026

Security Assessment

Safe(100/100)
Security Score100/100

About geopandas

GeoPandas is a powerful Python library designed for working with geospatial vector data, such as shapefiles, GeoJSON, and GeoPackage files. It addresses the need for efficient spatial analysis and geometric operations by extending the capabilities of pandas to include spatial data types. Users can perform various tasks including reading, writing, and analyzing geographic data, making it an essential tool for anyone involved in spatial data science or geographic information systems (GIS). In addition to basic data handling, GeoPandas supports complex operations like coordinate transformations, spatial joins, and overlay operations, which are crucial for advanced geospatial analysis.

FAQ

How do I install GeoPandas?

You can install GeoPandas using pip: `pip install geopandas`.

What file formats does GeoPandas support?

GeoPandas supports various formats including Shapefile, GeoJSON, GeoPackage, PostGIS, and Parquet.

Can I use GeoPandas for interactive mapping?

Yes, GeoPandas can be integrated with libraries like folium and cartopy for creating interactive maps.

What are the optional dependencies for better performance?

You can install additional packages like folium, mapclassify, and pyarrow for enhanced features and performance.

What is the license of GeoPandas?

GeoPandas is licensed under the BSD-3-Clause license.

Install geopandas

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill