Skip to content

Commit 0893b1e

Browse files
Use super(config) and caresAboutLayer() in OpenMapTilesProfile ... (#182)
use super(config) and caresAboutLayer() in OpenMapTilesProfile ... ... to make sure we're working with onlyLayers and excludeLayers in OpenMapTilesProfile and ForwardingProfile in consistent manner
1 parent 44b8f98 commit 0893b1e

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/main/java/org/openmaptiles/OpenMapTilesProfile.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,7 @@ public OpenMapTilesProfile(Planetiler runner) {
6060
}
6161

6262
public OpenMapTilesProfile(Translations translations, PlanetilerConfig config, Stats stats) {
63-
List<String> onlyLayers = config.arguments().getList("only_layers", "Include only certain layers", List.of());
64-
List<String> excludeLayers = config.arguments().getList("exclude_layers", "Exclude certain layers", List.of());
63+
super(config);
6564

6665
// register release/finish/feature postprocessor/osm relationship handler methods...
6766
List<Handler> layers = new ArrayList<>();
@@ -71,7 +70,7 @@ public OpenMapTilesProfile(Translations translations, PlanetilerConfig config, S
7170
var extraLayers = ExtraLayers.create(translations, config, stats);
7271
var allLayers = Stream.concat(omtLayers.stream(), extraLayers.stream()).toList();
7372
for (Layer layer : allLayers) {
74-
if ((onlyLayers.isEmpty() || onlyLayers.contains(layer.name())) && !excludeLayers.contains(layer.name())) {
73+
if (caresAboutLayer(layer)) {
7574
layers.add(layer);
7675
registerHandler(layer);
7776
if (layer instanceof TransportationName transportationName) {

0 commit comments

Comments
 (0)