用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ming1zhou88/minemap-skills --skill minemap-business-admin-division命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | minemap-business-admin-division |
| description | MineMap 行政区划业务规范。用于区域拉伸、边界墙体、专题区划展示。 |
const adminDivision = new minemap.AdminDivision({
divisions: [
{
hierarchy: {
positions: [116.39, 39.9, 116.4, 39.9, 116.4, 39.91, 116.39, 39.91, 116.39, 39.9],
holes: []
},
height: 500
}
]
});
map.addSceneComponent(adminDivision);
AdminDivision 不是简单的填充面,而是一个复合场景对象。源码里它会为每个区划组合生成:
因此它适合“专题区域起鼓表达”,不适合拿来替代所有普通 polygon 图层。
AdminDivision 是 scene-objectdivisionshierarchy 和 heighthierarchy 里包含:
positionsholesplanedextrudedplaning()extruding()minemap://assets/division-edge.png对应 demo:demo/html/ThematicMapOfAdministrativeDivisionsExt.html
这个 demo 说明了两个业务上很实用的策略:
raster-brightness-maxheightdivisionshierarchy.positions + hierarchy.holes当前实现不是只吃一串 positions。业务数据整理阶段必须明确外环与洞。
虽然几何库会尽量处理,但正式项目里不应依赖运行时“碰运气修补”。
height 是业务视觉参数,不是越高越好高度过大时会带来:
AdminDivision 绘制海量基层网格不合适。它更适合少量重点行政区、责任区、专题区域,而不是海量细碎面。
会导致:
如果底图和周边场景太亮,区划起鼓效果会不明显。demo 已证明,必要时应联动底图亮度或周边样式。
demo/html/ThematicMapOfAdministrativeDivisionsExt.htmldemo/html/ThematicMapOfAdministrativeDivisions.htmlminemap-business-measurementminemap-primitives-and-materials基于 SOC 职业分类