Skip to content

Commit cf21015

Browse files
committed
Shortbread: Fix zoom levels for generalized water layers
1 parent 3ae740f commit cf21015

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

themes/shortbread_v1_gen/topics/water.lua

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ local themepark, theme, cfg = ...
1111

1212
local gen_levels = { 'l', 'm', 's' }
1313
local gen_config = {
14-
l = { minzoom = 10, maxzoom = 11 },
15-
m = { minzoom = 8, maxzoom = 9 },
16-
s = { minzoom = 6, maxzoom = 7 },
14+
l = { minzoom = 10, maxzoom = 11, genzoom = 12 },
15+
m = { minzoom = 8, maxzoom = 9, genzoom = 10 },
16+
s = { minzoom = 6, maxzoom = 7, genzoom = 8 },
1717
}
1818

1919
-- ---------------------------------------------------------------------------
@@ -22,7 +22,7 @@ local expire_levels = {}
2222

2323
for _, level in ipairs(gen_levels) do
2424
expire_levels[level] = osm2pgsql.define_expire_output({
25-
maxzoom = gen_config[level].maxzoom,
25+
maxzoom = gen_config[level].genzoom,
2626
table = 'expire_water_polygons_' .. level
2727
})
2828

@@ -247,15 +247,14 @@ end
247247
local name_list = table.concat(name_columns, ', ')
248248

249249
themepark:add_proc('gen', function(data)
250-
local zoom_levels = { s = 8, m = 10, l = 12 }
251250
for _, level in ipairs(gen_levels) do
252251
osm2pgsql.run_gen('raster-union', {
253252
schema = themepark.options.schema,
254253
name = 'water_polygons_' .. level,
255254
debug = false,
256255
src_table = 'water_polygons',
257256
dest_table = 'water_polygons_' .. level,
258-
zoom = zoom_levels[level],
257+
zoom = gen_config[level].genzoom,
259258
geom_column = 'geom',
260259
group_by_column = 'kind',
261260
margin = 0.0,

0 commit comments

Comments
 (0)