aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/toOSM.js9
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(' '))
}