首页 / Turf.js / 使用示例
平滑曲线
原始折线是硬拐角,经过贝塞尔插值后变成顺滑曲线,顶点数量增加。
源码与运行效果
说明
贝塞尔插值不改变端点位置,只在拐角处补点。
resolution 决定每段补多少点,
sharpness 越大越接近原折线,0.85 是常用值。
| 参数 | 作用 |
|---|---|
resolution | 每段插值点数,默认 10000 |
sharpness | 0 到 1,越大越贴近原线 |
mutate | 是否改输入 |
平滑只改变形态,不改变长度语义。对道路做平滑后算里程, 结果会比原始折线略长,用于计费时要回到原始数据。