UjjwalKGupta commited on
Commit
c328d2e
·
verified ·
1 Parent(s): edd31d6

Add DEM and Slope Map

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -109,10 +109,10 @@ def add_geometry_to_maps(map_list):
109
  m.add_gdf(buffer_geometry_gdf, layer_name="Geometry Buffer", style_function=lambda x: {"color": "red", "fillOpacity": 0.0})
110
  m.add_gdf(geometry_gdf, layer_name="Geometry", style_function=lambda x: {"color": "blue", "fillOpacity": 0.0})
111
 
112
- def get_dem_slope_maps(buffer_ee_feature_collection, buffer):
113
  # Create the map for DEM
114
  dem_map = gee_folium.Map()
115
- dem_layer = ee.Image("USGS/SRTMGL1_003").clip(buffer_ee_feature_collection.buffer(buffer))
116
  vis_params = {"min": 0, "max": 300, "palette": ["blue", "green", "yellow", "red"]}
117
  dem_map.addLayer(dem_layer, vis_params, "DEM Layer")
118
  # Create a colormap
@@ -468,7 +468,7 @@ if "result" in st.session_state:
468
 
469
  st.write("<h3><div style='text-align: center;'>DEM and Slope from SRTM at 30m resolution</div></h3>", unsafe_allow_html=True)
470
  dem_col, slope_col = st.columns(2)
471
- dem_map, slope_map = get_dem_slope_maps(buffer_ee_feature_collection, buffer)
472
  # DEM Map
473
  dem_col.write("DEM Map")
474
  add_geometry_to_maps([dem_map])
 
109
  m.add_gdf(buffer_geometry_gdf, layer_name="Geometry Buffer", style_function=lambda x: {"color": "red", "fillOpacity": 0.0})
110
  m.add_gdf(geometry_gdf, layer_name="Geometry", style_function=lambda x: {"color": "blue", "fillOpacity": 0.0})
111
 
112
+ def get_dem_slope_maps(buffer_ee_geometry, buffer):
113
  # Create the map for DEM
114
  dem_map = gee_folium.Map()
115
+ dem_layer = ee.Image("USGS/SRTMGL1_003").clip(buffer_ee_geometry.buffer(buffer))
116
  vis_params = {"min": 0, "max": 300, "palette": ["blue", "green", "yellow", "red"]}
117
  dem_map.addLayer(dem_layer, vis_params, "DEM Layer")
118
  # Create a colormap
 
468
 
469
  st.write("<h3><div style='text-align: center;'>DEM and Slope from SRTM at 30m resolution</div></h3>", unsafe_allow_html=True)
470
  dem_col, slope_col = st.columns(2)
471
+ dem_map, slope_map = get_dem_slope_maps(ee.Geometry(buffer_geometry_gdf.to_crs(4326).geometry.item().__geo_interface__), buffer)
472
  # DEM Map
473
  dem_col.write("DEM Map")
474
  add_geometry_to_maps([dem_map])