ee.Dictionary.getInfo

مقدار این شی را از سرور بازیابی می کند.

اگر عملکرد برگشت به تماس ارائه نشده باشد، درخواست به صورت همزمان انجام می شود. اگر پاسخ تماس ارائه شود، درخواست به صورت ناهمزمان انجام می شود.

حالت ناهمزمان ترجیح داده می شود زیرا حالت همزمان تمام کدهای دیگر (مثلاً رابط کاربری ویرایشگر کد EE) را در حین انتظار برای سرور متوقف می کند. برای ایجاد یک درخواست ناهمزمان، ارزیابی() بر getInfo() ترجیح داده می شود.

مقدار محاسبه شده این شی را برمی گرداند.

استفاده برمی گرداند
Dictionary. getInfo ( callback ) شیء
استدلال تایپ کنید جزئیات
این: computedobject Computed Object نمونه ComputedObject.
callback عملکرد، اختیاری پاسخ به تماس اختیاری در صورت عدم ارائه، تماس به صورت همزمان انجام می شود.

نمونه ها

ویرایشگر کد (جاوا اسکریپت)

// A dictionary (e.g. results of ee.Image.reduceRegion of an S2 image).
var dict = ee.Dictionary({
  B1: 182,
  B2: 219,
  B3: 443
});

// Request the server-side ee.Dictionary as a client-side object.
print('Client-side object', dict.getInfo());
print('Using the client-side object', Object.keys(dict.getInfo()).length);

راه اندازی پایتون

برای اطلاعات در مورد API پایتون و استفاده از geemap برای توسعه تعاملی به صفحه محیط پایتون مراجعه کنید.

import ee
import geemap.core as geemap

کولب (پایتون)

# A dictionary (e.g. results of ee.Image.reduceRegion of an S2 image).
dic = ee.Dictionary({
    'B1': 182,
    'B2': 219,
    'B3': 443
})

# Request the server-side ee.Dictionary as a client-side object.
print('Client-side object:', dic.getInfo())
print('Using the client-side object (e.g. fetch number of keys):',
      len(dic.getInfo().keys()))