Pengumuman: Semua project nonkomersial yang terdaftar untuk menggunakan Earth Engine sebelum
15 April 2025 harus
memverifikasi kelayakan nonkomersial untuk mempertahankan akses Earth Engine.
ee.initialize
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Lakukan inisialisasi library. Jika belum dipanggil saat konstruktor objek digunakan, metode ini akan dipanggil. Jika dipanggil untuk kedua kalinya dengan baseurl atau tileurl yang berbeda, ini tidak akan membatalkan inisialisasi, misalnya: Algoritma yang dimuat sebelumnya, tetapi akan menggantinya dan memungkinkan titik di server alternatif.
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) |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-26 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-26 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eee.initialize()\u003c/code\u003e function initializes the Earth Engine library, setting the API endpoint and optional tile server.\u003c/p\u003e\n"],["\u003cp\u003eInitialization can be performed synchronously or asynchronously with success and error callbacks.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization should typically be handled before initialization using \u003ccode\u003eee.data.authorize()\u003c/code\u003e or \u003ccode\u003eee.data.setAuthToken()\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eee.initialize()\u003c/code\u003e offers parameters for customization, like base URL, tile URL, and project ID.\u003c/p\u003e\n"],["\u003cp\u003eThe Python equivalent is \u003ccode\u003eee.Initialize()\u003c/code\u003e, with minor parameter differences compared to JavaScript.\u003c/p\u003e\n"]]],[],null,["# ee.initialize\n\n\u003cbr /\u003e\n\nInitialize the library. If this hasn't been called by the time any object constructor is used, it will be called then. If this is called a second time with a different baseurl or tileurl, this doesn't do an un-initialization of e.g.: the previously loaded Algorithms, but will overwrite them and let point at alternate servers.\n\n\u003cbr /\u003e\n\nIf initialize() is first called in asynchronous mode (by passing a success callback), any future asynchronous mode calls will add their callbacks to a queue and all the callbacks will be run together.\n\nIf a synchronous mode call is made after any number of asynchronous calls, it will block and execute all the previously supplied callbacks before returning.\n\nIn most cases, an authorization token should be set before the library is initialized, either with ee.data.authorize() or ee.data.setAuthToken().\n\nIn Python, this method is named ee.Initialize, with a capital I. Note that some parameters differ between JavaScript and Python. In addition to opt_url and project below, Python also supports: credentials - a google.oauth2.Credentials object or 'persistent' to use stored credentials (the default); http_transport - a httplib2.Http client.\n\n| Usage | Returns |\n|--------------------------------------------------------------------------------------------------------------------|---------|\n| `ee.initialize(`*baseurl* `, `*tileurl* `, `*successCallback* `, `*errorCallback* `, `*xsrfToken* `, `*project*`)` | |\n\n| Argument | Type | Details |\n|-------------------|--------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `baseurl` | String, optional | The Earth Engine REST API endpoint. (Python argument name: opt_url) |\n| `tileurl` | String, optional | The Earth Engine REST tile endpoint, this is optional and defaults to baseurl. (JavaScript only) |\n| `successCallback` | Function, optional | An optional callback to be invoked when the initialization is successful. If not provided, the initialization is done synchronously. (JavaScript only) |\n| `errorCallback` | Function, optional | An optional callback to be invoked with an error if the initialization fails. (JavaScript only) |\n| `xsrfToken` | String, optional | A string to pass in the \"xsrfToken\" parameter of EE API XHRs. (JavaScript only) |\n| `project` | String, optional | Optional client project ID or number to use when making API calls. (Python argument name: project) |"]]