GEE区域分析(生成时间序列 time series)

GEE官方文档

对于单个省(以内蒙古为例,内蒙古数据质量较好)生成时间序列

//单个省的时间序列
var neimeng = ee.FeatureCollection('users/peisipand/cn_province')
                    .filter(ee.Filter.eq('OBJECTID',5)).geometry();
Map.addLayer(neimeng)

var CH4_col = ee.ImageCollection('COPERNICUS/S5P/OFFL/L3_CH4')
                     .filter(ee.Filter.date('2020-01-01', '2021-01-01'))
                     .select('CH4_column_volume_mixing_ratio_dry_air');

// Define the chart and print it to the console.
var chart = ui.Chart.image
                .doySeries({
                  imageCollection: CH4_col,
                  region: neimeng,
                  regionReducer: ee.Reducer.mean(),
                  scale: 5000,
                  yearReducer: ee.Reducer.mean(),
                  startDay: 1,
                  endDay: 365
                })
                .setOptions({
                  title: 'Average CH4 for Neimeng',
                  hAxis: {
                    title: 'Day of year',
                    titleTextStyle: {italic: false, bold: true}
                  },
                  vAxis: {
                    title: 'CH4(ppb)',
                    titleTextStyle: {italic: false, bold: true}
                  },
                  lineWidth: 5,
                  colors: ['39a8a7'],
                });
print(chart);

效果如图:
在这里插入图片描述
内蒙古甲烷一年的变化趋势,先降低再升高再降低。

TROPOMI的数据一天大概是13景左右,一年下来4000多景,如果时间范围继续扩大的话,imageCollection的数量会超过5000,这时候貌似就会报错,所以先把collection处理成日均的比较好,反正也不关心一天内的变化。

var china = ee.FeatureCollection('users/peisipand/cn_province');
var doy = ee.List.sequence(1,365)
var imgDay = doy.map(function(day){
  var startDay = ee.Date('2020-01-01').advance(day,"day")
  var image = ee.ImageCollection('COPERNICUS/S5P/OFFL/L3_CH4')
    .filterDate(startDay,startDay.advance(1,"day"))
    .select('CH4_column_volume_mixing_ratio_dry_air')
    .mean()
    .clip(china).set('system:time_start',startDay)
    return image
  })
var vegIndices = ee.ImageCollection(imgDay)
print(vegIndices)
Map.addLayer(vegIndices.first())

var neimeng = china.filter(ee.Filter.eq('OBJECTID',5)).geometry().bounds();
var neimeng = ee.Feature(neimeng,{name:'neimeng'})
print(neimeng)
var xinjiang = china.filter(ee.Filter.eq('OBJECTID',31)).geometry().bounds();
var xinjiang = ee.Feature(xinjiang,{name:'xinjiang'})
var ecoregions = ee.FeatureCollection([neimeng,xinjiang]);

var chart = ui.Chart.image
                .doySeriesByRegion({
                  imageCollection: vegIndices,
                  bandName: 'CH4_column_volume_mixing_ratio_dry_air',
                  regions: ecoregions,
                  regionReducer: ee.Reducer.mean(),
                  scale: 5000,
                  yearReducer: ee.Reducer.mean(),
                  seriesProperty: 'name',
                  startDay: 1,
                  endDay: 365
                })
                .setOptions({
                  title: 'Average CH4 by Day of Year',
                  hAxis: {
                    title: 'Day of year',
                    titleTextStyle: {italic: false, bold: true}
                  },
                  vAxis: {
                    title: 'CH4 (ppb)',
                    titleTextStyle: {italic: false, bold: true}
                  },
                  lineWidth: 5,
                  colors: ['f0af07', '0f8755'],
                });
print(chart);
  • 8
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
gee是基于像素的时间序列处理的一个工具,通过使用Google Earth Engine (GEE) 平台,可以对遥感影像进行像素级时间序列分析。 基于像素的时间序列处理涉及对单个像素的遥感观测数据进行分析和处理,以了解该像素随时间的变化。gee提供了一套丰富的工具和功能,可以处理和分析各种空间分辨率的遥感数据。 在gee中,用户可以选择感兴趣的区域并提取该区域特定像素的时间序列数据。例如,用户可以获取某一区域的陆表温度、植被指数、降水量等变量的时间序列,并对其进行统计分析和可视化。 gee还提供了一系列的时间序列算法和指标,如平均值、标准差、趋势分析等,帮助用户更好地理解像素随时间的变化趋势。用户可以通过这些算法和指标,进行地表覆盖分类、环境监测、农作物生长监测等应用。 另外,gee还支持用户自定义算法和函数,使用户能够根据自己的需求进行时间序列分析和处理。这种基于像素的时间序列处理方法,可以提供更精细和详细的遥感数据分析结果,有助于更好地理解和解释地表动态变化。 综上所述,gee提供了一个功能强大的平台,可以进行基于像素的时间序列处理,帮助用户分析和理解遥感数据随时间的变化及其特征。这种方法在环境科学、地学研究和资源管理等领域有着广泛的应用前景。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值