0

turf を使用して geojson ファイル内のすべてのポイントをバッファリングしようとしています。50点あります。私のスクリプトは意図したとおりに geojson ファイルを生成して出力しますが、QGIS は結果の geojson ファイルを表示しません。私が間違っていることはありますか?

var turf = require('turf');
var fs = require('fs');

var points = JSON.parse(fs.readFileSync('points.geojson')).features;

bufferlist = [];

for (i = 0; i < points.length; i++) { 
    console.log(i);
    buff = turf.buffer((points[i]), .001);
    bufferlist.push(buff);
}


var bufferOut = turf.featurecollection(bufferlist);

fs.writeFileSync( "bufferOut.geojson", JSON.stringify(bufferOut));
console.log('Done');

洞察をありがとう!

4

1 に答える 1