diff --git a/modules/validations/crossing_ways.js b/modules/validations/crossing_ways.js index b271b4444..cfd129680 100644 --- a/modules/validations/crossing_ways.js +++ b/modules/validations/crossing_ways.js @@ -550,7 +550,12 @@ export function validationCrossingWays(context) { tags.bridge = 'yes'; tags.layer = '1'; } else { - tags.tunnel = 'yes'; + var tunnelValue = 'yes'; + if (getFeatureTypeForTags(tags) === 'waterway') { + // use `tunnel=culvert` for waterways by default + tunnelValue = 'culvert'; + } + tags.tunnel = tunnelValue; tags.layer = '-1'; } // apply the structure tags to the way