From 46318c340f6cb2b68cc51940d18e9ffa7f8dcb07 Mon Sep 17 00:00:00 2001 From: Andrew Harvey Date: Mon, 21 Jun 2021 16:58:04 +1000 Subject: ignore - when comparing street names because of the differences between osm and vicmap --- bin/conflate.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bin/conflate.js') diff --git a/bin/conflate.js b/bin/conflate.js index 3cbd11a..518ccb3 100755 --- a/bin/conflate.js +++ b/bin/conflate.js @@ -181,7 +181,7 @@ const conflate = new Transform({ // ignoring case // ignoring differences between "Foo - Bar Street" and "Foo-Bar Street", these kinds of names are common in country victoria const isMatched = feature.properties['addr:street'] && osmStreet - && feature.properties['addr:street'].toLowerCase().replaceAll(' - ', '-') === osmStreet.toLowerCase().replaceAll(' - ', '-') + && feature.properties['addr:street'].toLowerCase().replaceAll(' - ', '-').replaceAll('-', '') === osmStreet.toLowerCase().replaceAll(' - ', '-').replaceAll('-', '') && osmHouseNumber !== null && feature.properties['addr:housenumber'].replaceAll(' ', '').toLowerCase() === osmHouseNumber.replaceAll(' ', '').toLowerCase() && (vicmapUnit === osmUnit) -- cgit v1.2.3