首页 / Turf.js / 使用示例
多面融合
八个相邻街区按所属片区合并,两组各自得到一条完整外轮廓。
源码与运行效果
说明
dissolve 按 propertyName 分组,
把组内相邻的面合并成一个。不相邻的面会保留为多部件,
需要拆开时再用 explode。
| 参数 | 作用 |
|---|---|
propertyName | 分组字段,可以传数组 |
propertyName 缺省 | 整体合并为一个要素 |
| 输出属性 | 保留分组字段,其他属性丢弃 |
相邻是关键条件。两个面只要相差几厘米没接上,融合结果就是多部件, 看起来像没合并。融合前先做一次吸附或统一坐标精度。