GEE:利用python查询并获取Landsat数据的URL链接

GEE  全称是:Google Earth Engine  ,是一个非常强大的遥感数据WEB处理平台,用户可以在线计算NDVI、NDWI等,可以查询、下载哨兵、Landsat等遥感影像集。

GEE是基于JavaScript 进行封装的,因此对于懂Java的大神来说应该是非常容易上手的,但是对于我这种Java小白来说可是困难重重,在水与火的煎熬中苦苦针扎仍然不得要领,而我仅仅需要查询一下数据的URL并保存到TXT文本中而已,有这么难吗?报各种错误,还不提供Chrome浏览器支持!还好GEE提供了python接口,Google  也提供了云端编程工具Colaboratory ,不得不说Google 真的强大,但是想用Google的东西,那么问题是得翻墙!!!!!!!!!!!

至于翻墙问题,各位自行上百度google一下..........

正文开始:利用python查询并获取Landsat数据的URL链接

工具:Chrome 浏览器(可以访问google的)

首先 进入google的云盘中关联 Colaboratory:

点击关联更多应用,在搜索框中输入 Colaboratory 并搜索 之后点击关联:

返回云盘下点击新建Colaboratory:

### Google Earth Engine Landsat 8 数据处理与分析 #### 初始化Earth Engine设置URL 为了初始化Google Earth Engine (GEE),可以传递`opt_url`参数将它设为特定的高容量API地址: ```python import ee ee.Initialize(opt_url='https://earthengine-highvolume.googleapis.com') ``` 此操作允许访问更高效的接口来加载和处理大量数据[^1]。 #### 获取Landsat 8 Collection 1 Tier 1数据 对于Landsat 8 Collection 1 Tier 1级别的影像,其DN值表示的是按照一定比例校正后的传感器辐射度。这类数据具备优秀的辐射测量属性,且不同传感器间已经完成了互校准工作。因此,在进行长时间序列的研究时推荐优先选用Tier 1等级的数据集[^3]。 下面是一个简单的Python脚本用于获取指定区域内的Landsat 8 C1 T1影像集合: ```python # 定义研究区范围(AOI) aoi = ee.Geometry.Polygon( [[[longitude_min, latitude_max], [longitude_max, latitude_max], [longitude_max, latitude_min], [longitude_min, latitude_min]]]) # 加载Landsat 8 Collection 1 Tier 1 影像集合 landsat_8_c1_t1 = ee.ImageCollection('LANDSAT/LC08/C01/T1') \ .filterBounds(aoi) print(landsat_8_c1_t1.size().getInfo()) ``` 这段代码会打印出符合条件的影像数量。通过调整`aoi`变量中的坐标列表即可改变感兴趣区域的位置[^2]。 #### 实时数据(T1_RT)的特点及其应用注意事项 值得注意的是,存在一类名为T1_RT的数据集包含了即时获取的新近成像资料。这些图像最初可能基于预估轨道或其他初步参数快速生成;然而,随着后续精化处理完成之后会被替换掉原来的版本而进入正式的一级或二级分类之中。通常情况下这种转换过程大约需要两周左右的时间才能全部结束。所以在开展科学研究之前应当确认所使用的数据是否已经是最终版[^4]。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yu ZhiYuan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值