Я использую Google Earth Engine через Google Colab в python, чтобы получить высоту различных координат на основе широты и долготы, однако не все координаты возвращают высоту. Код в Colab:
import ee
ee.Authenticate()
ee.Initialize()
dem = ee.Image('USGS/SRTMGL1_003')
xy = ee.Geometry.Point([12, 55])
elev = dem.sample(xy, 30).first().get('elevation').getInfo()
print(elev)
Некоторые координаты работают нормально, например, [12, 55], который печатает 65
, в то время как другие, такие как [50, -4] или [3,3], выдают отображаемую ошибку ниже:
EEException: Element.get: Parameter 'object' is required.
Как я могу избежать ошибки и получить повышение уровня этой и других точек?