geopandas

Analyze and manipulate geospatial vector data with Python libraries.

1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/Sologa/codex-pipeline --skill geopandas-sologa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geopandas
Source: https://github.com/Sologa/codex-pipeline/tree/main/.codex/skills/geopandas
Command: npx skills add https://github.com/Sologa/codex-pipeline --skill geopandas-sologa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill empowers users to perform complex spatial analysis and data manipulation on geographic vector data, transforming raw location-based information into actionable insights.

Core Features & Use Cases

  • Geospatial Data Handling: Read, write, and manipulate various vector data formats (Shapefile, GeoJSON, GeoPackage, PostGIS).
  • Spatial Analysis: Perform operations like buffering, spatial joins, overlay analysis, and dissolve.
  • Coordinate Reference System (CRS) Management: Accurately reproject and manage CRS for precise analysis.
  • Visualization: Create static and interactive maps to visualize geographic data.
  • Use Case: Analyze customer locations against sales regions to identify underserved areas, calculate drive times from distribution centers to retail stores, or map population density changes over time.

Quick Start

Use the geopandas skill to read the file 'data.geojson' 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 on vector data formats like GeoJSON or Shapefile?

A spatial join on vector data formats like GeoJSON or Shapefile merges geographic layers based on their spatial relationship. This Skill reads diverse formats and executes spatial joins, overlay analysis, and boundary dissolving to transform raw location data into actionable insights.

What is coordinate reference system transformation and when do I need it for geospatial analysis?

Coordinate reference system (CRS) transformation reprojects vector data to ensure accurate distance and area measurements. You need it when analyzing geospatial data from different sources or performing spatial operations like buffering that require consistent geographic projections.

Can I read and write PostGIS databases directly for spatial analysis?

Yes, you can read and write PostGIS databases directly for spatial analysis. This Skill supports handling diverse geospatial vector data formats including PostGIS, Shapefile, GeoJSON, and GeoPackage, enabling seamless database integration for your mapping workflows.

What's the best way to analyze customer locations against sales regions?

The best way to analyze customer locations against sales regions is using overlay analysis and spatial joins. This Skill processes vector data to identify underserved areas, calculate drive times from distribution centers, and map population density changes accurately.

How do I create interactive maps from geographic vector data?

Creating interactive maps from geographic vector data involves integrating with visualization libraries after performing spatial analysis. This Skill handles the data manipulation and CRS management, then connects to visualization tools to chart geographic information and map spatial relationships.

Why does my buffering operation return incorrect distances when using different coordinate systems?

Buffering operations return incorrect distances when vector data uses an inappropriate coordinate reference system for distance measurement. This Skill accurately manages and reprojects CRS, ensuring your spatial analysis, overlay operations, and boundary dissolving yield precise geographic results.