Spaces:
Sleeping
Sleeping
Yunus Serhat Bıçakçı
commited on
Commit
·
17daa05
1
Parent(s):
d57d724
update
Browse files- pages/4_Test.py +11 -11
pages/4_Test.py
CHANGED
|
@@ -66,7 +66,7 @@ if uploaded_file:
|
|
| 66 |
st.error("Failed to decode the uploaded file. Please ensure it's a valid GeoJSON format.")
|
| 67 |
|
| 68 |
# Map Selection
|
| 69 |
-
map_choices = ["
|
| 70 |
if uploaded_geojson:
|
| 71 |
map_choices.append("Uploaded GeoJSON")
|
| 72 |
|
|
@@ -75,11 +75,11 @@ selected_map_1 = st.selectbox("Select data for Map 1", map_choices)
|
|
| 75 |
# Determine the columns based on the selected dataset for Map 1
|
| 76 |
if selected_map_1 == "Uploaded GeoJSON" and uploaded_geojson:
|
| 77 |
available_columns_1 = get_columns_from_geojson(uploaded_geojson)
|
| 78 |
-
elif selected_map_1 == "
|
| 79 |
available_columns_1 = get_columns_from_url(map_1)
|
| 80 |
-
elif selected_map_1 == "
|
| 81 |
available_columns_1 = get_columns_from_url(map_2)
|
| 82 |
-
elif selected_map_1 == "
|
| 83 |
available_columns_1 = get_columns_from_url(map_3)
|
| 84 |
|
| 85 |
selected_column_1 = st.selectbox("Select column for Map 1 visualization", available_columns_1)
|
|
@@ -89,11 +89,11 @@ selected_map_2 = st.selectbox("Select data for Map 2", map_choices)
|
|
| 89 |
# Determine the columns based on the selected dataset for Map 2
|
| 90 |
if selected_map_2 == "Uploaded GeoJSON" and uploaded_geojson:
|
| 91 |
available_columns_2 = get_columns_from_geojson(uploaded_geojson)
|
| 92 |
-
elif selected_map_2 == "
|
| 93 |
available_columns_2 = get_columns_from_url(map_1)
|
| 94 |
-
elif selected_map_2 == "
|
| 95 |
available_columns_2 = get_columns_from_url(map_2)
|
| 96 |
-
elif selected_map_2 == "
|
| 97 |
available_columns_2 = get_columns_from_url(map_3)
|
| 98 |
|
| 99 |
selected_column_2 = st.selectbox("Select column for Map 2 visualization", available_columns_2)
|
|
@@ -105,9 +105,9 @@ with row1_col1:
|
|
| 105 |
m1 = leafmap.Map(center=[51.50, -0.1], zoom=10)
|
| 106 |
if selected_map_1 == "Uploaded GeoJSON":
|
| 107 |
m1.add_data(uploaded_geojson, column=selected_column_1)
|
| 108 |
-
elif selected_map_1 == "
|
| 109 |
m1.add_data(map_1, column=selected_column_1)
|
| 110 |
-
elif selected_map_1 == "
|
| 111 |
m1.add_data(map_2, column=selected_column_1)
|
| 112 |
else:
|
| 113 |
m1.add_data(map_3, column=selected_column_1)
|
|
@@ -116,9 +116,9 @@ with row1_col2:
|
|
| 116 |
m2 = leafmap.Map(center=[51.50, -0.1], zoom=10)
|
| 117 |
if selected_map_2 == "Uploaded GeoJSON":
|
| 118 |
m2.add_data(uploaded_geojson, column=selected_column_2)
|
| 119 |
-
elif selected_map_2 == "
|
| 120 |
m2.add_data(map_1, column=selected_column_2)
|
| 121 |
-
elif selected_map_2 == "
|
| 122 |
m2.add_data(map_2, column=selected_column_2)
|
| 123 |
else:
|
| 124 |
m2.add_data(map_3, column=selected_column_2)
|
|
|
|
| 66 |
st.error("Failed to decode the uploaded file. Please ensure it's a valid GeoJSON format.")
|
| 67 |
|
| 68 |
# Map Selection
|
| 69 |
+
map_choices = ["Hate Tweets", "MPS Hate Crime Data", "MPS All Crime Data"]
|
| 70 |
if uploaded_geojson:
|
| 71 |
map_choices.append("Uploaded GeoJSON")
|
| 72 |
|
|
|
|
| 75 |
# Determine the columns based on the selected dataset for Map 1
|
| 76 |
if selected_map_1 == "Uploaded GeoJSON" and uploaded_geojson:
|
| 77 |
available_columns_1 = get_columns_from_geojson(uploaded_geojson)
|
| 78 |
+
elif selected_map_1 == "Hate Tweets":
|
| 79 |
available_columns_1 = get_columns_from_url(map_1)
|
| 80 |
+
elif selected_map_1 == "MPS Hate Crime Data":
|
| 81 |
available_columns_1 = get_columns_from_url(map_2)
|
| 82 |
+
elif selected_map_1 == "MPS All Crime Data":
|
| 83 |
available_columns_1 = get_columns_from_url(map_3)
|
| 84 |
|
| 85 |
selected_column_1 = st.selectbox("Select column for Map 1 visualization", available_columns_1)
|
|
|
|
| 89 |
# Determine the columns based on the selected dataset for Map 2
|
| 90 |
if selected_map_2 == "Uploaded GeoJSON" and uploaded_geojson:
|
| 91 |
available_columns_2 = get_columns_from_geojson(uploaded_geojson)
|
| 92 |
+
elif selected_map_2 == "Hate Tweets":
|
| 93 |
available_columns_2 = get_columns_from_url(map_1)
|
| 94 |
+
elif selected_map_2 == "MPS Hate Crime Data":
|
| 95 |
available_columns_2 = get_columns_from_url(map_2)
|
| 96 |
+
elif selected_map_2 == "MPS All Crime Data":
|
| 97 |
available_columns_2 = get_columns_from_url(map_3)
|
| 98 |
|
| 99 |
selected_column_2 = st.selectbox("Select column for Map 2 visualization", available_columns_2)
|
|
|
|
| 105 |
m1 = leafmap.Map(center=[51.50, -0.1], zoom=10)
|
| 106 |
if selected_map_1 == "Uploaded GeoJSON":
|
| 107 |
m1.add_data(uploaded_geojson, column=selected_column_1)
|
| 108 |
+
elif selected_map_1 == "Hate Tweets":
|
| 109 |
m1.add_data(map_1, column=selected_column_1)
|
| 110 |
+
elif selected_map_1 == "MPS Hate Crime Data":
|
| 111 |
m1.add_data(map_2, column=selected_column_1)
|
| 112 |
else:
|
| 113 |
m1.add_data(map_3, column=selected_column_1)
|
|
|
|
| 116 |
m2 = leafmap.Map(center=[51.50, -0.1], zoom=10)
|
| 117 |
if selected_map_2 == "Uploaded GeoJSON":
|
| 118 |
m2.add_data(uploaded_geojson, column=selected_column_2)
|
| 119 |
+
elif selected_map_2 == "Hate Tweets":
|
| 120 |
m2.add_data(map_1, column=selected_column_2)
|
| 121 |
+
elif selected_map_2 == "MPS Hate Crime Data":
|
| 122 |
m2.add_data(map_2, column=selected_column_2)
|
| 123 |
else:
|
| 124 |
m2.add_data(map_3, column=selected_column_2)
|