Duyuru:
15 Nisan 2025'ten önce Earth Engine'i kullanmak için kaydedilen tüm ticari olmayan projelerin Earth Engine erişimini sürdürmek için
ticari olmayan uygunluğu doğrulaması gerekir.
ee.Algorithms.ObjectType
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Belirtilen nesnenin türünü temsil eden bir dize döndürür.
Kullanım | İadeler |
---|
ee.Algorithms.ObjectType(value) | Dize |
Bağımsız Değişken | Tür | Ayrıntılar |
---|
value | Nesne, varsayılan: null | Türünü alacağınız nesne. |
Örnekler
Kod Düzenleyici (JavaScript)
print(ee.Algorithms.ObjectType(1)); // The string "Integer"
print(ee.Algorithms.ObjectType(ee.Number(1))); // The string "Integer"
print(ee.Algorithms.ObjectType(ee.String('a string'))); // The string "String"
print(ee.Algorithms.ObjectType(ee.List([1, 'a string']))); // The string "List"
// ee.Algorithms.ObjectType can be used to get the type of properties
// of ee.Image or ee.Feature objects.
var feature = ee.Feature(
null, // No need for geometry in this example.
{
'int': 42,
'int8': ee.Number(-3).int8(),
});
// The string "Integer"
print('int:', ee.Algorithms.ObjectType(feature.get('int')));
// The string "Long"
print('int8:', ee.Algorithms.ObjectType(feature.get('int8')));
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)
print(ee.Algorithms.ObjectType(ee.Number(1)).getInfo()) # The string "Integer"
print(
ee.Algorithms.ObjectType(ee.String('a string')).getInfo()
) # The string "String"
print(
ee.Algorithms.ObjectType(ee.List([1, 'a string'])).getInfo()
) # The string "List"
# ee.Algorithms.ObjectType can be used to get the type of properties
# of ee.Image or ee.Feature objects.
feature = ee.Feature(
None, # No need for geometry in this example.
{
'int': 42,
'int8': ee.Number(-3).int8(),
}
)
# The string "Integer"
print('int:', ee.Algorithms.ObjectType(feature.get('int')).getInfo())
# The string "Long"
print('int8:', ee.Algorithms.ObjectType(feature.get('int8')).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."],[[["\u003cp\u003e\u003ccode\u003eee.Algorithms.ObjectType()\u003c/code\u003e returns a string that represents the type of a given Earth Engine object.\u003c/p\u003e\n"],["\u003cp\u003eIt accepts a single argument, the object whose type you want to determine.\u003c/p\u003e\n"],["\u003cp\u003eThis function can be applied to primitive types (like numbers and strings), Earth Engine objects (like ee.Number and ee.String), and even properties within ee.Feature or ee.Image objects.\u003c/p\u003e\n"],["\u003cp\u003eExamples demonstrate how to use this function in JavaScript and Python to obtain the object types.\u003c/p\u003e\n"]]],["`ee.Algorithms.ObjectType(value)` determines the data type of an object, returning it as a string. The function accepts an object as input (`value`). It can identify types like \"Integer,\" \"String,\" and \"List.\" It's also applicable to properties within `ee.Image` or `ee.Feature` objects, such as retrieving the type of a feature's integer attribute, which is \"Integer\" or retrieving the type of a feature's `int8` attribute which is \"Long\".\n"],null,["# ee.Algorithms.ObjectType\n\nReturns a string representing the type of the given object.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|---------------------------------------|---------|\n| `ee.Algorithms.ObjectType(`*value*`)` | String |\n\n| Argument | Type | Details |\n|----------|-----------------------|--------------------------------|\n| `value` | Object, default: null | The object to get the type of. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\nprint(ee.Algorithms.ObjectType(1)); // The string \"Integer\"\nprint(ee.Algorithms.ObjectType(ee.Number(1))); // The string \"Integer\"\nprint(ee.Algorithms.ObjectType(ee.String('a string'))); // The string \"String\"\nprint(ee.Algorithms.ObjectType(ee.List([1, 'a string']))); // The string \"List\"\n\n// ee.Algorithms.ObjectType can be used to get the type of properties\n// of ee.Image or ee.Feature objects.\nvar feature = ee.Feature(\n null, // No need for geometry in this example.\n {\n 'int': 42,\n 'int8': ee.Number(-3).int8(),\n });\n\n// The string \"Integer\"\nprint('int:', ee.Algorithms.ObjectType(feature.get('int')));\n// The string \"Long\"\nprint('int8:', ee.Algorithms.ObjectType(feature.get('int8')));\n```\nPython setup\n\nSee the [Python Environment](/earth-engine/guides/python_install) page for information on the Python API and using\n`geemap` for interactive development. \n\n```python\nimport ee\nimport geemap.core as geemap\n```\n\n### Colab (Python)\n\n```python\nprint(ee.Algorithms.ObjectType(ee.Number(1)).getInfo()) # The string \"Integer\"\nprint(\n ee.Algorithms.ObjectType(ee.String('a string')).getInfo()\n) # The string \"String\"\nprint(\n ee.Algorithms.ObjectType(ee.List([1, 'a string'])).getInfo()\n) # The string \"List\"\n\n# ee.Algorithms.ObjectType can be used to get the type of properties\n# of ee.Image or ee.Feature objects.\nfeature = ee.Feature(\n None, # No need for geometry in this example.\n {\n 'int': 42,\n 'int8': ee.Number(-3).int8(),\n }\n)\n\n# The string \"Integer\"\nprint('int:', ee.Algorithms.ObjectType(feature.get('int')).getInfo())\n# The string \"Long\"\nprint('int8:', ee.Algorithms.ObjectType(feature.get('int8')).getInfo())\n```"]]