Fix layer control
Browse files
app.py
CHANGED
|
@@ -361,11 +361,11 @@ def process_and_display(file_obj, url_str, buffer_m, progress=gr.Progress()):
|
|
| 361 |
folium.TileLayer(tiles=wayback_url, attr="Esri", name=wayback_title).add_to(m)
|
| 362 |
|
| 363 |
m = add_geometry_to_map(m, geometry_gdf, buffer_geometry_gdf, opacity=0.3)
|
| 364 |
-
|
| 365 |
bounds = geometry_gdf.to_crs(epsg=4326).total_bounds
|
| 366 |
map_bounds = [[bounds[1], bounds[0]], [bounds[3], bounds[2]]]
|
| 367 |
m.fit_bounds(map_bounds, padding=(10, 10))
|
| 368 |
-
|
| 369 |
|
| 370 |
ee_geometry = ee.Geometry(json.loads(geometry_gdf.to_crs(4326).to_json())['features'][0]['geometry'])
|
| 371 |
dem_html, slope_html = get_dem_slope_maps(ee_geometry, map_bounds, wayback_url=wayback_url, wayback_title=wayback_title)
|
|
|
|
| 361 |
folium.TileLayer(tiles=wayback_url, attr="Esri", name=wayback_title).add_to(m)
|
| 362 |
|
| 363 |
m = add_geometry_to_map(m, geometry_gdf, buffer_geometry_gdf, opacity=0.3)
|
| 364 |
+
|
| 365 |
bounds = geometry_gdf.to_crs(epsg=4326).total_bounds
|
| 366 |
map_bounds = [[bounds[1], bounds[0]], [bounds[3], bounds[2]]]
|
| 367 |
m.fit_bounds(map_bounds, padding=(10, 10))
|
| 368 |
+
folium.LayerControl().add_to(m)
|
| 369 |
|
| 370 |
ee_geometry = ee.Geometry(json.loads(geometry_gdf.to_crs(4326).to_json())['features'][0]['geometry'])
|
| 371 |
dem_html, slope_html = get_dem_slope_maps(ee_geometry, map_bounds, wayback_url=wayback_url, wayback_title=wayback_title)
|