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 API ועל שימוש ב-geemap לפיתוח אינטראקטיבי מופיע בדף Python Environment.

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'])