Ogłoszenie: wszystkie projekty niekomercyjne zarejestrowane do korzystania z Earth Engine przed
15 kwietnia 2025 r. muszą
potwierdzić spełnianie warunków użycia niekomercyjnego , aby zachować dostęp. Jeśli nie przejdziesz weryfikacji do 26 września 2025 r., Twój dostęp może zostać wstrzymany.
Prześlij opinię
ee.Number.toInt
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Konwertuje wartość wejściową na 32-bitową liczbę całkowitą ze znakiem.
Wykorzystanie Zwroty Number. toInt ()
Liczba
Argument Typ Szczegóły to: input
Liczba Wartość wejściowa.
Przykłady
Edytor kodu (JavaScript)
// Cast a number to signed 32-bit integer: [-2147483648, 2147483647].
var number = ee . Number ( 100 );
print ( 'Number:' , number );
var intNumber = number . toInt ();
print ( 'Number cast to int:' , intNumber );
/**
* Casting numbers to int 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 int loses decimal precision.
var float = ee . Number ( 1.7 );
print ( 'Floating point value:' , float );
var floatToInt = float . toInt ();
print ( 'Floating point value cast to int:' , floatToInt );
// A number greater than int range max cast to int becomes int range max.
var INT_MAX = 2147483647 ;
var outOfRangeHi = ee . Number ( INT_MAX + 12345 );
print ( 'Greater than int max:' , outOfRangeHi );
var outOfRangeHiToInt = outOfRangeHi . toInt ();
print ( 'Greater than int max cast to int becomes int max:' , outOfRangeHiToInt );
// A number greater than int range min cast to int becomes int range min.
var INT_MIN = - 2147483648 ;
var outOfRangeLo = ee . Number ( INT_MIN - 12345 );
print ( 'Less than int min:' , outOfRangeLo );
var outOfRangeLoToInt = outOfRangeLo . toInt ();
print ( 'Less than int min cast to int becomes int min:' , outOfRangeLoToInt );
Konfiguracja Pythona
Informacje o interfejsie Python API i używaniu geemap
do interaktywnego programowania znajdziesz na stronie
Środowisko Python .
import ee
import geemap.core as geemap
Colab (Python)
# Cast a number to signed 32-bit integer: [-2147483648, 2147483647].
number = ee . Number ( 100 )
print ( 'Number:' , number . getInfo ())
int_number = number . toInt ()
print ( 'Number cast to int:' , int_number . getInfo ())
"""Casting numbers to int 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 int loses decimal precision.
float_number = ee . Number ( 1.7 )
print ( 'Floating point value:' , float_number . getInfo ())
float_to_int = float_number . toInt ()
print ( 'Floating point value cast to int:' , float_to_int . getInfo ())
# A number greater than int range max cast to int becomes int range max.
INT_MAX = 2147483647
out_of_range_hi = ee . Number ( INT_MAX + 12345 )
print ( 'Greater than int max:' , out_of_range_hi . getInfo ())
out_of_range_hi_to_int = out_of_range_hi . toInt ()
print ( 'Greater than int max cast to int becomes int max:' ,
out_of_range_hi_to_int . getInfo ())
# A number greater than int range min cast to int becomes int range min.
INT_MIN = - 2147483648
out_of_range_lo = ee . Number ( INT_MIN - 12345 )
print ( 'Less than int min:' , out_of_range_lo . getInfo ())
out_of_range_lo_to_int = out_of_range_lo . toInt ()
print ( 'Less than int min cast to int becomes int min:' ,
out_of_range_lo_to_int . getInfo ())
Prześlij opinię
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0 , a fragmenty kodu są dostępne na licencji Apache 2.0 . Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers . Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-26 UTC.
Chcesz przekazać coś jeszcze?
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-26 UTC."],[],[]]