OSMUtils.isArea improvements #798
This commit is contained in:
@@ -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.
|
||||||
|
|||||||
Reference in New Issue
Block a user