行政区划地图 Skill
软件定位
Electron 桌面应用,用于基于本地村界/乡镇界 GeoJSON 绘制真实行政边界分区图(粉彩填色),
并按选定范围完整导出高清 JPEG(含边界线与注记)。
触发场景
- 用户要出叶城县/喀什乡镇分区色块图(参考 GIS 粉彩分区图)
- 需要道路名(国道~乡道)、村名/学校名注记
- 需要「无论放大多少,保存都框住完整选定区域」
- 需要导入村界 SHP 并热加载
安装本 Skill(平台)
在 http://43.139.92.133/skill :
- 登录后点「安装 Skill」
- 优先:安装方式选「本地路径」,填本解压目录绝对路径
- 或:上传本目录打成的 ZIP(
admin-boundary-map-skill.zip)
识别关键件:SKILL.md + manifest.json + handler.js(L3)。
桌面软件运行
开发:
npm start
已打包 EXE(项目 release/):
- 安装版:
行政区划地图-1.0.0-win-x64.exe - 便携版:
行政区划地图-1.0.0-便携版.exe
标准出图流程
- 出图层级选「县(乡镇分区填色·参考图)」
- 市选喀什地区,县选目标县(默认叶城县)
- 勾选:显示道路、道路名、村/学校名、区域填色
- 点「查询出图」
- 「保存高清JPEG」:自动把选定区域完整适配进画面再导出(与当前缩放无关)
可选:勾选乡镇/村后改出图层级为乡镇或村;框选区域仅保存框选。
数据说明
- 内置
data/bounds:喀什区县界、乡镇界、各县村界 GeoJSON - 导入 SHP 需本机 Python +
scripts/convert_village_shp.py - 河园镇等西部山区可能只有大面「直属」几何、无逐村界——属数据分布,不是渲染失败
Agent 执行约定
调用本 skill 的 handler.invoke 时:
action=guide:返回出图/保存操作指引action=status:返回 skill 元数据与桌面产物路径提示action=export-checklist:返回保存前检查清单
不要伪造行政界线;无边界数据时明确告知用户导入 SHP 或补数据。