Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -45,6 +45,10 @@ selected_indices = st.multiselect('Select two indices', list(INDICES.keys()), ma
|
|
45 |
start_date = st.date_input('Start date', datetime.date(2022, 1, 1))
|
46 |
end_date = st.date_input('End date', datetime.date(2022, 12, 31))
|
47 |
|
|
|
|
|
|
|
|
|
48 |
if len(selected_indices) == 2 and start_date < end_date:
|
49 |
# Define the area of interest
|
50 |
aoi = ee.Geometry.Point([48.7312815, 31.5200749]).buffer(5000)
|
@@ -52,7 +56,7 @@ if len(selected_indices) == 2 and start_date < end_date:
|
|
52 |
# Get Sentinel-2 imagery
|
53 |
s2 = ee.ImageCollection('COPERNICUS/S2_SR') \
|
54 |
.filterBounds(aoi) \
|
55 |
-
.filterDate(
|
56 |
.filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 20)) \
|
57 |
.sort('CLOUDY_PIXEL_PERCENTAGE')
|
58 |
|
|
|
45 |
start_date = st.date_input('Start date', datetime.date(2022, 1, 1))
|
46 |
end_date = st.date_input('End date', datetime.date(2022, 12, 31))
|
47 |
|
48 |
+
# Convert dates to ee.Date objects
|
49 |
+
ee_start_date = ee.Date(start_date.strftime('%Y-%m-%d'))
|
50 |
+
ee_end_date = ee.Date(end_date.strftime('%Y-%m-%d'))
|
51 |
+
|
52 |
if len(selected_indices) == 2 and start_date < end_date:
|
53 |
# Define the area of interest
|
54 |
aoi = ee.Geometry.Point([48.7312815, 31.5200749]).buffer(5000)
|
|
|
56 |
# Get Sentinel-2 imagery
|
57 |
s2 = ee.ImageCollection('COPERNICUS/S2_SR') \
|
58 |
.filterBounds(aoi) \
|
59 |
+
.filterDate(ee_start_date, ee_end_date) \
|
60 |
.filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 20)) \
|
61 |
.sort('CLOUDY_PIXEL_PERCENTAGE')
|
62 |
|