@@ -35,7 +35,12 @@ def grouped_elements_to_mask(group, zoom, tile_col, tile_row):
35
35
return mask
36
36
37
37
38
- def download_stacked_image_and_mask (bbox , grouped_elements , zoom , token ):
38
+ def download_stacked_image_and_mask (
39
+ bbox : tuple [float , float , float , float ],
40
+ grouped_elements : dict ,
41
+ zoom : int ,
42
+ mapbox_token : str ,
43
+ ) -> tuple [np .ndarray , np .ndarray ]:
39
44
"""Download all tiles within a bounding box and stack them into a single image.
40
45
41
46
All the grouped_elements are painted on the mask.
@@ -46,7 +51,7 @@ def download_stacked_image_and_mask(bbox, grouped_elements, zoom, token):
46
51
[group_elements_by_tile][osm_ai_helper.utils.tiles.group_elements_by_tile].
47
52
zoom (int): Zoom level.
48
53
See https://docs.mapbox.com/help/glossary/zoom-level/.
49
- token (str): Mapbox token.
54
+ mapbox_token (str): Mapbox token.
50
55
See https://docs.mapbox.com/help/getting-started/access-tokens/.
51
56
52
57
Returns:
@@ -67,7 +72,7 @@ def download_stacked_image_and_mask(bbox, grouped_elements, zoom, token):
67
72
for n_row , tile_row in enumerate (range (top , bottom )):
68
73
group = grouped_elements [(tile_col , tile_row )]
69
74
70
- img = download_tile (zoom , tile_col , tile_row , token )
75
+ img = download_tile (zoom , tile_col , tile_row , mapbox_token )
71
76
72
77
mask = grouped_elements_to_mask (group , zoom , tile_col , tile_row )
73
78
0 commit comments