I've wrot below code for time series processing via modis LST product, but it shows this error:
ImageCollection (Error) Error in map(ID=2018_06_02): Image.constant: Parameter 'value' is required.
Google Earth Engine Code: https://code.earthengine.google.com/69da688a94c65e05e3cac421d5bbd938
Map.centerObject(table);
Map.addLayer(table);
// test for tci
var modis = ee.ImageCollection('MODIS/006/MOD11A2')
.filterBounds(table)
.filterDate('2018-01-01','2019-01-01')
.select("LST_Day_1km")
.map(function(img){
return img.multiply(0.02)
.copyProperties(img,['system:time_start','system:time_end']);
});
var tci = modis.map(function(img){
var min = img.reduceRegion(ee.Reducer.min(),table,1000).get('LST_Day_1km');
var max = img.reduceRegion(ee.Reducer.max(),table,1000).get('LST_Day_1km');
var index = img.expression(
'(max-LST)/(max-min)'
,{
'LST': img,
'min': ee.Number(min),
'max': ee.Number(max),
}).rename('TCI')
.copyProperties(img,['system:time_start','system:time_end']);
return index;
});
print(tci)