Объявление : Все некоммерческие проекты, зарегистрированные для использования Earth Engine до
15 апреля 2025 года, должны
подтвердить некоммерческое право на сохранение доступа к Earth Engine.
ee.Classifier.spectralRegion
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Создаёт классификатор, который проверяет, лежат ли входные данные внутри многоугольника, заданного набором координат в произвольной двумерной системе координат. Каждый классифицируемый входной элемент должен иметь 2 значения (например, изображения должны иметь 2 полосы). Результат будет равен 1, если входные значения попадают в заданный многоугольник, и 0 в противном случае.
Использование | Возврат | ee.Classifier.spectralRegion(coordinates, schema ) | Классификатор |
Аргумент | Тип | Подробности | coordinates | Список | Координаты многоугольника в виде списка колец. Каждое кольцо представляет собой список пар координат (например, [u1, v1, u2, v2, ..., uN, vN]). Ни одно ребро не должно пересекать другое ребро. Результатом классификации будет 1, если входные значения находятся внутри заданного многоугольника, то есть, чтобы выйти за его пределы, необходимо пересечь нечётное количество рёбер многоугольника, и 0 в противном случае. |
schema | Список, по умолчанию: null | Схема классификатора. Список имён диапазонов или свойств, с которыми будет работать классификатор. Поскольку этот классификатор не проходит этап обучения, их необходимо указать вручную. Значение по умолчанию: ['u', 'v']. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
[null,null,["Последнее обновление: 2025-07-24 UTC."],[[["\u003cp\u003eCreates a classifier to determine if input data points, represented by two values, fall within a defined polygon.\u003c/p\u003e\n"],["\u003cp\u003eThe classifier uses a polygon defined by a set of coordinates in a 2D coordinate system.\u003c/p\u003e\n"],["\u003cp\u003eInput data, such as images with two bands, is classified as 1 if inside the polygon and 0 if outside.\u003c/p\u003e\n"],["\u003cp\u003eUsers can specify the polygon coordinates and optionally define a schema for the classifier's input bands or properties.\u003c/p\u003e\n"]]],[],null,["# ee.Classifier.spectralRegion\n\nCreates a classifier that tests if its inputs lie within a polygon defined by a set of coordinates in an arbitrary 2D coordinate system. Each input to be classified must have 2 values (e.g., images must have 2 bands). The result will be 1 wherever the input values are contained within the given polygon and 0 otherwise.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|---------------------------------------------------------|------------|\n| `ee.Classifier.spectralRegion(coordinates, `*schema*`)` | Classifier |\n\n| Argument | Type | Details |\n|---------------|---------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `coordinates` | List | The coordinates of the polygon, as a list of rings. Each ring is a list of coordinate pairs (e.g., \\[u1, v1, u2, v2, ..., uN, vN\\]). No edge may intersect any other edge. The resulting classification will be a 1 wherever the input values are within the interior of the given polygon, that is, an odd number of polygon edges must be crossed to get outside the polygon and 0 otherwise. |\n| `schema` | List, default: null | The classifier's schema. A list of band or property names that the classifier will operate on. Since this classifier doesn't undergo a training step, these have to be specified manually. Defaults to \\['u', 'v'\\]. |"]]