rhamon-garcia commited on
Commit
52dd204
·
verified ·
1 Parent(s): e3b6809

Update pages/01_Agro-Clima.py

Browse files
Files changed (1) hide show
  1. 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]: