aboutsummaryrefslogtreecommitdiff
path: root/bin/reduceOverlap.js
diff options
context:
space:
mode:
authorAndrew Harvey <andrew@alantgeo.com.au>2021-05-18 16:07:17 +1000
committerAndrew Harvey <andrew@alantgeo.com.au>2021-05-18 16:07:17 +1000
commiteb57ce6fdec3a959288b2a30c499dcea7e81a444 (patch)
tree1dba7a1dcf8c11f334fd655b2f6cab67a0aff427 /bin/reduceOverlap.js
parent27ef54718487c558182fc73609a649a1adcf9b26 (diff)
improve performance by indexing by street
Diffstat (limited to 'bin/reduceOverlap.js')
-rwxr-xr-xbin/reduceOverlap.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/bin/reduceOverlap.js b/bin/reduceOverlap.js
index 2255368..ae5f1dc 100755
--- a/bin/reduceOverlap.js
+++ b/bin/reduceOverlap.js
@@ -206,7 +206,7 @@ if (argv.debug) {
}
// first pass to index by geometry
-console.log('First pass to index by geometry')
+console.log('Pass 1/2: index by geometry')
pipeline(
fs.createReadStream(inputFile),
ndjson.parse(),
@@ -216,8 +216,9 @@ pipeline(
console.log(err)
process.exit(1)
} else {
- console.log(` of ${sourceCount} features found ${Object.keys(features).length} unique geometries`)
+ console.log(` of ${sourceCount.toLocaleString()} features found ${Object.keys(features).length.toLocaleString()} unique geometries`)
// second pass to reduce overlapping features
+ console.log('Pass 2/2: reduce overlapping features')
pipeline(
Readable.from(Object.keys(features)),
reduce,