Esmaeilkianii commited on
Commit
b1cbf41
·
verified ·
1 Parent(s): 2b7b0c1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -69,11 +69,6 @@ def load_farm_coordinates():
69
  return None
70
 
71
  @st.cache_data
72
- def get_safe_index_value(_image, index_type, band_selection, _farm_geometry, image_date, farm_coords):
73
- """محاسبه ایمن شاخص‌های گیاهی"""
74
- if _image is None:
75
- return None
76
- try:
77
  def get_safe_index_value(_image, index_type, band_selection, _farm_geometry, image_date, farm_coords):
78
  """محاسبه ایمن شاخص‌های گیاهی"""
79
  if _image is None:
@@ -99,6 +94,11 @@ def get_safe_index_value(_image, index_type, band_selection, _farm_geometry, ima
99
  index_image = _image.normalizedDifference(bands).rename(index_type)
100
  else:
101
  return None
 
 
 
 
 
102
  ).get(index_type if index_type != "MSAVI" else "MSAVI").getInfo()
103
 
104
  return mean_value if mean_value is not None else 0
 
69
  return None
70
 
71
  @st.cache_data
 
 
 
 
 
72
  def get_safe_index_value(_image, index_type, band_selection, _farm_geometry, image_date, farm_coords):
73
  """محاسبه ایمن شاخص‌های گیاهی"""
74
  if _image is None:
 
94
  index_image = _image.normalizedDifference(bands).rename(index_type)
95
  else:
96
  return None
97
+
98
+ mean_value = index_image.reduceRegion(
99
+ reducer=ee.Reducer.mean(),
100
+ geometry=_farm_geometry,
101
+ scale=10
102
  ).get(index_type if index_type != "MSAVI" else "MSAVI").getInfo()
103
 
104
  return mean_value if mean_value is not None else 0