Duyuru:
15 Nisan 2025'ten önce Earth Engine'i kullanmak için kaydedilen tüm ticari olmayan projelerin Earth Engine erişimini sürdürmek için
ticari olmayan uygunluğu doğrulaması gerekir.
ee.initialize
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Kitaplığı başlatın. Herhangi bir nesne oluşturucu kullanılana kadar bu yöntem çağrılmamışsa o zaman çağrılır. Bu işlev farklı bir baseurl veya tileurl ile ikinci kez çağrılırsa önceden yüklenen algoritmaların başlatması geri alınmaz. Bunun yerine, algoritmaların üzerine yazılır ve alternatif sunuculara yönlendirilir.
initialize() ilk olarak eşzamansız modda çağrılırsa (başarı geri çağırması iletilerek) gelecekteki tüm eşzamansız mod çağrıları geri çağırmalarını bir sıraya ekler ve tüm geri çağırmalar birlikte çalıştırılır.
Herhangi bir sayıda eşzamansız çağrıdan sonra eşzamanlı modda bir çağrı yapılırsa geri dönmeden önce daha önce sağlanan tüm geri çağırmaları engeller ve yürütür.
Çoğu durumda, yetkilendirme jetonu kitaplık başlatılmadan önce ee.data.authorize() veya ee.data.setAuthToken() ile ayarlanmalıdır.
Python'da bu yöntemin adı büyük harfle yazılmış "I" ile başlayan ee.Initialize'dır. Bazı parametrelerin JavaScript ile Python arasında farklılık gösterdiğini unutmayın. Aşağıdaki opt_url ve project'e ek olarak Python şunları da destekler: credentials (kimlik bilgileri) - google.oauth2.Credentials nesnesi veya depolanmış kimlik bilgilerini kullanmak için "persistent" (kalıcı) (varsayılan); http_transport - httplib2.Http istemcisi.
Kullanım | İadeler |
---|
ee.initialize(baseurl, tileurl, successCallback, errorCallback, xsrfToken, project) | |
Bağımsız Değişken | Tür | Ayrıntılar |
---|
baseurl | Dize, isteğe bağlı | Earth Engine REST API uç noktası.
(Python bağımsız değişken adı: opt_url) |
tileurl | Dize, isteğe bağlı | Earth Engine REST karo uç noktası. Bu isteğe bağlıdır ve varsayılan olarak baseurl değerine ayarlanır. (Yalnızca JavaScript) |
successCallback | İşlev, isteğe bağlı | İlk kullanıma hazırlama başarılı olduğunda çağrılacak isteğe bağlı geri çağırma. Bu değer sağlanmazsa başlatma işlemi senkron olarak yapılır. (Yalnızca JavaScript) |
errorCallback | İşlev, isteğe bağlı | Başlatma işlemi başarısız olursa hatayla birlikte çağrılacak isteğe bağlı geri çağırma. (Yalnızca JavaScript) |
xsrfToken | Dize, isteğe bağlı | EE API XHR'lerinin "xsrfToken" parametresinde iletilecek bir dize. (Yalnızca JavaScript) |
project | Dize, isteğe bağlı | API çağrıları yapılırken kullanılacak isteğe bağlı istemci projesi kimliği veya numarası. (Python bağımsız değişken adı: project) |
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-26 UTC.
[null,null,["Son güncelleme tarihi: 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) |"]]