Anúncio : todos os projetos não comerciais registrados para usar o Earth Engine antes de
15 de abril de 2025 precisam
verificar a qualificação não comercial para manter o acesso. Se você não fizer a verificação até 26 de setembro de 2025, seu acesso poderá ser suspenso.
Envie comentários
ee.Number.uint8
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Converte o valor de entrada em um número inteiro de 8 bits sem sinal.
Uso Retorna Number. uint8 ()
Número
Argumento Tipo Detalhes isso: input
Número O valor de entrada.
Exemplos
Editor de código (JavaScript)
// Cast a number to unsigned 8-bit integer: [0, 255].
var number = ee . Number ( 100 );
print ( 'Number:' , number );
var uint8Number = number . uint8 ();
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 . uint8 ();
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 . uint8 ();
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 . uint8 ();
print ( 'Less than uint8 min cast to uint8 becomes uint8 min:' , outOfRangeLoToUint8 );
Configuração do Python
Consulte a página
Ambiente Python para informações sobre a API Python e como usar
geemap
para desenvolvimento interativo.
import ee
import geemap.core as geemap
Colab (Python)
# Cast a number to unsigned 8-bit integer: [0, 255].
number = ee . Number ( 100 )
print ( 'Number:' , number . getInfo ())
uint8_number = number . uint8 ()
print ( 'Number cast to uint8:' , uint8_number . getInfo ())
"""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 )
print ( 'Floating point value:' , float_number . getInfo ())
float_to_uint8 = float_number . uint8 ()
print ( 'Floating point value cast to uint8:' , float_to_uint8 . getInfo ())
# 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 )
print ( 'Greater than uint8 max:' , out_of_range_hi . getInfo ())
out_of_range_hi_to_uint8 = out_of_range_hi . uint8 ()
print ( 'Greater than uint8 max cast to uint8 becomes uint8 max:' ,
out_of_range_hi_to_uint8 . getInfo ())
# 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 )
print ( 'Less than uint8 min:' , out_of_range_lo . getInfo ())
out_of_range_lo_to_uint8 = out_of_range_lo . uint8 ()
print ( 'Less than uint8 min cast to uint8 becomes uint8 min:' ,
out_of_range_lo_to_uint8 . getInfo ())
Envie comentários
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons , e as amostras de código são licenciadas de acordo com a Licença Apache 2.0 . Para mais detalhes, consulte as políticas do site do Google Developers . Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-26 UTC.
Quer enviar seu feedback?
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-26 UTC."],[],[]]