Spaces:
Running
Running
castledan
commited on
Commit
Β·
1fbba6e
1
Parent(s):
3e78c48
add timestamps to files
Browse files
app/pages/1_π_Flood_extent_analysis.py
CHANGED
@@ -291,6 +291,10 @@ def app():
|
|
291 |
vector = st.session_state.detected_flood_vector
|
292 |
url_v = vector.getDownloadUrl("GEOJSON")
|
293 |
response_v = requests.get(url_v)
|
|
|
|
|
|
|
|
|
294 |
with row2:
|
295 |
# Create download buttons for raster and vector
|
296 |
# data
|
@@ -298,14 +302,24 @@ def app():
|
|
298 |
ste.download_button(
|
299 |
label="Download Raster Extent",
|
300 |
data=response_r.content,
|
301 |
-
file_name=
|
|
|
|
|
|
|
|
|
|
|
302 |
mime="image/tif",
|
303 |
)
|
304 |
with open("flood_extent.geojson", "wb"):
|
305 |
ste.download_button(
|
306 |
label="Download Vector Extent",
|
307 |
data=response_v.content,
|
308 |
-
file_name=
|
|
|
|
|
|
|
|
|
|
|
309 |
mime="text/json",
|
310 |
)
|
311 |
# Output for computation complete
|
|
|
291 |
vector = st.session_state.detected_flood_vector
|
292 |
url_v = vector.getDownloadUrl("GEOJSON")
|
293 |
response_v = requests.get(url_v)
|
294 |
+
filename = "flood_extent"
|
295 |
+
timestamp = dt.datetime.now().strftime(
|
296 |
+
"%Y-%m-%d_%H-%M"
|
297 |
+
)
|
298 |
with row2:
|
299 |
# Create download buttons for raster and vector
|
300 |
# data
|
|
|
302 |
ste.download_button(
|
303 |
label="Download Raster Extent",
|
304 |
data=response_r.content,
|
305 |
+
file_name=(
|
306 |
+
f"{filename}"
|
307 |
+
"_raster_"
|
308 |
+
f"{timestamp}"
|
309 |
+
".tif"
|
310 |
+
),
|
311 |
mime="image/tif",
|
312 |
)
|
313 |
with open("flood_extent.geojson", "wb"):
|
314 |
ste.download_button(
|
315 |
label="Download Vector Extent",
|
316 |
data=response_v.content,
|
317 |
+
file_name=(
|
318 |
+
f"{filename}"
|
319 |
+
"_vector_"
|
320 |
+
f"{timestamp}"
|
321 |
+
".geojson"
|
322 |
+
),
|
323 |
mime="text/json",
|
324 |
)
|
325 |
# Output for computation complete
|