技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
spatial-operations【数据与研究】Use when running GeoPandas spatial joins, nearest joins, overlays, clips, dissolves, spatial indexes, and Shapely-backed geometry analysis operations.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task combines, filters, aggregates, or transforms geometries with GeoPandas analysis APIs.
sjoin, overlay, clip, dissolve, and .sindex.sjoin, GeoDataFrame.sjoin, sjoin_nearest, predicate, lsuffix, rsuffix, distance_col, or spatial predicates.overlay, set operations (intersection, union, identity, symmetric_difference, difference), keep_geom_type, make_valid, or polygon validity repair.clip, dissolve, explode, union_all, intersection_all, buffer, distance, dwithin, contains, within, intersects, nearest, or spatial index queries.../core-data-model/SKILL.md to create GeoDataFrames, repair active geometry columns, or understand CRS assignment versus reprojection basics.../io-formats/SKILL.md to read/write layers before or after operations.../mapping-geocoding/SKILL.md to visualize operation results.../validation-testing/SKILL.md for equality assertions or focused native tests..crs on every input before combining layers. Reproject, do not override, when coordinates need transformation.buffer, distance, dwithin, nearest thresholds), use a projected CRS with linear units.make_valid() when invalid geometry is an expected data-quality issue.intersects is broad; within/contains are directional; boundary-only relationships may surprise users..sindex.valid_query_predicates to discover available spatial index predicates in the current environment.python scripts/spatial_operations_smoke.py
Expected high-level signal: the script reports successful spatial join, overlay, clip, dissolve, and spatial-index assertions on tiny in-memory geometries.
core-data-model first when inputs are uncertain.io-formats only after verifying CRS and geometry validity.mapping-geocoding for visualization and validation-testing for assertion-backed comparisons.