diff --git a/copenhagen/config/styling.yaml b/copenhagen/config/styling.yaml index ea51f50..35e2372 100644 --- a/copenhagen/config/styling.yaml +++ b/copenhagen/config/styling.yaml @@ -67,7 +67,7 @@ mask: color: white basemap: - provider: OpenStreetMap.Mapnik + provider: Esri.WorldGrayCanvas zoom: 14 labels: diff --git a/copenhagen/scripts/render.py b/copenhagen/scripts/render.py index 5ef3560..b18300f 100644 --- a/copenhagen/scripts/render.py +++ b/copenhagen/scripts/render.py @@ -28,7 +28,7 @@ from affine import Affine from adjustText import adjust_text from scipy.ndimage import distance_transform_edt -from _common import CONFIG, OUTPUT, PROCESSED +from _common import CONFIG, OUTPUT, PROCESSED, UA TARGET_CRS = "EPSG:3857" @@ -97,7 +97,8 @@ def add_basemap(ax, styling, zoom=None): for part in provider.split("."): src = getattr(src, part) cx.add_basemap(ax, crs=TARGET_CRS, source=src, zoom=zoom, - attribution=False, zorder=0) + attribution=False, zorder=0, + headers={"User-Agent": UA}) return True except Exception as e: print(f" [basemap] unavailable ({e}); using plain background", flush=True)