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

批量点面判断

四百个点判断是否落在多边形内,区内绿、区外灰,边界点单独标记。

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

说明

booleanPointInPolygon 返回布尔值, 比求交集快得多,适合大批量筛选。 ignoreBoundary 决定落在边界上的点算不算在内部。

参数作用
point待判断的点
polygon面,可以是要素或几何
ignoreBoundary为真时边界点算作外部

点正好落在边界上时,结果依赖参数和浮点误差,同一批数据可能前后不一致。 做统计时把边界点单独拎出来,结论更稳。