diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/toOSM.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/toOSM.js b/lib/toOSM.js index 49a3e6c..bd3e1e4 100644 --- a/lib/toOSM.js +++ b/lib/toOSM.js @@ -64,6 +64,13 @@ const emptyNames = [ 'NOT NAMED' ] +const roadSuffixMap = { + N: 'North', + S: 'South', + E: 'East', + W: 'West' +} + const suburbMap = { // likely due to our capital case code 'Mccrae': 'McCrae', @@ -223,7 +230,7 @@ module.exports = (sourceFeature, options) => { outputProperties['addr:street'] = capitalCase([ sourceProperties.ROAD_NAME, sourceProperties.ROAD_TYPE, - sourceProperties.RD_SUF + sourceProperties.RD_SUF in roadSuffixMap ? roadSuffixMap[sourceProperties.RD_SUF] : sourceProperties.RD_SUF ].join(' ')) } |