Earth Engine sta introducendo
livelli di quota non commerciali per salvaguardare le risorse di calcolo condivise e garantire prestazioni affidabili per tutti. Tutti i progetti non commerciali dovranno selezionare un livello di quota entro il
27 aprile 2026 , altrimenti verrà utilizzato il livello Community per impostazione predefinita. Le quote di livello entreranno in vigore per tutti i progetti (indipendentemente dalla data di selezione del livello) il
27 aprile 2026 .
Scopri di più.
Invia feedback
ee.Number.toUint8
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Esegue il cast del valore di input a un numero intero non firmato a 8 bit.
Utilizzo Resi Number. toUint8 ()Numero
Argomento Tipo Dettagli questo: input Numero Il valore dell'input.
Esempi
Editor di codice (JavaScript)
// Cast a number to unsigned 8-bit integer: [0, 255].
var number = ee . Number ( 100 );
print ( 'Number:' , number );
var uint8Number = number . toUint8 ();
print ( 'Number cast to uint8:' , uint8Number );
/**
* Casting numbers to uint8 that are outside of its range and precision can
* modify the resulting value, note the behavior of the following scenarios.
*/
// A floating point number cast to uint8 loses decimal precision.
var float = ee . Number ( 1.7 );
print ( 'Floating point value:' , float );
var floatToUint8 = float . toUint8 ();
print ( 'Floating point value cast to uint8:' , floatToUint8 );
// A number greater than uint8 range max cast to uint8 becomes uint8 range max.
var UINT8_MAX = 255 ;
var outOfRangeHi = ee . Number ( UINT8_MAX + 12345 );
print ( 'Greater than uint8 max:' , outOfRangeHi );
var outOfRangeHiToUint8 = outOfRangeHi . toUint8 ();
print ( 'Greater than uint8 max cast to uint8 becomes uint8 max:' , outOfRangeHiToUint8 );
// A number greater than uint8 range min cast to uint8 becomes uint8 range min.
var UINT8_MIN = 0 ;
var outOfRangeLo = ee . Number ( UINT8_MIN - 12345 );
print ( 'Less than uint8 min:' , outOfRangeLo );
var outOfRangeLoToUint8 = outOfRangeLo . toUint8 ();
print ( 'Less than uint8 min cast to uint8 becomes uint8 min:' , outOfRangeLoToUint8 );
Configurazione di Python
Consulta la pagina
Ambiente Python per informazioni sull'API Python e sull'utilizzo di
geemap per lo sviluppo interattivo.
import ee
import geemap.core as geemap
Colab (Python)
# Cast a number to unsigned 8-bit integer: [0, 255].
number = ee . Number ( 100 )
display ( 'Number:' , number )
uint8_number = number . toUint8 ()
display ( 'Number cast to uint8:' , uint8_number )
"""Casting numbers to uint8 that are outside of its range and precision can
modify the resulting value, note the behavior of the following scenarios.
"""
# A floating point number cast to uint8 loses decimal precision.
float_number = ee . Number ( 1.7 )
display ( 'Floating point value:' , float_number )
float_to_uint8 = float_number . toUint8 ()
display ( 'Floating point value cast to uint8:' , float_to_uint8 )
# A number greater than uint8 range max cast to uint8 becomes uint8 range max.
UINT8_MAX = 255
out_of_range_hi = ee . Number ( UINT8_MAX + 12345 )
display ( 'Greater than uint8 max:' , out_of_range_hi )
out_of_range_hi_to_uint8 = out_of_range_hi . toUint8 ()
display ( 'Greater than uint8 max cast to uint8 becomes uint8 max:' ,
out_of_range_hi_to_uint8 )
# A number greater than uint8 range min cast to uint8 becomes uint8 range min.
UINT8_MIN = 0
out_of_range_lo = ee . Number ( UINT8_MIN - 12345 )
display ( 'Less than uint8 min:' , out_of_range_lo )
out_of_range_lo_to_uint8 = out_of_range_lo . toUint8 ()
display ( 'Less than uint8 min cast to uint8 becomes uint8 min:' ,
out_of_range_lo_to_uint8 )
Invia feedback
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0 , mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0 . Per ulteriori dettagli, consulta le norme del sito di Google Developers . Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-10-30 UTC.
Vuoi dirci altro?
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-10-30 UTC."],[],[]]