update app.py
Browse files
app.py
CHANGED
@@ -7,6 +7,8 @@ import geopandas as gpd
|
|
7 |
from datetime import datetime
|
8 |
import leafmap.foliumap as leafmap
|
9 |
import re
|
|
|
|
|
10 |
|
11 |
# Set up the page layout
|
12 |
st.set_page_config(layout="wide")
|
@@ -125,7 +127,7 @@ reducer_choice = st.selectbox(
|
|
125 |
|
126 |
def convert_to_ee_geometry(geometry):
|
127 |
# Handle shapely geometry
|
128 |
-
if isinstance(geometry,
|
129 |
if geometry.is_valid:
|
130 |
geojson = geometry.__geo_interface__
|
131 |
return ee.Geometry(geojson)
|
|
|
7 |
from datetime import datetime
|
8 |
import leafmap.foliumap as leafmap
|
9 |
import re
|
10 |
+
from shapely.geometry import base
|
11 |
+
from lxml import etree
|
12 |
|
13 |
# Set up the page layout
|
14 |
st.set_page_config(layout="wide")
|
|
|
127 |
|
128 |
def convert_to_ee_geometry(geometry):
|
129 |
# Handle shapely geometry
|
130 |
+
if isinstance(geometry, base.BaseGeometry): # Corrected here
|
131 |
if geometry.is_valid:
|
132 |
geojson = geometry.__geo_interface__
|
133 |
return ee.Geometry(geojson)
|