From 789c280fc288c599b4ffd9484a1e00f9ad68e4de Mon Sep 17 00:00:00 2001 From: Emux Date: Wed, 23 Dec 2020 17:16:08 +0200 Subject: [PATCH] OSMUtils.isArea improvements #798 --- .../oscim/tiling/source/mapfile/OSMUtils.java | 21 +++++++------------ 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/vtm/src/org/oscim/tiling/source/mapfile/OSMUtils.java b/vtm/src/org/oscim/tiling/source/mapfile/OSMUtils.java index 6611615e..15b71d30 100644 --- a/vtm/src/org/oscim/tiling/source/mapfile/OSMUtils.java +++ b/vtm/src/org/oscim/tiling/source/mapfile/OSMUtils.java @@ -20,26 +20,19 @@ package org.oscim.tiling.source.mapfile; import org.oscim.core.MapElement; import org.oscim.core.Tag; +import java.util.Arrays; import java.util.HashSet; import java.util.Locale; import java.util.Set; public final class OSMUtils { - private static final Set areaKeys = new HashSet<>(); - - static { - areaKeys.add("building"); - areaKeys.add("highway"); - areaKeys.add("natural"); - areaKeys.add("landuse"); - areaKeys.add("amenity"); - areaKeys.add("barrier"); - areaKeys.add("leisure"); - areaKeys.add("railway"); - areaKeys.add("area"); - areaKeys.add("aeroway"); - } + private static final Set areaKeys = new HashSet<>(Arrays.asList( + "area", + "aeroway", "building", "landuse", "leisure", "natural", "amenity", + "highway", "barrier", + "railway" + )); /** * Heuristic to determine from attributes if a map element is likely to be an area.