Spaces:
Sleeping
Sleeping
Update pages/01_Agro-Clima.py
Browse files- pages/01_Agro-Clima.py +59 -1
pages/01_Agro-Clima.py
CHANGED
@@ -41,6 +41,64 @@ anos = list(range(2025, 2041))
|
|
41 |
maps_list= list(maps)
|
42 |
maps_values= list(maps.values())
|
43 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
|
45 |
aez_dict ={
|
46 |
"NAA": "#FFFFFF", # Branco
|
@@ -231,7 +289,7 @@ def add_widgets(m):
|
|
231 |
#m.remove_legend()
|
232 |
|
233 |
if image.value == maps_values[0]:
|
234 |
-
m.add_cog_layer(maps_values[0], name=maps_list[0])
|
235 |
m.add_legend(legend_title="Legenda", legend_dict=aez_dict, layer_name=maps_list[0], position="bottomleft")
|
236 |
|
237 |
elif image.value == maps_values[1]:
|
|
|
41 |
maps_list= list(maps)
|
42 |
maps_values= list(maps.values())
|
43 |
|
44 |
+
aez_colors = {
|
45 |
+
0: "#FFFFFF", # NAA
|
46 |
+
1: "#FFD700", # Tropics, lowland; semi-arid, no soil/terrain limitations
|
47 |
+
2: "#DAA520", # Tropics, lowland; semi-arid, with soil/terrain limitations
|
48 |
+
3: "#32CD32", # Tropics, lowland; sub-humid, no soil/terrain limitations
|
49 |
+
4: "#228B22", # Tropics, lowland; sub-humid, with soil/terrain limitations
|
50 |
+
5: "#008000", # Tropics, lowland; humid, no soil/terrain limitations
|
51 |
+
6: "#006400", # Tropics, lowland; humid, with soil/terrain limitations
|
52 |
+
7: "#FFA500", # Tropics, highland; semi-arid, no soil/terrain limitations
|
53 |
+
8: "#FF8C00", # Tropics, highland; semi-arid, with soil/terrain limitations
|
54 |
+
9: "#7FFF00", # Tropics, highland; sub-humid, no soil/terrain limitations
|
55 |
+
10: "#ADFF2F", # Tropics, highland; sub-humid, with soil/terrain limitations
|
56 |
+
11: "#00FF00", # Tropics, highland; humid, no soil/terrain limitations
|
57 |
+
12: "#00FA9A", # Tropics, highland; humid, with soil/terrain limitations
|
58 |
+
13: "#FF4500", # Sub-tropics, warm; semi-arid, no soil/terrain limitations
|
59 |
+
14: "#FF6347", # Sub-tropics, warm; semi-arid, with soil/terrain limitations
|
60 |
+
15: "#9ACD32", # Sub-tropics, warm; sub-humid, no soil/terrain limitations
|
61 |
+
16: "#6B8E23", # Sub-tropics, warm; sub-humid, with soil/terrain limitations
|
62 |
+
17: "#3CB371", # Sub-tropics, warm; humid, no soil/terrain limitations
|
63 |
+
18: "#2E8B57", # Sub-tropics, warm; humid, with soil/terrain limitations
|
64 |
+
19: "#8B4513", # Sub-tropics, mud, cool; semi-arid, no soil/terrain limitations
|
65 |
+
20: "#A0522D", # Sub-tropics, mud, cool; semi-arid, with soil/terrain limitations
|
66 |
+
21: "#D2B48C", # Sub-tropics, mud, cool; sub-humid, no soil/terrain limitations
|
67 |
+
22: "#BC8F8F", # Sub-tropics, mud, cool; sub-humid, with soil/terrain limitations
|
68 |
+
23: "#8FBC8F", # Sub-tropics, mud, cool; humid, no soil/terrain limitations
|
69 |
+
24: "#556B2F", # Sub-tropics, mud, cool; humid, with soil/terrain limitations
|
70 |
+
25: "#CD853F", # Sub-tropics, cool; semi-arid, no soil/terrain limitations
|
71 |
+
26: "#DEB887", # Sub-tropics, cool; sub-humid, no soil/terrain limitations
|
72 |
+
27: "#F4A460", # Sub-tropics, cool; humid, with soil/terrain limitations
|
73 |
+
28: "#D2691E", # Sub-tropics, cool; humid, no soil/terrain limitations
|
74 |
+
29: "#B0C4DE", # Temperature, moderate; dry, no soil/terrain limitations
|
75 |
+
30: "#87CEEB", # Temperature, moderate; dry, with soil/terrain limitations
|
76 |
+
31: "#ADD8E6", # Temperature, moderate; moist, no soil/terrain limitations
|
77 |
+
32: "#6495ED", # Temperature, moderate; moist, with soil/terrain limitations
|
78 |
+
33: "#1E90FF", # Temperature, moderate; wet, no soil/terrain limitations
|
79 |
+
34: "#0000FF", # Temperature, moderate; wet, with soil/terrain limitations
|
80 |
+
35: "#4682B4", # Temperature, cool; dry, no soil/terrain limitations
|
81 |
+
36: "#5F9EA0", # Temperature, cool; dry, with soil/terrain limitations
|
82 |
+
37: "#00CED1", # Temperature, cool; moist, no soil/terrain limitations
|
83 |
+
38: "#40E0D0", # Temperature, cool; moist, with soil/terrain limitations
|
84 |
+
39: "#00FFFF", # Temperature, cool; wet, no soil/terrain limitations
|
85 |
+
40: "#00BFFF", # Temperature, cool; wet, with soil/terrain limitations
|
86 |
+
41: "#A9A9A9", # Cold, no permafrost; dry, no soil/terrain limitations
|
87 |
+
42: "#808080", # Cold, no permafrost; dry, with soil/terrain limitations
|
88 |
+
43: "#C0C0C0", # Cold, no permafrost; moist, no soil/terrain limitations
|
89 |
+
44: "#D3D3D3", # Cold, no permafrost; moist, with soil/terrain limitations
|
90 |
+
45: "#E0FFFF", # Cold, no permafrost; wet, no soil/terrain limitations
|
91 |
+
46: "#F0FFFF", # Cold, no permafrost; wet, with soil/terrain limitations
|
92 |
+
47: "#8B0000", # Dominantly very steep terrain
|
93 |
+
48: "#FF0000", # Land with severe soil/terrain limitations
|
94 |
+
49: "#00FF00", # Ample irrigated soils
|
95 |
+
50: "#008080", # Dominantly hydromorphic soils
|
96 |
+
51: "#FFDAB9", # Desert/Arid climate
|
97 |
+
52: "#000080", # Boreal/Cold climate
|
98 |
+
53: "#FFFFFF", # Arctic/Very cold climate
|
99 |
+
54: "#A52A2A", # Dominantly built-up land
|
100 |
+
55: "#0000FF" # Dominantly water
|
101 |
+
}
|
102 |
|
103 |
aez_dict ={
|
104 |
"NAA": "#FFFFFF", # Branco
|
|
|
289 |
#m.remove_legend()
|
290 |
|
291 |
if image.value == maps_values[0]:
|
292 |
+
m.add_cog_layer(maps_values[0], name=maps_list[0],colormap=aez_colors, nodata=0)
|
293 |
m.add_legend(legend_title="Legenda", legend_dict=aez_dict, layer_name=maps_list[0], position="bottomleft")
|
294 |
|
295 |
elif image.value == maps_values[1]:
|