经纬志
首页 / Turf.js / 使用示例

多面融合

八个相邻街区按所属片区合并,两组各自得到一条完整外轮廓。

Turf.js 7.x · 更新 2026-10-27
源码与运行效果
运行效果

说明

dissolve 按 propertyName 分组, 把组内相邻的面合并成一个。不相邻的面会保留为多部件, 需要拆开时再用 explode。

参数作用
propertyName分组字段,可以传数组
propertyName 缺省整体合并为一个要素
输出属性保留分组字段,其他属性丢弃

相邻是关键条件。两个面只要相差几厘米没接上,融合结果就是多部件, 看起来像没合并。融合前先做一次吸附或统一坐标精度。