diff options
Diffstat (limited to 'lib/filterOSM.js')
-rw-r--r-- | lib/filterOSM.js | 16 |
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 +} |