GEE:遥感时序数据在线plot

  1. 背景

近期需要在GEE下载一些异常点数据,但在正式下载之前,想查看一下下载的异常点数据是否在时序上有所反映,以避免下载的数据无法使用。基于此需求,作者通过参考前人的经验以及官方文档,以静止卫星为例(其他类型数据类似,只需切换数据集,并更换想要展示的波段即可),展示了如何在GEE平台上在线plot时序曲线。

  1. 实现代码

// define coordinate
var point = ee.Geometry.Point([-110.485,40.5003]);

//filter imagesCollection
var dataset = ee.ImageCollection("NOAA/GOES/17/MCMIPF") // dataset that we want use
                .filterDate('2020-09-15', '2020-09-17')
print(dataset)

// create chart
var chart = ui.Chart.image.series({
                imageCollection: dataset.select('CMI_C01'), // band that we want to plot
                region: point,
                scale: 2000
}).setOptions({title: 'Reflectance',  
  title: 'Reflectance Plot',
  hAxis: {title: 'Date', titleTextStyle: {italic: false, bold: true}},
  vAxis: {
    title: 'Reflectance',
    titleTextStyle: {italic: false, bold: true}
  },
  pointSize: 2, // lineStyle
  curveType: 'function',
});
// plot line chart
print(chart);
  1. 运行效果

以下为运行的效果,通过点击结果右上角的图标,结果还可放大与导出。

  1. 参考链接

本文在创作过程中,参考了以下链接。其中,谷歌官方提供的开发者文档非常强大,可以帮助大家在线快速绘制美观的图表:

(1)Google charts:谷歌官方文档

(2)Google Developers:谷歌开发者社区

(3)GEE:提取多个点的时间序列数据,保存为csv格式(以NDVI为例)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值