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),适用于线与线,线与面,面与面

posted @ 2019-07-09 09:49  Mr_Kahn  阅读(2817)  评论(0)    收藏  举报