UjjwalKGupta commited on
Commit
79c8b4f
·
verified ·
1 Parent(s): de03756

Correct Slope

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -240,8 +240,7 @@ def get_dem_slope_maps(ee_geometry, map_bounds, zoom=12, wayback_url=None, wayba
240
  print(f"Error creating DEM map: {e}")
241
  dem_map_html = f"<div>Error creating DEM map: {e}</div>"
242
 
243
-
244
- # --- Slope Map ---
245
  slope_map = gee_folium.Map(zoom_start=zoom)
246
  if wayback_url:
247
  slope_map.add_tile_layer(wayback_url, name=wayback_title, attribution="Esri")
@@ -250,8 +249,11 @@ def get_dem_slope_maps(ee_geometry, map_bounds, zoom=12, wayback_url=None, wayba
250
 
251
  slope_map_html = "<div>No Slope data available for this area.</div>"
252
  try:
253
- dem_layer = ee.Image("USGS/SRTMGL1_003").resample("bilinear").reproject(crs="EPSG:4326", scale=30)
254
- slope_layer = ee.Terrain.slope(dem_layer).clip(ee_geometry)
 
 
 
255
  slope_vis_params = {"min": 0, "max": 60, "palette": ['#00FF00', '#FFFF00', '#FFA500', '#FF0000']}
256
  slope_map.addLayer(slope_layer, slope_vis_params, "Slope")
257
  slope_map.add_colorbar(vis_params=slope_vis_params, label="Slope (degrees)")
 
240
  print(f"Error creating DEM map: {e}")
241
  dem_map_html = f"<div>Error creating DEM map: {e}</div>"
242
 
243
+ # ---Slope Map --- #
 
244
  slope_map = gee_folium.Map(zoom_start=zoom)
245
  if wayback_url:
246
  slope_map.add_tile_layer(wayback_url, name=wayback_title, attribution="Esri")
 
249
 
250
  slope_map_html = "<div>No Slope data available for this area.</div>"
251
  try:
252
+ dem_for_slope = ee.Image("USGS/SRTMGL1_003")
253
+
254
+ # Calculate slope. The result is an image with slope values in degrees.
255
+ slope_layer = ee.Terrain.slope(dem_for_slope).clip(ee_geometry)
256
+
257
  slope_vis_params = {"min": 0, "max": 60, "palette": ['#00FF00', '#FFFF00', '#FFA500', '#FF0000']}
258
  slope_map.addLayer(slope_layer, slope_vis_params, "Slope")
259
  slope_map.add_colorbar(vis_params=slope_vis_params, label="Slope (degrees)")