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

差集运算

外框减去右侧的圆角矩形,结果是一个带缺口的形状,缺口边界清晰。

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

说明

difference 求第一个面减去第二个面的结果。 参数顺序不能反,反过来只剩被减掉的部分。 结果可能是 Polygon,也可能是 MultiPolygon。

情形结果
部分重叠带凹口的面
完全包含带洞的面
完全被包含null
不相交第一个面的副本

差集不修复自相交的输入。先检查面是否合法, 再参与运算,否则结果可能整块消失。