geopandas

Manipulate and analyze geospatial vector data with the Python geopandas library.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/felixboehm/biochem-allergy --skill geopandas-felixboehm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geopandas
Source: https://github.com/felixboehm/biochem-allergy/tree/main/.claude/skills/geopandas
Command: npx skills add https://github.com/felixboehm/biochem-allergy --skill geopandas-felixboehm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires geopandas, shapely, fiona, pyproj, pandas, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies working with and analyzing geospatial vector data, making complex geographic operations accessible and efficient.

Core Features & Use Cases

  • Geospatial Data Handling: Read, write, and manipulate vector data formats like Shapefile, GeoJSON, and GeoPackage.
  • Spatial Analysis: Perform operations such as spatial joins, overlays, buffering, and dissolves.
  • Use Case: Analyze the spatial relationship between customer locations (points) and store service areas (polygons) to identify underserved regions or optimize new store placements.

Quick Start

Use the geopandas skill to read the attached 'regions.geojson' file and print the first 5 rows.

Frequently Asked Questions about geopandas

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

FAQPage Schema
How do I perform a spatial join between points and polygons in Python?

A spatial join in Python links geometric data based on spatial relationships, allowing you to analyze point locations within polygon boundaries. This operation identifies underserved regions by merging geographic datasets based on their physical intersection.

What is the best way to read and manipulate shapefiles and GeoJSON files?

Reading and manipulating vector data formats like Shapefile, GeoJSON, and GeoPackage involves loading geographic features into a tabular structure. This allows you to filter, transform, and analyze spatial geometries alongside their attribute data efficiently.

Can I transform coordinate systems for geospatial vector data?

Coordinate transformations reproject geometric data from one coordinate reference system to another. This ensures that different spatial datasets align accurately on the same map plane before performing overlays or distance calculations.

Does geospatial analysis in Python support integration with PostGIS databases?

Geospatial analysis in Python supports integration with PostGIS databases, enabling you to query and manipulate spatial data stored in relational databases. This facilitates comprehensive GIS workflows by bridging database storage with analytical operations.

How do I create interactive maps from vector data?

Creating interactive maps from vector data involves integrating geospatial data structures with visualization libraries. This renders geographic features dynamically, allowing users to pan, zoom, and explore spatial relationships visually.

What Python libraries are required for geometric operations like buffering and dissolves?

Geometric operations like buffering and dissolves require underlying libraries such as shapely, fiona, and pyproj. These dependencies handle the low-level spatial computations, geometry manipulations, and coordinate system mathematics respectively.