GEE несколько Landsat валков в одно изображение для отсечения - PullRequest
0 голосов
/ 07 октября 2019

Я очень новичок в использовании GEE, поэтому я прошу прощения за этот "основной" вопрос. Я импортировал шейп-файлы Коста-Рики и Панамы в панель GEE Assets, а затем импортировал данные Landsat 8 Tier 1 Level 1. Я запустил то, что у меня есть ниже, и получил пять ландатов и 8 изображений. Я хочу обрезать каждый из этих рядов в области интересов (Рой). Я прочитал другие посты и учебные пособия по GEE для использования image.clip, но продолжаю получать сообщение об ошибке «image.clip не является функцией». Я думаю, что мне нужно объединить ряды в один image? Так как же мне преобразовать ImageCollection в Image? Или еще лучше, как я могу обрезать только область интереса?

    //Import shapefiles and merge into one region of interest (could be done in arcmap).
    var L8: ImageCollection "USGS Landsat 8 Collection 1 Tier 1 TOA Reflectance" (12 bands)
    var Costa_Rica = ee.FeatureCollection("users/name/Costa_Rica_Whole");
    var Panama = ee.FeatureCollection("users/name/Panama2");
    var roi = Costa_Rica.merge(Panama);
    var styling = {color: "black", fillColor: "00000000"};
    Map.addLayer(roi.style(styling));

    //Map Landsat 8 to the region of interest and clip.
    var trueColor = {bands: ["B4", "B3", "B2"], min: 0, max: 0.3};
    var image = ee.ImageCollection(L8)
    .filterBounds(roi)
    .filterDate("2018-01-01", "2019-01-01");
    Map.addLayer(image, trueColor, "True Color");
    Map.centerObject(roi);
...