Don't crash when there are no tiles in a zoom level

This commit is contained in:
Erica Fischer
2024-02-14 16:17:03 -08:00
parent 3839c8bf10
commit a60954accd
+8 -7
View File
@@ -30,10 +30,11 @@ for tile in data['features']:
layers_per_zoom[zoom][layername].add(properties)
for zoom in range(maxzoom + 1):
for layer in layers_per_zoom[zoom]:
for feature in layers_per_zoom[zoom][layer]:
if feature not in reported:
for z in range(zoom + 1, maxzoom + 1):
if feature not in layers_per_zoom[z][layer]:
print("in", zoom, "but not in", z, ":", feature)
reported.add(feature)
if zoom in layers_per_zoom:
for layer in layers_per_zoom[zoom]:
for feature in layers_per_zoom[zoom][layer]:
if feature not in reported:
for z in range(zoom + 1, maxzoom + 1):
if feature not in layers_per_zoom[z][layer]:
print("in", zoom, "but not in", z, ":", feature)
reported.add(feature)