From 85686cd0c711addb7892171a5b5f509bac535b33 Mon Sep 17 00:00:00 2001 From: Andrew Harvey Date: Thu, 26 May 2022 11:06:05 +1000 Subject: account for addresses outside any suburb in candidates --- bin/candidates.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'bin/candidates.js') diff --git a/bin/candidates.js b/bin/candidates.js index af87f5a..31a01d6 100755 --- a/bin/candidates.js +++ b/bin/candidates.js @@ -124,7 +124,7 @@ const candidatesNewAddressesInBlocksWithoutAnyExisting = new Transform({ const suburb = findSuburb(feature) - outputFeatures['newAddressesInBlocksWithoutAnyExisting'][suburb.id].push(feature) + outputFeatures['newAddressesInBlocksWithoutAnyExisting'][suburb ? suburb.id : 0].push(feature) callback() } @@ -164,6 +164,12 @@ pipeline( console.log(err) process.exit(1) } else { + for (const layer of Object.keys(outputFeatures)) { + // plus one for features not within any suburb + outputFeatures[layer][0] = [] + } + suburbName[0] = 'OUTSIDE VIC SUBURB' + console.log('Step 2/4: Creating index of Suburbs') lookupSuburbs = new PolygonLookup({ type: 'FeatureCollection', -- cgit v1.2.3