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 Строка, по умолчанию: «полигон» Как выбрать геометрию каждого сгенерированного объекта: «полигон» (многоугольник, охватывающий пиксели в сегменте), «bb» (прямоугольник, ограничивающий пиксели) или «центроид» (центроид пикселей).
eightConnected Логическое значение, по умолчанию: true Если значение true, то смежными считаются диагонально соединенные пиксели; в противном случае смежными считаются только пиксели, имеющие общую границу.
labelProperty Строка, по умолчанию: «label» Если значение не равно нулю, значение первой полосы будет сохранено как указанное свойство каждого объекта.
crs Проекция, по умолчанию: null Проекция, в которой будет работать изображение. Если не указано, используется проекция первой полосы изображения. Если указано в дополнение к масштабу, масштаб изменяется до указанного.
crsTransform Список, по умолчанию: null Список значений преобразования CRS. Это упорядочение по строкам матрицы преобразования 3x2. Этот параметр взаимоисключающий с параметром «масштаб» и заменяет любое преобразование, уже заданное для проекции.
bestEffort Логическое значение, по умолчанию: false Если многоугольник содержит слишком много пикселей при заданном масштабе, вычислите и используйте больший масштаб, который позволит успешно выполнить операцию.
maxPixels Длинный, по умолчанию: 10000000 Максимальное количество пикселей для уменьшения.
tileScale Плавающий, по умолчанию: 1 Коэффициент масштабирования, используемый для уменьшения размера плитки агрегации; использование большего значения tileScale (например, 2 или 4) может разрешить вычисления, для которых при использовании значений по умолчанию закончится память.
geometryInNativeProjection Логическое значение, по умолчанию: false Создавайте геометрии в пиксельной проекции, а не EPSG:4326.
,Преобразует изображение в коллекцию признаков, уменьшая количество однородных областей. Для изображения, содержащего полосу помеченных сегментов и ноль или более дополнительных полос, применяется редуктор к пикселям в каждом сегменте, создавая по одному признаку на сегмент.

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

Использование Возврат
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 Строка, по умолчанию: «полигон» Как выбрать геометрию каждого сгенерированного объекта: «полигон» (многоугольник, охватывающий пиксели в сегменте), «bb» (прямоугольник, ограничивающий пиксели) или «центроид» (центроид пикселей).
eightConnected Логическое значение, по умолчанию: true Если значение true, то смежными считаются диагонально соединенные пиксели; в противном случае смежными считаются только пиксели, имеющие общую границу.
labelProperty Строка, по умолчанию: «label» Если значение не равно нулю, значение первой полосы будет сохранено как указанное свойство каждого объекта.
crs Проекция, по умолчанию: null Проекция, в которой будет работать изображение. Если не указано, используется проекция первой полосы изображения. Если указано в дополнение к масштабу, масштаб изменяется до указанного.
crsTransform Список, по умолчанию: null Список значений преобразования CRS. Это упорядочение по строкам матрицы преобразования 3x2. Этот параметр взаимоисключающий с параметром «масштаб» и заменяет любое преобразование, уже заданное для проекции.
bestEffort Логическое значение, по умолчанию: false Если многоугольник содержит слишком много пикселей при заданном масштабе, вычислите и используйте больший масштаб, который позволит успешно выполнить операцию.
maxPixels Длинный, по умолчанию: 10000000 Максимальное количество пикселей для уменьшения.
tileScale Плавающий, по умолчанию: 1 Коэффициент масштабирования, используемый для уменьшения размера плитки агрегации; использование большего значения tileScale (например, 2 или 4) может разрешить вычисления, для которых при использовании значений по умолчанию закончится память.
geometryInNativeProjection Логическое значение, по умолчанию: false Создавайте геометрии в пиксельной проекции, а не EPSG:4326.