ee.Image.stratifiedSample

Извлекает стратифицированную случайную выборку точек из изображения. Извлекает указанное количество выборок для каждого отдельного значения, обнаруженного в диапазоне «classBand». Возвращает коллекцию FeatureCollection, состоящую из 1 объекта Feature на каждую извлеченную точку, при этом каждый объект имеет 1 свойство на диапазон входного изображения. Если для заданного значения класса доступно меньше указанного количества выборок, то будут включены все точки этого класса. Требует, чтобы classBand содержал целочисленные значения.

Использование Возврат
Image. stratifiedSample (numPoints, classBand , region , scale , projection , seed , classValues , classPoints , dropNulls , tileScale , geometries ) FeatureCollection
Аргумент Тип Подробности
это: image Изображение Изображение для выборки.
numPoints Целое число Количество точек для выборки по умолчанию в каждом классе. Может быть переопределено для конкретных классов с помощью свойств classValues и classPoints.
classBand Строка, по умолчанию: null Имя полосы, содержащей классы, используемые для стратификации. Если не указано, используется первая полоса входного изображения.
region Геометрия, по умолчанию: null Область, из которой будет взята выборка. Если не указано иное, используется весь контур входного изображения.
scale Плавающий, по умолчанию: null Номинальный масштаб проекции в метрах для выборки. По умолчанию — масштаб первой полосы входного изображения.
projection Проекция, по умолчанию: null Проекция, в которой будет производиться выборка. Если не указано, используется проекция первой полосы входного изображения. Если указано в дополнение к масштабу, масштаб изменяется до указанного.
seed Целое число, по умолчанию: 0 Начальное число рандомизации, используемое для подвыборки.
classValues Список, по умолчанию: null Список значений класса, для которых необходимо переопределить параметр numPoints. Должен иметь тот же размер, что и classPoints, или быть равен null.
classPoints Список, по умолчанию: null Список максимального количества пикселей для выборки для каждого класса из списка classValues. Должен быть того же размера, что и classValues, или равен null.
dropNulls Логическое значение, по умолчанию: true Пропускать пиксели, в которых какая-либо полоса замаскирована.
tileScale Плавающий, по умолчанию: 1 Коэффициент масштабирования, используемый для уменьшения размера плитки агрегации; использование большего значения tileScale (например, 2 или 4) может разрешить вычисления, для которых при использовании значений по умолчанию закончится память.
geometries Логическое значение, по умолчанию: false Если значение равно true, результаты будут включать геометрию для каждого пикселя выборки. В противном случае геометрия будет опущена (для экономии памяти).