请教一下,使用GEE,裁剪出一个范围很小矩形的sentinel2影像。

问题遇到的现象和发生背景

裁剪完之后不能显示,因为只需要一个很短时间内的影像,所以只有一幅,裁剪范围很小。

问题相关代码

var s2 = ee.ImageCollection("COPERNICUS/S2"),
roi = ee.FeatureCollection("users/zhouhongli/test2018");
//去云
function rmCloudByQA(image) {
var qa = image.select('QA60');
var cloudBitMask = 1 << 10;
var cirrusBitMask = 1 << 11;
var mask = qa.bitwiseAnd(cloudBitMask).eq(0)
.and(qa.bitwiseAnd(cirrusBitMask).eq(0));
return image.updateMask(mask);
}
function main() {
var startDate = "2019-1-1";
var endDate = "2020-1-1";
var s2Imgs = s2.filterDate(startDate, endDate)
.filterBounds(roi);
Map.addLayer(s2Imgs.first(), {min:0, max:3000, bands:["4", "3", "2"]}, "raw", false);
s2Imgs = s2Imgs.map(rmCloudByQA);
var s2Imgs = s2Imgs.median();
var s2Imgs_cliped = s2Imgs.clipToCollection(roi);
var visParams = {bands: ['4', '3', '2'],min: 0,max: 3000,gamma: 1.4,};
Map.addLayer(s2Imgs_cliped, visParams, 'clipped composite');
}
main();

尝试过的方法

尝试过Map.centerObject(point, 8); 能出现一幅影像,在此基础上裁剪,也出不来图像。

达到的结果

只有roi裁剪范围内的影像即可。
(波段的字母麻烦改一下,加上B,提交问题时不让用)