ee.Geometry.getInfo

Bu nesnenin değerini sunucudan alır.

Geri çağırma işlevi sağlanmazsa istek eşzamanlı olarak yapılır. Geri çağırma işlevi sağlanırsa istek eşzamansız olarak yapılır.

Eşzamanlı mod, sunucuyu beklerken diğer tüm kodları (ör. EE Code Editor kullanıcı arayüzü) durdurduğu için eşzamansız mod tercih edilir. Eşzamansız istekte bulunmak için getInfo() yerine evaluate() tercih edilir.

Bu nesnenin hesaplanmış değerini döndürür.

Kullanımİadeler
Geometry.getInfo(callback)Nesne
Bağımsız DeğişkenTürAyrıntılar
bu: computedobjectComputedObjectComputedObject örneği.
callbackİşlev, isteğe bağlıİsteğe bağlı geri arama. Sağlanmazsa arama senkronize olarak yapılır.

Örnekler

Kod Düzenleyici (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 kurulumu

Python API'si ve etkileşimli geliştirme için geemap kullanımı hakkında bilgi edinmek üzere Python Ortamı sayfasına bakın.

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