Add bus whitelist, route exclusions, crow-fly shape filter, and KML export #2
@@ -67,7 +67,7 @@ mask:
|
||||
color: white
|
||||
|
||||
basemap:
|
||||
provider: OpenStreetMap.Mapnik
|
||||
provider: Esri.WorldGrayCanvas
|
||||
zoom: 14
|
||||
|
||||
labels:
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user