Update app.py
Browse files
app.py
CHANGED
@@ -112,7 +112,7 @@ def add_geometry_to_maps(map_list):
|
|
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
|
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
|
@@ -127,9 +127,8 @@ def get_dem_slope_maps(buffer_ee_geometry, buffer):
|
|
127 |
# Create a colormap
|
128 |
colormap = cm.LinearColormap(colors=vis_params['palette'], vmin=vis_params['min'], vmax=vis_params['max'])
|
129 |
slope_map.add_child(colormap)
|
130 |
-
|
131 |
return dem_map, slope_map
|
132 |
-
|
133 |
def add_indices(image, nir_band, red_band, blue_band):
|
134 |
# Add negative cloud
|
135 |
neg_cloud = image.select("MSK_CLDPRB").multiply(-1).rename("Neg_MSK_CLDPRB")
|
@@ -468,7 +467,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
|
472 |
# DEM Map
|
473 |
dem_col.write("DEM Map")
|
474 |
add_geometry_to_maps([dem_map])
|
|
|
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)
|
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
|
|
|
127 |
# Create a colormap
|
128 |
colormap = cm.LinearColormap(colors=vis_params['palette'], vmin=vis_params['min'], vmax=vis_params['max'])
|
129 |
slope_map.add_child(colormap)
|
|
|
130 |
return dem_map, slope_map
|
131 |
+
|
132 |
def add_indices(image, nir_band, red_band, blue_band):
|
133 |
# Add negative cloud
|
134 |
neg_cloud = image.select("MSK_CLDPRB").multiply(-1).rename("Neg_MSK_CLDPRB")
|
|
|
467 |
|
468 |
st.write("<h3><div style='text-align: center;'>DEM and Slope from SRTM at 30m resolution</div></h3>", unsafe_allow_html=True)
|
469 |
dem_col, slope_col = st.columns(2)
|
470 |
+
dem_map = get_dem_slope_maps(ee.Geometry(buffer_geometry_gdf.to_crs(4326).geometry.item().__geo_interface__))
|
471 |
# DEM Map
|
472 |
dem_col.write("DEM Map")
|
473 |
add_geometry_to_maps([dem_map])
|