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. |