geopandas

Read, transform, and analyze geospatial vector data with GeoPandas.

Updated May 24, 2026
One-click install
npx skills add https://github.com/Estrella-231/Mathematical_modeling_tongmeng --skill geopandas-estrella-231
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geopandas
Source: https://github.com/Estrella-231/Mathematical_modeling_tongmeng/tree/main/.agents/skills/geopandas
Command: npx skills add https://github.com/Estrella-231/Mathematical_modeling_tongmeng --skill geopandas-estrella-231

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you work with geographic vector data (points, lines, polygons) by enabling spatial analysis, geometric transformations, spatial joins, and easy import/export across common GIS formats.

Core Features & Use Cases

  • Spatial data ingestion & export: Read and write Shapefile, GeoJSON, GeoPackage, and PostGIS data for GIS-style workflows.
  • CRS-aware spatial processing: Manage coordinate reference systems with reprojecting and CRS checks so distances and areas are computed correctly.
  • Spatial analysis & mapping: Perform buffer/overlay/dissolve/nearest-neighbor joins and generate static or interactive maps for reporting.

Quick Start

Use the geopandas skill to buffer all campus buildings by 100 meters and export the buffered geometries to a GeoPackage for visualization and further analysis.

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 on vector data in Python?

Spatial joins on vector data in Python are performed by reading geometry-aware tables and merging them based on spatial relationships. You can link attributes from overlapping points, lines, or polygons to generate combined analytical tables.

What is the best way to reproject CRS for accurate distance calculations?

Reprojecting CRS ensures accurate distance and area calculations by transforming coordinates to an appropriate reference system. You manage this by setting and converting CRS properties before applying geometric operations.

Can I read and write Shapefile and GeoPackage formats for GIS workflows?

Yes, you can read and write Shapefile, GeoJSON, and GeoPackage formats for GIS workflows. This supports common spatial data ingestion and export tasks across various vector data file types.

How do I buffer geometries and export the results to a GeoPackage?

To buffer geometries, apply a distance parameter to expand points, lines, or polygons. You can then export the transformed geometries directly to a GeoPackage file for visualization and further spatial analysis.

Does this approach support nearest-neighbor matching across geometry types?

Yes, nearest-neighbor matching is supported across geometry types. It calculates the closest spatial relationships between different geometry collections to identify adjacent features.

What are the limitations of generating static and interactive maps?

Generating static and interactive maps is limited to visualization and reporting purposes. While it supports spatial data display, complex rendering or web map deployment may require additional tools.