- Google Earth Engine
- NAIP 农业景观时间序列
- Landsat 农业景观时间序列
- 总结
Google Earth Engine是一个基于云的行星级地理空间分析平台,它使Google的巨大计算能力能够应对各种高影响的社会问题,包括森林砍伐、干旱、灾难、疾病、粮食安全、水资源管理、气候监测和环境保护。作为一个集成平台,它在这一领域是独一无二的,它不仅为传统的遥感科学家提供了能力,也为更广泛的受众提供了能力,这些受众缺乏利用传统超级计算机或大规模商品云计算资源所需的技术能力。
Earth Engine由一个支持多PB分析的数据目录和一个高性能、本质上并行的计算服务组成。它通过一个可访问互联网的应用程序编程接口(API)和一个相关的基于web的交互式开发环境(IDE)进行访问和控制,该环境支持快速原型和结果可视化。
数据目录存放了大量可公开获得的地理空间数据集,包括各种卫星和航空成像系统在光学和非光学波长、环境变量、天气和气候预报和后播、土地覆盖、地形和社会经济数据集方面的观测。所有这些数据都经过预处理,形成一个既可使用又可保留信息的表单,允许高效访问,并消除了与数据管理相关的许多障碍。
用户可以使用Earth Engine API提供的操作员库访问和分析公共目录中的数据以及自己的私有数据。这些运算符在一个大型并行处理系统中实现,该系统自动细分和分配计算,提供高吞吐量分析功能。用户可以通过瘦客户机库访问API,也可以通过构建在该客户机库之上的基于web的交互式开发环境访问API
GEE 采用 Javascript 和 Python 两种语言扩展。
本案例基于 GEE Python API
import ee import geemap
Map = geemap.Map() MapNAIP 农业景观时间序列
NAIP:National Agriculture Imagery Program
(NAIP) 在美国大陆的农业生长季节获取航拍影像。
naip_ts = geemap.naip_timeseries(start_year=2009, end_year=2018)
layer_names = ['NAIP ' + str(year) for year in range(2009, 2019)]
print(layer_names)
#['NAIP 2009', 'NAIP 2010', 'NAIP 2011', 'NAIP 2012', 'NAIP 2013', 'NAIP 2014', 'NAIP 2015', 'NAIP 2016', 'NAIP 2017', 'NAIP 2018']
naip_vis = {'bands': ['N', 'R', 'G']}
Split-panel map可视化NAIP图像
Map = geemap.Map() Map.ts_inspector(left_ts=naip_ts, right_ts=naip_ts, left_names=layer_names, right_names=layer_names, left_vis=naip_vis, right_vis=naip_vis) MapLandsat 农业景观时间序列
import ee
import geemap
roi = region.geometry()
print(roi.getInfo())
landsat_ts = geemap.landsat_timeseries(roi=roi, start_year=1984, end_year=2019, start_date='01-01', end_date='12-31')
landsat_vis = {
'min': 0,
'max': 4000,
'gamma': [1, 1, 1],
'bands': ['NIR', 'Red', 'Green']}
Map = geemap.Map()
Map.ts_inspector(left_ts=landsat_ts, right_ts=landsat_ts, left_names=layer_names, right_names=layer_names, left_vis=landsat_vis, right_vis=landsat_vis)
Map.centerObject(roi, zoom=8)
Map
总结
大家好,今天没有总结,我是沐风。致力于不定期为知识更新开源且集勤劳睿智帅气于一体的沐风。
参考文献
[1]https://gee-python-api.readthedocs.io/en/latest/index.html
[2] https://developers.google.com/earth-engine/datasets/catalog/USDA_NAIP_DOQQ



