ee.Geometry.getInfo

אחזור הערך של האובייקט הזה מהשרת.

אם לא מספקים פונקציית קריאה חוזרת, הבקשה מתבצעת באופן סינכרוני. אם מציינים קריאה חוזרת (callback), הבקשה מתבצעת באופן אסינכרוני.

מומלץ להשתמש במצב אסינכרוני כי במצב סינכרוני כל הקוד האחר (לדוגמה, ממשק המשתמש של עורך הקוד של EE) מושהה בזמן ההמתנה לשרת. כדי לשלוח בקשה לא סנכרונית, עדיף להשתמש בפונקציה evaluate() במקום בפונקציה getInfo().

מחזירה את הערך המחושב של האובייקט הזה.

שימושהחזרות
Geometry.getInfo(callback)אובייקט
ארגומנטסוגפרטים
זה: computedobjectComputedObjectהמופע של ComputedObject.
callbackפונקציה, אופציונליקריאה חוזרת אופציונלית. אם לא מספקים את הערך הזה, השיחה מתבצעת באופן סינכרוני.

דוגמאות

עורך הקוד (JavaScript)

// Define a Geometry object.
var geometry = ee.Geometry({
  'type': 'Polygon',
  'coordinates':
    [[[-122.081, 37.417],
      [-122.086, 37.421],
      [-122.084, 37.418],
      [-122.089, 37.416]]]
});

// Apply the getInfo method to the Geometry object.
var geometryGetInfo = geometry.getInfo();

// Print the result to the console.
print('geometry.getInfo(...) =', geometryGetInfo);

// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(geometry,
             {'color': 'black'},
             'Geometry [black]: geometry');

הגדרת Python

מידע על Python API ועל שימוש ב-geemap לפיתוח אינטראקטיבי מופיע בדף Python Environment.

import ee
import geemap.core as geemap

Colab (Python)

# Define a Geometry object.
geometry = ee.Geometry({
    'type': 'Polygon',
    'coordinates': [[
        [-122.081, 37.417],
        [-122.086, 37.421],
        [-122.084, 37.418],
        [-122.089, 37.416],
    ]],
})

# Apply the getInfo method to the Geometry object.
geometry_get_info = geometry.getInfo()

# Print the result.
display('geometry.getInfo(...) =', geometry_get_info)

# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(geometry, {'color': 'black'}, 'Geometry [black]: geometry')
m