domains / families / data / geopandas
geopandas
combined
Guidance and local audit tools for Python workflows that directly use GeoPandas GeoSeries, GeoDataFrame, spatial operations, or vector-data I/O.
A Python library for reading, writing, and analyzing geospatial vector data; use it when you need spatial operations (buffer/overlay/join), CRS reprojection, or map visualization on formats like Shapefile/GeoJSON/GeoPackage or PostGIS.
When to use
- You need to **load and export vector geospatial data** (Shapefile, GeoJSON, GeoPackage, Parquet) and keep attributes + geometry together.
- You want to run **geometric operations** such as buffer, simplify, centroid, convex hull, or distance/area calculations.
- You need **spatial analysis** like spatial joins (intersects/within/nearest), overlay (intersection/union/difference), dissolve, or clipping.
- You must **manage coordinate reference systems (CRS)**: inspect CRS, set missing CRS metadata, or reproject between EPSG codes.
- You want to **visualize geospatial data** as static plots (matplotlib) or interactive maps (folium-backed `explore()`).
When not to use
- Do not use this skill when the required source data, identifiers, files, or credentials are missing.
- Do not use this skill when the user asks for fabricated results, unsupported claims, or out-of-scope conclusions.
- Do not use this skill when a simpler direct answer is more appropriate than the documented workflow.
Skill page
Conflict
The four copies cover the same library but diverge on scope, version, and safety. K-Dense-AI is a strict, version-pinned (1.2.0) audit workflow with local CLI tools and a heavy privacy/safety contract. brycewang-stanford targets 1.1.3, includes PySAL/spatial statistics, and uses a decision-tree reference structure. foryourhealth111 and aipoch are general usage guides with standard installation and code examples. Because K-Dense's strict audit steps and brycewang's spatial statistics focus are material steps missing from the others, crowning one would hide real alternatives.