GEE: как понять параметр ‘SCALE’ в ФУНКЦИИ ‘ui.Chart.image.series’?

#python #google-earth-engine

#python #google-earth-engine

Вопрос:

 print(ui.Chart.image.series(col, geometry,ee.Reducer.mean(),20).setOptions({
title: 'TimeSeries analysis',
lineWidth: 1,
pointSize: 3 }));
  

введите описание изображения здесь

 print(ui.Chart.image.series(col, geometry,ee.Reducer.mean(),200).setOptions({
title: 'TimeSeries analysis',
lineWidth: 1,
pointSize: 3 }));
  

введите описание изображения здесь

когда я устанавливаю масштаб параметра в разных значениях, диаграмма отличается (я имею в виду одновременно, пока значение отличается), поэтому я хочу знать значение параметра «scale» и ee.Reducer параметра? Я пытаюсь найти смысл в справке GEE guide, но не могу понять.

Комментарии:

1. Конечно, диаграмма отличается, вы сказали ей масштабироваться по-другому. Чем он отличается от того, что он не просто масштабируется? Отредактируйте вопрос и покажите изображения различий, чтобы мы могли видеть, о чем вы говорите.

2. Да, масштаб будет иметь некоторую разницу, но мне интересно, причина значения другая?

Ответ №1:

Масштаб относится к разрешению пикселей, используемому для анализа изображения. Чем больше масштаб, тем более агрегированными будут пиксели, что приведет к разным результатам. Допустим, вы анализируете индекс растительности на участке земли. Если вы хотите узнать максимальное значение, анализ его по пикселям размером 20 м на 20 м приведет к другому результату, чем если бы вы проанализировали его по частям размером 1000 м на 1000 м. Чем меньше разрешение, тем точнее результаты, но тем медленнее вычисление и наоборот.

Подробнее об этом здесь https://developers.google.com/earth-engine/guides/scale

Комментарии:

1. Как разрешение спутника влияет на размер анализируемых пикселей? Например, MODIS Terra имеет разрешение 500 м, и я все равно могу выбрать использование scale<500 в пользовательском интерфейсе. Диаграмма, это было бы неправильно? Какова наилучшая практика? Спасибо @Madeleine

2. Я на самом деле не проверял это сам, но я считаю, что если вы выберете масштаб ниже 500, вы получите одинаковые результаты для каждого параметра, что только замедлит вычисление. Однако увеличение значения выше 500 изменит результаты.

3. По моему опыту, наилучшая практика зависит от точности и результата, которые вы ищете. По возможности следует применять меньшие масштабы (вплоть до размера пикселя), но для некоторых очень больших областей исследования это может превысить пропускную способность GEE или просто значительно замедлить код. Мой совет — попробуйте уменьшить и увеличить, если это не сработает.