首页 / Turf.js / 使用示例
批量点面判断
四百个点判断是否落在多边形内,区内绿、区外灰,边界点单独标记。
源码与运行效果
说明
booleanPointInPolygon 返回布尔值,
比求交集快得多,适合大批量筛选。
ignoreBoundary 决定落在边界上的点算不算在内部。
| 参数 | 作用 |
|---|---|
point | 待判断的点 |
polygon | 面,可以是要素或几何 |
ignoreBoundary | 为真时边界点算作外部 |
点正好落在边界上时,结果依赖参数和浮点误差,同一批数据可能前后不一致。 做统计时把边界点单独拎出来,结论更稳。