ee.initialize

Zainicjuj bibliotekę. Jeśli nie zostanie wywołana przed użyciem konstruktora obiektu, zostanie wywołana wtedy. Jeśli ta funkcja zostanie wywołana po raz drugi z innym adresem baseurl lub tileurl, nie spowoduje to wycofania inicjowania np. wcześniej załadowanych algorytmów, ale spowoduje ich zastąpienie i umożliwi wskazywanie alternatywnych serwerów.

Jeśli funkcja initialize() zostanie najpierw wywołana w trybie asynchronicznym (przez przekazanie wywołania zwrotnego sukcesu), wszystkie przyszłe wywołania w trybie asynchronicznym będą dodawać swoje wywołania zwrotne do kolejki, a wszystkie wywołania zwrotne zostaną uruchomione razem.

Jeśli po dowolnej liczbie wywołań asynchronicznych zostanie wykonane wywołanie w trybie synchronicznym, przed zwróceniem wartości zablokuje ono i wykona wszystkie wcześniej dostarczone wywołania zwrotne.

W większości przypadków token autoryzacji należy ustawić przed zainicjowaniem biblioteki, używając funkcji ee.data.authorize() lub ee.data.setAuthToken().

W Pythonie ta metoda nazywa się ee.Initialize i zaczyna się od wielkiej litery I. Pamiętaj, że niektóre parametry różnią się w zależności od tego, czy używasz JavaScriptu czy Pythona. Oprócz opcji opt_url i project Python obsługuje też: credentials – obiekt google.oauth2.Credentials lub „persistent” (trwałe) do używania zapisanych danych logowania (domyślnie); http_transport – klient httplib2.Http.

WykorzystanieZwroty
ee.initialize(baseurl, tileurl, successCallback, errorCallback, xsrfToken, project)
ArgumentTypSzczegóły
baseurlCiąg znaków, opcjonalniePunkt końcowy interfejsu Earth Engine REST API. (Nazwa argumentu w Pythonie: opt_url)
tileurlCiąg znaków, opcjonalniePunkt końcowy REST Earth Engine. Jest to opcjonalne i domyślnie ustawione na baseurl. (tylko JavaScript)
successCallbackFunkcja (opcjonalnie)Opcjonalne wywołanie zwrotne, które ma zostać wywołane po pomyślnym zainicjowaniu. Jeśli nie podasz tego parametru, inicjowanie zostanie wykonane synchronicznie. (tylko JavaScript)
errorCallbackFunkcja (opcjonalnie)Opcjonalne wywołanie zwrotne, które ma być wywoływane z błędem, jeśli inicjalizacja się nie powiedzie. (tylko JavaScript)
xsrfTokenCiąg znaków, opcjonalnieCiąg znaków do przekazania w parametrze „xsrfToken” żądań XHR interfejsu EE API. (tylko JavaScript)
projectCiąg znaków, opcjonalnieOpcjonalny identyfikator lub numer projektu klienta do użycia podczas wywoływania interfejsu API. (Nazwa argumentu w Pythonie: project)