ee.FeatureCollection.getInfo

دالة إلزامية تعرض كل المعلومات المعروفة عن هذه المجموعة من خلال طلب AJAX.

تعرِض هذه الطريقة وصفًا للمجموعة تتضمّن حقوله ما يلي:

  - features: قائمة تحتوي على بيانات وصفية حول الميزات في المجموعة.

  - properties: قاموس اختياري يحتوي على خصائص البيانات الوصفية للمجموعة.

الاستخدامالمرتجعات
FeatureCollection.getInfo(callback)FeatureCollectionDescription
الوسيطةالنوعالتفاصيل
هذا: featurecollectionFeatureCollectionمثيل FeatureCollection
callbackالدالة، اختياريةدالة ردّ اختيارية في حال عدم توفيرها، يتم إجراء المكالمة بشكل متزامن. إذا تم توفيرها، سيتم استدعاؤها مع المَعلمة الأولى في حال النجاح والمَعلمة الثانية في حال عدم النجاح.

أمثلة

محرّر الرموز البرمجية (JavaScript)

/**
 * 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);

إعداد Python

راجِع صفحة بيئة Python للحصول على معلومات حول واجهة برمجة التطبيقات Python واستخدام geemap للتطوير التفاعلي.

import ee
import geemap.core as geemap

Colab (Python)

"""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()
print('Client-side feature collection is a dictionary:', type(fc_client))
print('Feature collection dictionary keys:', fc_client.keys())
print('Array of features:', fc_client['features'])
print('Properties of first feature:', fc_client['features'][0]['properties'])