aboutsummaryrefslogtreecommitdiff
path: root/lib/filterOSM.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/filterOSM.js')
-rw-r--r--lib/filterOSM.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/filterOSM.js b/lib/filterOSM.js
new file mode 100644
index 0000000..e530773
--- /dev/null
+++ b/lib/filterOSM.js
@@ -0,0 +1,16 @@
+module.exports = (feature, options) => {
+
+ // skip any addresses without either a housenumber or housename
+ // eg PFI 53396626 has no housenumber
+ if (
+ !('addr:housenumber' in feature.properties) &&
+ !('addr:housename' in feature.properties)
+ ) {
+ if (argv.debug) {
+ console.log(`PFI ${feature.properties._pfi} has neither a addr:housename or addr:housenumber, filtering`)
+ }
+ return false
+ }
+
+ return true
+}