Jika initialize() pertama kali dipanggil dalam mode asinkron (dengan meneruskan callback yang berhasil), semua panggilan mode asinkron di masa mendatang akan menambahkan callback-nya ke antrean dan semua callback akan dijalankan bersama-sama.
Jika panggilan mode sinkron dilakukan setelah sejumlah panggilan asinkron, panggilan tersebut akan memblokir dan menjalankan semua callback yang diberikan sebelumnya sebelum ditampilkan.
Pada umumnya, token otorisasi harus ditetapkan sebelum library diinisialisasi, baik dengan ee.data.authorize() atau ee.data.setAuthToken().
Di Python, metode ini bernama ee.Initialize, dengan huruf I kapital. Perhatikan bahwa beberapa parameter berbeda antara JavaScript dan Python. Selain opt_url dan project di bawah, Python juga mendukung: credentials - objek google.oauth2.Credentials atau 'persistent' untuk menggunakan kredensial tersimpan (default); http_transport - klien httplib2.Http.
Penggunaan | Hasil |
---|---|
ee.initialize(baseurl, tileurl, successCallback, errorCallback, xsrfToken, project) |
Argumen | Jenis | Detail |
---|---|---|
baseurl | String, opsional | Endpoint Earth Engine REST API. (Nama argumen Python: opt_url) |
tileurl | String, opsional | Endpoint petak REST Earth Engine, bersifat opsional dan defaultnya adalah baseurl. (Khusus JavaScript) |
successCallback | Fungsi, opsional | Callback opsional yang akan dipanggil saat inisialisasi berhasil. Jika tidak diberikan, inisialisasi dilakukan secara serentak. (Khusus JavaScript) |
errorCallback | Fungsi, opsional | Callback opsional yang akan dipanggil dengan error jika inisialisasi gagal. (Khusus JavaScript) |
xsrfToken | String, opsional | String yang akan diteruskan dalam parameter "xsrfToken" dari XHR EE API. (Khusus JavaScript) |
project | String, opsional | ID atau nomor project klien opsional yang akan digunakan saat melakukan panggilan API. (Nama argumen Python: project) |