ee.ImageCollection.cast
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Convertit certaines ou toutes les bandes de chaque image d'une ImageCollection aux types spécifiés.
Utilisation | Renvoie |
---|
ImageCollection.cast(bandTypes, bandOrder) | ImageCollection |
Argument | Type | Détails |
---|
ceci : collection | ImageCollection | Collection d'images à caster. |
bandTypes | Dictionnaire | Dictionnaire associant le nom de la bande à ses types. Les types peuvent être des PixelTypes ou des chaînes. Les chaînes valides sont les suivantes : "int8", "int16", "int32", "int64", "uint8", "uint16", "uint32", "byte", "short", "int", "long", "float" et "double". Doit inclure toutes les bandes déjà présentes dans les images de la collection. Si cela inclut des bandes qui ne figurent pas déjà dans une image d'entrée, elles seront ajoutées à l'image en tant que bandes transparentes. |
bandOrder | Liste | Liste spécifiant l'ordre des bandes dans le résultat. Doit correspondre aux clés de bandTypes. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[null,null,["Dernière mise à jour le 2025/07/26 (UTC)."],[[["\u003cp\u003eCasts image bands within an ImageCollection to specified data types like 'int8', 'float', etc., ensuring uniformity across images.\u003c/p\u003e\n"],["\u003cp\u003eRequires a dictionary mapping band names to desired types and a list defining the output band order.\u003c/p\u003e\n"],["\u003cp\u003eThe process adds any new bands specified in the dictionary as transparent bands to images lacking them.\u003c/p\u003e\n"],["\u003cp\u003eInput band types and order must encompass all existing bands within the ImageCollection to avoid errors.\u003c/p\u003e\n"]]],[],null,["# ee.ImageCollection.cast\n\nCasts some or all bands of each image in an ImageCollection to the specified types.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|----------------------------------------------|-----------------|\n| ImageCollection.cast`(bandTypes, bandOrder)` | ImageCollection |\n\n| Argument | Type | Details |\n|--------------------|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| this: `collection` | ImageCollection | The image collection 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'. Must include all bands already in any image in the collection. If this includes bands that are not already in an input image, they will be added to the image as transparent bands. |\n| `bandOrder` | List | A list specifying the order of the bands in the result. Must match the keys of bandTypes. |"]]