技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
mapping-geocoding【数据与研究】Use when plotting GeoPandas data, building interactive maps, classifying choropleths, adding tile context, or geocoding and reverse-geocoding addresses.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task turns GeoPandas data into static/interactive maps or uses geocoding providers to convert between addresses and coordinates.
.plot(), .explore(), choropleths, classification, tiles, geocode, and reverse_geocode.GeoDataFrame.plot, GeoSeries.plot, choropleth maps, legends, colormaps, classification schemes, or matplotlib axes handling.GeoDataFrame.explore, folium, interactive HTML maps, tiles, mapclassify, basemaps, or xyzservices providers.geopandas.tools.geocode, reverse_geocode, geopy providers, provider kwargs, timeouts, rate limits, or address-to-point conversion.../core-data-model/SKILL.md for CRS assignment/reprojection and geometry-column repairs before plotting.../spatial-operations/SKILL.md for clipping, joins, dissolves, simplification, or metric preprocessing before map output.../io-formats/SKILL.md for saving map input/output vector data.../validation-testing/SKILL.md for assertions around map/geocode outputs.explore() workflows commonly need folium/branca/mapclassify and sometimes tile-provider packages.Axes, folium map object, HTML file, or serialized vector data.python scripts/check_mapping_optional_deps.py --json
python scripts/mock_geocode_smoke.py --json
The mock geocode smoke returns success without network if geopy is available; if it is missing, it reports a skipped optional workflow unless --require-geopy is used.
core-data-model and spatial-operations before plotting.io-formats for input/output data files.validation-testing to compare expected geocoded GeoDataFrames or geometry outputs.