From b9cb67f3dec24cafcfb08b5dde9455839ad4578e Mon Sep 17 00:00:00 2001 From: Chris Slatt Date: Mon, 22 Aug 2016 16:11:33 -0400 Subject: [PATCH] Added code to compute total land area within each buffer and store it in the GeoJson as per #5 --- scripts/generate-buffers.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/generate-buffers.js b/scripts/generate-buffers.js index 971ea76..a91dbd6 100644 --- a/scripts/generate-buffers.js +++ b/scripts/generate-buffers.js @@ -51,6 +51,11 @@ function done(error, name) { function generateBuffer(geojson, distanceInMiles, fileName) { console.log('generating ' + fileName); var buffer = turf.buffer(geojson, distanceInMiles, 'miles'); + var areaInSqMeters = turf.area(buffer); + var areaInSqKm = areaInSqMeters / 1000000; + var areaInSqMiles = areaInSqKm / 2.58999; + buffer.area = areaInSqMiles; + fs.writeFileSync(path.resolve('buffers', fileName), JSON.stringify(buffer)); }