栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

GEE-Scholars 可视化时间序列农业景观

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

GEE-Scholars 可视化时间序列农业景观

我是目录
  • Google Earth Engine
  • NAIP 农业景观时间序列
  • Landsat 农业景观时间序列
  • 总结

Google Earth Engine

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()
Map

NAIP 农业景观时间序列

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)
Map

Landsat 农业景观时间序列
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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/529227.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号