From f92320c166d37b91e5e1bb86bfcbb639ace1d892 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Fri, 21 Apr 2017 09:40:05 -0400 Subject: [PATCH] Ignore uninteresting tags in old-style multipolygon code --- modules/osm/multipolygon.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/osm/multipolygon.js b/modules/osm/multipolygon.js index 025cc99e5..63871cd16 100644 --- a/modules/osm/multipolygon.js +++ b/modules/osm/multipolygon.js @@ -1,5 +1,6 @@ import _ from 'lodash'; import { actionReverse } from '../actions/reverse'; +import { osmIsInterestingTag } from './tags'; // For fixing up rendering of multipolygons with tags on the outer member. @@ -13,7 +14,7 @@ export function osmIsSimpleMultipolygonOuterMember(entity, graph) { return false; var parent = parents[0]; - if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1) + if (!parent.isMultipolygon() || Object.keys(parent.tags).filter(osmIsInterestingTag).length > 1) return false; var members = parent.members, member; @@ -38,7 +39,7 @@ export function osmSimpleMultipolygonOuterMember(entity, graph) { return false; var parent = parents[0]; - if (!parent.isMultipolygon() || Object.keys(parent.tags).length > 1) + if (!parent.isMultipolygon() || Object.keys(parent.tags).filter(osmIsInterestingTag).length > 1) return false; var members = parent.members, member, outerMember;