Объявление : Все некоммерческие проекты, зарегистрированные для использования Earth Engine до
15 апреля 2025 года, должны
подтвердить некоммерческое право на сохранение доступа к Earth Engine.
ee.Image.cast
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Приводит некоторые или все полосы изображения к указанным типам.
Использование | Возврат | Image. cast (bandTypes, bandOrder ) | Изображение |
Аргумент | Тип | Подробности | это: image | Изображение | Образ, который нужно отлить. |
bandTypes | Словарь | Словарь, содержащий названия полос и типы полос. Типы могут быть PixelTypes или строками. Допустимые строки: 'int8', 'int16', 'int32', 'int64', 'uint8', 'uint16', 'uint32', 'byte', 'short', 'int', 'long', 'float' и 'double'. Если bandTypes содержит полосы, которых нет на входном изображении, они будут добавлены к изображению как прозрачные полосы. Если bandOrder не указан, новые полосы будут добавляться в алфавитном порядке. |
bandOrder | Список, по умолчанию: null | Список, определяющий порядок полос в результате. Если указан, он должен соответствовать полному списку полос в результате. |
,Приводит некоторые или все полосы изображения к указанным типам.
Использование | Возврат | Image. cast (bandTypes, bandOrder ) | Изображение |
Аргумент | Тип | Подробности | это: image | Изображение | Образ, который нужно отлить. |
bandTypes | Словарь | Словарь, содержащий названия полос и типы полос. Типы могут быть PixelTypes или строками. Допустимые строки: 'int8', 'int16', 'int32', 'int64', 'uint8', 'uint16', 'uint32', 'byte', 'short', 'int', 'long', 'float' и 'double'. Если bandTypes содержит полосы, которых нет на входном изображении, они будут добавлены к изображению как прозрачные полосы. Если bandOrder не указан, новые полосы будут добавляться в алфавитном порядке. |
bandOrder | Список, по умолчанию: null | Список, определяющий порядок полос в результате. Если указан, он должен соответствовать полному списку полос в результате. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
[null,null,["Последнее обновление: 2025-07-24 UTC."],[[["\u003cp\u003eCasts image bands to specified data types like 'int8', 'float', etc., allowing for data type conversions within an image.\u003c/p\u003e\n"],["\u003cp\u003eAccepts a dictionary mapping band names to desired types, enabling selective casting for individual bands.\u003c/p\u003e\n"],["\u003cp\u003eCan introduce new bands with specified types, appending them to the image with optional ordering using the \u003ccode\u003ebandOrder\u003c/code\u003e parameter.\u003c/p\u003e\n"],["\u003cp\u003eReturns a new Image with the converted bands, preserving the original image unchanged.\u003c/p\u003e\n"]]],["The `Image.cast` function modifies an image by changing the data type of its bands. It takes a dictionary, `bandTypes`, mapping band names to new data types (PixelTypes or strings like 'int8', 'float'). If a specified band is not present in the original image, a transparent band of that type is added. An optional `bandOrder` list defines the sequence of the resulting bands. The function returns the modified `Image`.\n"],null,["# ee.Image.cast\n\nCasts some or all bands of an image to the specified types.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|----------------------------------------|---------|\n| Image.cast`(bandTypes, `*bandOrder*`)` | Image |\n\n| Argument | Type | Details |\n|---------------|---------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| this: `image` | Image | The image to cast. |\n| `bandTypes` | Dictionary | A dictionary from band name to band types. Types can be PixelTypes or strings. The valid strings are: 'int8', 'int16', 'int32', 'int64', 'uint8', 'uint16', 'uint32', 'byte', 'short', 'int', 'long', 'float', and 'double'. If bandTypes includes bands that are not already in the input image, they will be added to the image as transparent bands. If bandOrder isn't also specified, new bands will be appended in alphabetical order. |\n| `bandOrder` | List, default: null | A list specifying the order of the bands in the result. If specified, must match the full list of bands in the result. |"]]