很多时候我们再进行大面积计算的时候,用到高分辨率影像,但是统计的面积超过了其运算给的最大面积,这时候我们要调整一些参数。要么我们选择缩小研究区,要么我们再导出时进行分辨率放大或者设定 'bestEffort'和'maxPixels'进行像素扩大。
Collection.first: Error in map(ID=20181214T181739_20181214T181742_T12SVJ): Image.reduceRegion: Too many pixels in the region. Found 211614907, but maxPixels allows only 10000000. Ensure that you are not aggregating at a higher resolution than you intended; that is a frequent cause of this error. If not, then you may set the 'maxPixels' argument to a limit suitable for your computation; set 'bestEffort' to true to aggregate at whatever scale results in 'maxPixels' total pixels; or both.
原始代码:
var roi =
/* color: #d63000 */
/* displayProperties: [
{
"type": "rectangle"
}
] */
ee.Geometry.Polygon(
[[[-112.73417968749999, 39.014658026367094],
[-112.73417968749999, 38.766674880132335],
[-112.41557617187499, 38.766674880132335],
[-112.41557617187499, 39.014658026367094]]], null, false);
// Define a region of interest (e.g. a point location)
// Define a time range of interest
var startDate = '2017-04-01';
var endDate = '2022-12-31';
// Load Sentinel-2 surface reflectance collection
var collection = ee.ImageCollection('COPERNICUS/S2_SR')
.filterBounds(roi)
.filterDate(startDat