ee.Algorithms.ObjectType
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
رشته ای را برمی گرداند که نشان دهنده نوع شی داده شده است.
استفاده | برمی گرداند | ee.Algorithms.ObjectType( value ) | رشته |
استدلال | تایپ کنید | جزئیات | value | Object، پیش فرض: null | شیء برای بدست آوردن نوع. |
نمونه ها
ویرایشگر کد (جاوا اسکریپت)
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')));
راه اندازی پایتون
برای اطلاعات در مورد API پایتون و استفاده از geemap
برای توسعه تعاملی به صفحه محیط پایتون مراجعه کنید.
import ee
import geemap.core as geemap
کولب (پایتون)
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())
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["\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```"]]