From 40edee127573dc9234601f6289b7db0b2e7eea6e Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Mon, 11 Nov 2019 13:40:37 +0100 Subject: [PATCH] Don't flag very close nodes with different house or unit numbers (close #6998) --- modules/validations/close_nodes.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/validations/close_nodes.js b/modules/validations/close_nodes.js index dc3cb05bd..ae6131536 100644 --- a/modules/validations/close_nodes.js +++ b/modules/validations/close_nodes.js @@ -134,8 +134,8 @@ export function validationCloseNodes(context) { if (nearby.loc === node.loc || geoSphericalDistance(node.loc, nearby.loc) < pointThresholdMeters) { - // allow very close points if the z-axis varies - var zAxisKeys = { layer: true, level: true }; + // allow very close points if tags indicate the z-axis might vary + var zAxisKeys = { layer: true, level: true, 'addr:housenumber': true, 'addr:unit': true }; var zAxisDifferentiates = false; for (var key in zAxisKeys) { var nodeValue = node.tags[key] || '0';