Объявление : Все некоммерческие проекты, зарегистрированные для использования Earth Engine до
15 апреля 2025 года, должны
подтвердить некоммерческое право на сохранение доступа к Earth Engine.
ee.Number.unitScale
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Масштабирует входные данные таким образом, чтобы диапазон входных значений [min, max] стал равен [0, 1]. Значения вне диапазона НЕ ограничиваются. Если min == max, возвращается 0.
Использование | Возврат | Number. unitScale (min, max) | Число |
Аргумент | Тип | Подробности | это: number | Число | |
min | Плавать | |
max | Плавать | |
Примеры
Редактор кода (JavaScript)
print('-10 scaled between [0, 100]', ee.Number(-10).unitScale(0, 100)); // -0.1
print('10 scaled between [0, 100]', ee.Number(10).unitScale(0, 100)); // 0.1
Настройка Python
Информацию об API Python и использовании geemap
для интерактивной разработки см. на странице «Среда Python» .
import ee
import geemap.core as geemap
Colab (Python)
print('-10 scaled between [0, 100]:',
ee.Number(-10).unitScale(0, 100).getInfo()) # -0.1
print('10 scaled between [0, 100]:',
ee.Number(10).unitScale(0, 100).getInfo()) # 0.1
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
[null,null,["Последнее обновление: 2025-07-24 UTC."],[[["\u003cp\u003e\u003ccode\u003eunitScale\u003c/code\u003e linearly scales a number from a specified input range (\u003ccode\u003emin\u003c/code\u003e, \u003ccode\u003emax\u003c/code\u003e) to a unit range of [0, 1].\u003c/p\u003e\n"],["\u003cp\u003eValues outside the input range are not clamped and will be scaled proportionally.\u003c/p\u003e\n"],["\u003cp\u003eIf the minimum and maximum input values are equal, the function returns 0.\u003c/p\u003e\n"],["\u003cp\u003eIt's useful for normalizing data to a standard scale for comparisons and analysis.\u003c/p\u003e\n"]]],[],null,["# ee.Number.unitScale\n\nScales the input so that the range of input values \\[min, max\\] becomes \\[0, 1\\]. Values outside the range are NOT clamped. If min == max, 0 is returned.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|------------------------------|---------|\n| Number.unitScale`(min, max)` | Number |\n\n| Argument | Type | Details |\n|----------------|--------|---------|\n| this: `number` | Number | |\n| `min` | Float | |\n| `max` | Float | |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\nprint('-10 scaled between [0, 100]', ee.Number(-10).unitScale(0, 100)); // -0.1\nprint('10 scaled between [0, 100]', ee.Number(10).unitScale(0, 100)); // 0.1\n```\nPython setup\n\nSee the [Python Environment](/earth-engine/guides/python_install) page for information on the Python API and using\n`geemap` for interactive development. \n\n```python\nimport ee\nimport geemap.core as geemap\n```\n\n### Colab (Python)\n\n```python\nprint('-10 scaled between [0, 100]:',\n ee.Number(-10).unitScale(0, 100).getInfo()) # -0.1\nprint('10 scaled between [0, 100]:',\n ee.Number(10).unitScale(0, 100).getInfo()) # 0.1\n```"]]