Javascript js turf检查直线是否在缓冲区多边形内?
我写了这个函数,但它不起作用Javascript js turf检查直线是否在缓冲区多边形内?,javascript,turfjs,Javascript,Turfjs,我写了这个函数,但它不起作用 function intersectPolyByPolyFC(poly, fcPoly) { var fgp = []; var bbPoly = turf.bboxPolygon(turf.bbox(poly)); console.log(turf.bbox(poly)); for (var i = 0; i < fcPoly.features.length; i++) { var bb = t
function intersectPolyByPolyFC(poly, fcPoly) {
var fgp = [];
var bbPoly = turf.bboxPolygon(turf.bbox(poly));
console.log(turf.bbox(poly));
for (var i = 0; i < fcPoly.features.length; i++) {
var bb = turf.bboxPolygon(turf.bbox(fcPoly.features[i]));
if (turf.intersect(bbPoly, bb)) {
var int = turf.intersect(poly, fcPoly.features[i]);
if (int) {
int.properties = fcPoly.features[i].properties;
fgp.push(int);
}
}
}
return turf.featureCollection(fgp);
}
函数相交polybyPolyFC(poly,fcPoly){
var fgp=[];
var-bbPoly=turp.bboxPolygon(turp.bbox(poly));
控制台.log(草皮.bbox(poly));
对于(变量i=0;i
并检查并给出其属性我编写了此函数,但它不起作用
-您能提供更多详细信息吗?您面临的错误是什么?它没有给出任何错误…但它没有给出缓冲区中的所有行。您需要提供更多详细信息,您希望使用此函数实现什么?您是否尝试以不同的间隔记录缓冲区?我想从缓冲区中获取值。在缓冲区中,它将为我们提供多段线和多边形值