首页 > 解决方案 > python中特定坐标的谷歌地球高程错误

问题描述

我在 python 中通过 Google Colab 使用 Google Earth Engine 来获取基于纬度和经度的不同坐标的高程,但并非所有坐标都返回高程。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.

如何避免错误并获得此点和其他点的高度?

标签: pythonapigoogle-earth

解决方案


推荐阅读