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

面转线

填充面转成边界线后只剩轮廓,可以单独加粗、做虚线或沿线取点。

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

说明

polygonToLine 把面要素的每个环转成线。 多部件面返回 FeatureCollection,单部件面返回单个 Feature, 判断类型时不能写死。

输入输出
单个 PolygonLineString
带洞的 PolygonFeatureCollection,环各一条
MultiPolygonFeatureCollection

转出的线首尾相同,是闭合环。沿线取点时要去掉重复的末点, 否则会在起点附近多算一次。