Duyuru:
15 Nisan 2025'ten önce Earth Engine'i kullanmak için kaydedilen tüm ticari olmayan projelerin erişimlerini sürdürebilmeleri için
ticari olmayan uygunluklarını doğrulamaları gerekir. 26 Eylül 2025'e kadar doğrulama yapmazsanız erişiminiz bekletilebilir.
ee.Number.long
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Giriş değerini 64 bitlik imzalı bir tam sayıya dönüştürür.
| Kullanım | İadeler |
|---|
Number.long() | Sayı |
| Bağımsız Değişken | Tür | Ayrıntılar |
|---|
bu: input | Sayı | Giriş değeri. |
Örnekler
Kod Düzenleyici (JavaScript)
// Declare an ee.Number.
var number = ee.Number(100);
print('ee.Number:', number);
// Cast a number to signed 64-bit integer.
var longNumber = number.long();
print('ee.Number cast to long:', longNumber);
/**
* Casting numbers to long 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 long loses decimal precision.
var float = ee.Number(1.7);
print('Floating point value:', float);
var floatToLong = float.long();
print('Floating point value cast to long:', floatToLong);
Python kurulumu
Python API'si ve etkileşimli geliştirme için geemap kullanımı hakkında bilgi edinmek üzere
Python Ortamı sayfasına bakın.
import ee
import geemap.core as geemap
Colab (Python)
# Declare an ee.Number.
number = ee.Number(100)
print('ee.Number:', number.getInfo())
# Cast a number to signed 64-bit integer.
long_number = number.long()
print('ee.Number cast to long:', long_number.getInfo())
"""Casting numbers to long 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 long loses decimal precision.
float_number = ee.Number(1.7)
print('Floating point value:', float_number.getInfo())
float_to_long = float_number.long()
print('Floating point value cast to long:', float_to_long.getInfo())
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-26 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-26 UTC."],[],["The `Number.long()` method casts an input value to a signed 64-bit integer. It takes a Number as input and returns a Number. Casting a floating-point number to long results in the loss of decimal precision. Numbers outside the range and precision of a 64-bit integer may be modified during the cast. Examples demonstrate casting a regular number and a floating number into long using JavaScript and Python.\n"]]