ee.Algorithms.ObjectType
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
מחזירה מחרוזת שמייצגת את הסוג של האובייקט הנתון.
שימוש | החזרות |
---|
ee.Algorithms.ObjectType(value) | מחרוזת |
ארגומנט | סוג | פרטים |
---|
value | אובייקט, ברירת מחדל: null | האובייקט שרוצים לקבל את הסוג שלו. |
דוגמאות
עורך הקוד (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
מידע על Python API ועל שימוש ב-geemap
לפיתוח אינטראקטיבי מופיע בדף
Python Environment.
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())
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-26 (שעון UTC).
[null,null,["עדכון אחרון: 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```"]]