Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -47,6 +47,9 @@ display_charts(filtered_df)
|
|
47 |
def generate_heatmap_for_site(site_name, df):
|
48 |
site_df = df[df['Site__c'] == site_name]
|
49 |
|
|
|
|
|
|
|
50 |
# Define color mapping for alert levels
|
51 |
color_map = {
|
52 |
"Green": [0, 255, 0],
|
@@ -54,7 +57,7 @@ def generate_heatmap_for_site(site_name, df):
|
|
54 |
"Red": [255, 0, 0]
|
55 |
}
|
56 |
|
57 |
-
#
|
58 |
site_df["color"] = site_df["Alert_Level__c"].map(color_map)
|
59 |
|
60 |
# Create a Pydeck map for the site
|
@@ -63,7 +66,7 @@ def generate_heatmap_for_site(site_name, df):
|
|
63 |
data=site_df,
|
64 |
get_position='[Longitude__c, Latitude__c]',
|
65 |
get_color="color",
|
66 |
-
get_radius=80,
|
67 |
pickable=True,
|
68 |
auto_highlight=True
|
69 |
)
|
@@ -89,7 +92,7 @@ def generate_heatmap_for_site(site_name, df):
|
|
89 |
"color": "white"
|
90 |
}
|
91 |
}
|
92 |
-
|
93 |
return pdk.Deck(
|
94 |
map_style="mapbox://styles/mapbox/dark-v10",
|
95 |
initial_view_state=view_state,
|
|
|
47 |
def generate_heatmap_for_site(site_name, df):
|
48 |
site_df = df[df['Site__c'] == site_name]
|
49 |
|
50 |
+
# Ensure that Alert_Level__c is treated as a string (for color mapping)
|
51 |
+
site_df['Alert_Level__c'] = site_df['Alert_Level__c'].astype(str)
|
52 |
+
|
53 |
# Define color mapping for alert levels
|
54 |
color_map = {
|
55 |
"Green": [0, 255, 0],
|
|
|
57 |
"Red": [255, 0, 0]
|
58 |
}
|
59 |
|
60 |
+
# Create a color column based on Alert_Level__c
|
61 |
site_df["color"] = site_df["Alert_Level__c"].map(color_map)
|
62 |
|
63 |
# Create a Pydeck map for the site
|
|
|
66 |
data=site_df,
|
67 |
get_position='[Longitude__c, Latitude__c]',
|
68 |
get_color="color",
|
69 |
+
get_radius=80, # You can adjust the radius if needed
|
70 |
pickable=True,
|
71 |
auto_highlight=True
|
72 |
)
|
|
|
92 |
"color": "white"
|
93 |
}
|
94 |
}
|
95 |
+
# Return the heatmap
|
96 |
return pdk.Deck(
|
97 |
map_style="mapbox://styles/mapbox/dark-v10",
|
98 |
initial_view_state=view_state,
|