turf相关函数


外接矩形——turf.bbox(turf.feature),返回minX, minY, maxX, maxY

部分覆盖——turf.booleanOverlap,如果有部分覆盖,返回true,没有覆盖,返回false(注意如果一个图形包含另一个时,此方法不返回true)

是否包含——turf.booleanContains(feature1,feature2),feature1是否包含feature2

构建圆形——turf.circle(center,radius,options),center中心点,radius半径,options选项(step:精度,确定组成圆的点数,units:单位,默认公里kilometers,properties:属性)

构建多边形——turf.multiPolygon(arr),注意arr为三层数组的geojson结构

是否相交——turf.booleanCrosses(feature1, feature2),适用于线与线,线与面,不适用于面与面

判断点是否在面内——turf.booleanPointinPolygon(point, polygon, options)

求两个矢量的交点——turf.lineIntersect(feature1, feature2),适用于线与线,线与面,面与面


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM