OSMUtils.isArea improvements #798

This commit is contained in:
Emux
2020-12-23 17:16:08 +02:00
parent a881eec9b1
commit 789c280fc2

View File

@@ -20,26 +20,19 @@ package org.oscim.tiling.source.mapfile;
import org.oscim.core.MapElement; import org.oscim.core.MapElement;
import org.oscim.core.Tag; import org.oscim.core.Tag;
import java.util.Arrays;
import java.util.HashSet; import java.util.HashSet;
import java.util.Locale; import java.util.Locale;
import java.util.Set; import java.util.Set;
public final class OSMUtils { public final class OSMUtils {
private static final Set<String> areaKeys = new HashSet<>(); private static final Set<String> areaKeys = new HashSet<>(Arrays.asList(
"area",
static { "aeroway", "building", "landuse", "leisure", "natural", "amenity",
areaKeys.add("building"); "highway", "barrier",
areaKeys.add("highway"); "railway"
areaKeys.add("natural"); ));
areaKeys.add("landuse");
areaKeys.add("amenity");
areaKeys.add("barrier");
areaKeys.add("leisure");
areaKeys.add("railway");
areaKeys.add("area");
areaKeys.add("aeroway");
}
/** /**
* Heuristic to determine from attributes if a map element is likely to be an area. * Heuristic to determine from attributes if a map element is likely to be an area.