var addNDVI = function(imageCollection) { var addNDVIToImage = function(image) { var ndvi = image.normalizedDifference(['B8', 'B4']).rename('NDVI'); return image.addBands(ndvi); }; return imageCollection.map(addNDVIToImage); };中报错Line 26: imageCollection.map is not a function
时间: 2024-01-25 21:02:41 浏览: 103
EE23 Image Collections.docx
这个错误通常表示`imageCollection`不是一个图像集合对象,而是一个普通的JavaScript对象或数组。请确保你传递给这个函数的参数是一个图像集合对象。你可以使用以下代码检查传递进来的是否是一个图像集合对象:
```
print(imageCollection);
```
如果输出结果是一个图像集合对象,则说明传递进来的参数是正确的。如果输出结果不是一个图像集合对象,则需要检查你传递参数的代码是否正确。
阅读全文