Spaces:
Running
Running
Add radio buttons
Browse files
app.py
CHANGED
@@ -26,10 +26,20 @@ if file_url:
|
|
26 |
geometry_gdf = input_gdf[input_gdf.index == input_geometry_idx]
|
27 |
|
28 |
m = leafmap.Map()
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
m.add_gdf(
|
34 |
geometry_gdf.to_crs(epsg=4326),
|
35 |
layer_name="Geometry",
|
|
|
26 |
geometry_gdf = input_gdf[input_gdf.index == input_geometry_idx]
|
27 |
|
28 |
m = leafmap.Map()
|
29 |
+
map_type = st.radio("Select the map type", ["Esri Satellite Map", "Google Hybrid Map", "Google Satellite Map"])
|
30 |
+
if map_type == "Google Hybrid Map":
|
31 |
+
m.add_basemap("HYBRID")
|
32 |
+
elif map_type == "Google Satellite Map":
|
33 |
+
m.add_basemap("SATELLITE")
|
34 |
+
elif map_type == "Esri Satellite Map":
|
35 |
+
st.write("<h3><div style='text-align: center;'>Esri - 2024/10/10</div></h3>", unsafe_allow_html=True)
|
36 |
+
m.add_wms_layer(
|
37 |
+
"https://wayback.maptiles.arcgis.com/arcgis/rest/services/World_Imagery/WMTS/1.0.0/GoogleMapsCompatible/MapServer/tile/56450/{z}/{y}/{x}",
|
38 |
+
layers="0",
|
39 |
+
)
|
40 |
+
else:
|
41 |
+
st.error("Invalid map type")
|
42 |
+
st.stop()
|
43 |
m.add_gdf(
|
44 |
geometry_gdf.to_crs(epsg=4326),
|
45 |
layer_name="Geometry",
|