ee.FeatureCollection.getInfo

یک تابع ضروری که تمام اطلاعات شناخته شده در مورد این مجموعه را از طریق یک فراخوانی AJAX برمی‌گرداند.

توضیحاتی از مجموعه را برمی‌گرداند که فیلدهای آن شامل موارد زیر است:

- ویژگی‌ها: فهرستی شامل فراداده‌هایی دربارهٔ ویژگی‌های موجود در مجموعه.

- ویژگی‌ها: یک دیکشنری اختیاری که شامل ویژگی‌های فراداده‌ای مجموعه است.

کاربرد بازگشت‌ها
FeatureCollection. getInfo ( callback ) مجموعه ویژگی‌هاتوضیحات|شیء
استدلال نوع جزئیات
این: featurecollection مجموعه ویژگی‌ها نمونه‌ی FeatureCollection.
callback عملکرد، اختیاری یک تابع فراخوانی اختیاری. در صورت عدم ارائه، فراخوانی به صورت همزمان انجام می‌شود. در صورت ارائه، در صورت موفقیت با پارامتر اول و در صورت عدم موفقیت با پارامتر دوم فراخوانی می‌شود.

مثال‌ها

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

/**
 * WARNING: this function transfers data from Earth Engine servers to the
 * client. Doing so can negatively affect request processing and client
 * performance. Server-side options should be used whenever possible.
 * Learn more about the distinction between server and client:
 * https://developers.google.com/earth-engine/guides/client_server
 */

// A server-side ee.FeatureCollection of power plants in Belgium.
var fcServer = ee.FeatureCollection('WRI/GPPD/power_plants')
             .filter('country_lg == "Belgium"');

// Use getInfo to transfer server-side feature collection to the client. The
// result is an object.
var fcClient = fcServer.getInfo();
print('Client-side feature collection is an object', typeof fcClient);
print('Feature collection object keys', Object.keys(fcClient));
print('Array of features', fcClient.features);
print('Properties of first feature', fcClient.features[0].properties);

تنظیمات پایتون

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

import ee
import geemap.core as geemap

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

"""WARNING: this function transfers data from Earth Engine servers to the
client. Doing so can negatively affect request processing and client
performance. Server-side options should be used whenever possible.
Learn more about the distinction between server and client:
https://developers.google.com/earth-engine/guides/client_server
"""

# A server-side ee.FeatureCollection of power plants in Belgium.
fc_server = ee.FeatureCollection('WRI/GPPD/power_plants').filter(
    'country_lg == "Belgium"')

# Use getInfo to transfer server-side feature collection to the client. The
# result is an object.
fc_client = fc_server.getInfo()
display('Client-side feature collection is a dictionary:', type(fc_client))
display('Feature collection dictionary keys:', fc_client.keys())
display('Array of features:', fc_client['features'])
display('Properties of first feature:', fc_client['features'][0]['properties'])