Problema ao gerar o gráfico NDVI no GEE
Aug 18 2020
Sou novo no GEE. Atualmente, estou trabalhando na análise de dados NDVI. Portanto, este é o meu código para MODIS NDVI. Já executo a função de fator de escala NDVI e faço a coleta de imagens, Divide por 10000, em imagens lá dentro de ImageCollection para obter valores reais de NDVI. Agora que estou interessado em traçar o gráfico, mas recebi algum erro como,
Erro ao gerar gráfico: nenhum recurso contém valores não nulos de "system:time_start".
var NDVI = function(image) { return image.expression('float(b("NDVI")/10000)') };
var collection = ee.ImageCollection('MODIS/006/MOD13Q1'); var col = ee.ImageCollection(collection.filterDate('2017-07-01', '2018-12-31')); var modisNDVI = col.map(NDVI); print(modisNDVI)
// Chart a single year mean of SB # since 1981 var TS1 = ui.Chart.image.series(modisNDVI, geometry, ee.Reducer.mean(),500, 'system:time_start') .setOptions({ title: 'NDVI 1‐Year Time Series', vAxis: {title: 'NDVI'}, }); print(TS1);
https://code.earthengine.google.com/e7405c083d417b42b8a2a2ae3d3166e9
Respostas
6 HMSP Aug 18 2020 at 18:04
Você está usando uma propriedade de imagem que não existe. Use system:index
em vez de system:time_start
.
// Chart a single year mean of SB
var TS1 = ui.Chart.image.series(modisNDVI, geometry, ee.Reducer.mean(),500, 'system:index')
.setOptions({
title: 'NDVI 1‐Year Time Series',
vAxis: {title: 'NDVI'}, });
Você obtém este gráfico:

O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
George Harrison ficou chateado por suas letras de 'Hurdy Gurdy Man' de Donovan não terem sido usadas