ee.Image.reduceToVectors

Преобразуйте изображение в набор признаков путем уменьшения однородных областей.

Имея изображение, содержащее полосу помеченных сегментов и ноль или более дополнительных полос, алгоритм запускает редуктор по пикселям в каждом сегменте, создавая признак для каждого сегмента.

Либо редуктор должен иметь на один вход меньше, чем количество полос в изображении, либо он должен иметь один вход и будет повторяться для каждой полосы.

Использование Возвраты
Image. reduceToVectors ( reducer , geometry , scale , geometryType , eightConnected , labelProperty , crs , crsTransform , bestEffort , maxPixels , tileScale , geometryInNativeProjection ) FeatureCollection
Аргумент Тип Подробности
это: image Изображение Входное изображение. Ожидается, что первый канал будет целочисленного типа; соседние пиксели будут находиться в одном сегменте, если они имеют одинаковое значение в этом канале.
reducer Редуктор, по умолчанию: null Применяемый редуктор. Его входные данные будут взяты из полос изображения после удаления первой полосы. По умолчанию используется Reducer.countEvery().
geometry Геометрия, по умолчанию: null Область, по которой следует уменьшать объем данных. По умолчанию используется область первого канала изображения.
scale Число с плавающей запятой, значение по умолчанию: null Номинальный масштаб в метрах рабочей области.
geometryType Строка, по умолчанию: "polygon" Как выбрать геометрию каждого сгенерированного объекта: один из вариантов — «многоугольник» (многоугольник, охватывающий пиксели сегмента), «bb» (прямоугольник, ограничивающий пиксели) или «центроид» (центроид пикселей).
eightConnected Логическое значение, по умолчанию: true Если значение истинно, то смежными считаются пиксели, соединенные по диагонали; в противном случае — только пиксели, имеющие общую границу.
labelProperty Строка, по умолчанию: "label" Если значение не равно null, значение первого диапазона будет сохранено в качестве указанного свойства каждого элемента.
crs Проекция, по умолчанию: null Проекция для работы. Если не указана, используется проекция первого канала изображения. Если указана в дополнение к масштабу, масштабирование производится до указанного масштаба.
crsTransform Список, по умолчанию: null Список значений преобразования CRS. Это построчный порядок матрицы преобразования 3x2. Этот параметр взаимоисключающий с параметром «масштаб» и заменяет любое преобразование, уже установленное для проекции.
bestEffort Логическое значение, по умолчанию: false Если многоугольник будет содержать слишком много пикселей в заданном масштабе, вычислите и используйте больший масштаб, который позволит успешно выполнить операцию.
maxPixels Длинный, по умолчанию: 10000000 Максимальное количество пикселей для уменьшения.
tileScale Число с плавающей запятой, по умолчанию: 1 Коэффициент масштабирования, используемый для уменьшения размера агрегированных блоков; использование большего значения tileScale (например, 2 или 4) может привести к тому, что при значении по умолчанию произойдет нехватка памяти для вычислений.
geometryInNativeProjection Логическое значение, по умолчанию: false Создавайте геометрические объекты в пиксельной проекции, а не в EPSG:4326.