turfjs是一个地理空间分析库,处理各种地图算法。
1. 简单模块化,易于理解的Javascript函数处理GeoJSON
2. 模块化Turf是一系列小模板的集合,可以按需使用
3. 快速利用最新算法,无需将数据发送到服务器
二、主要功能 1. 测量2. 缓冲区测距
测面
点和线的最短距离
点和面的最短距离
多边形的质心
bbox四至边界
envolop最小外包多边形
3. 空间拓扑关系判断圆形缓冲区 抽稀
4. 特征变换 要素生成相交 包含 并集 交集
线是否闭合 重合 重叠 平行 点在面中 点在线上
5. 网格线变面
多点生成贝塞尔曲线(平滑)
生成等值线
生成等值面
6. 聚合函数六边形网格(指定范围,指定间隔和单位,例如北京周边50米)
三角形网格
正方形网格
点网格
7. 随机函数 8. 遍历函数 9. 单位换算DBScan基于密度的聚类算法 k-means均值聚类算法,是一种迭代求解的聚类分析算法,中心点,最近的均值,分组
其他84转墨卡托
墨卡托转84
三 、在线使用文档TIN不规则三角形格网,是地理信息系统中描述表面模型的数据结构,是格网汇总的一种,存量大、数据复杂,更能准确反映出地形地貌的特征。
Turf.js中文网
英语好的可以直接看官网文档
扫码加入我的知识星球:“时空大数据”,可获取更多更高品质的地图、地理信息、GIS、大数据、时空分析、实景三维、地图可视化等方面的知识和文件,前20名可享5折优惠券。



