GEE'de NDVI grafiği oluşturma sorunu
Aug 18 2020
GEE'de yeniyim. Şu anda NDVI veri analizi üzerinde çalışıyorum. İşte MODIS NDVI için kodum bu. Ben zaten NDVI ölçek faktörü işlevini çalıştırıyorum ve gerçek NDVI değerlerini elde etmek için ImageCollection içindeki görüntülerde 10000'e Böl adlı görüntü toplama işlemini gerçekleştiriyorum. Şimdi grafiği çizmek istediğime göre, ancak bazı hatalarım var,
Grafik oluşturulurken hata oluştu: Hiçbir özellik "system: time_start" için boş olmayan değerler içermiyor.
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
Yanıtlar
6 HMSP Aug 18 2020 at 18:04
Var olmayan bir görüntü özelliğini kullanıyorsunuz. system:index
Bunun yerine kullanın 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'}, });
Bu çizelgeyi alıyorsunuz:

Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı