ee.initialize

מאתחלים את הספרייה. אם הפונקציה הזו לא נקראה עד לשימוש בבונה אובייקט כלשהו, היא תיקרא אז. אם הפונקציה הזו נקראת בפעם השנייה עם baseurl או tileurl שונים, היא לא מבטלת את ההפעלה של האלגוריתמים שנטענו קודם, אלא מחליפה אותם ומאפשרת להפנות לשרתים חלופיים.

אם הפונקציה initialize() מופעלת קודם במצב אסינכרוני (על ידי העברת קריאה חוזרת להצלחה), כל הקריאות העתידיות במצב אסינכרוני יוסיפו את הקריאות החוזרות שלהן לתור, וכל הקריאות החוזרות יופעלו יחד.

אם מתבצעת קריאה במצב סינכרוני אחרי מספר כלשהו של קריאות אסינכרוניות, היא תיחסם ותבצע את כל הקריאות החוזרות שסופקו קודם לפני שהיא תחזיר ערך.

ברוב המקרים, צריך להגדיר אסימון הרשאה לפני שמפעילים את הספריה, באמצעות ee.data.authorize()‎ או ee.data.setAuthToken()‎.

ב-Python, השם של השיטה הזו הוא ee.Initialize, עם I גדולה. שימו לב שיש הבדלים בין פרמטרים מסוימים ב-JavaScript וב-Python. בנוסף ל-opt_url ול-project שמופיעים למטה, Python תומך גם ב: credentials – אובייקט google.oauth2.Credentials או 'persistent' לשימוש בפרטי כניסה מאוחסנים (ברירת המחדל); http_transport – לקוח httplib2.Http.

שימושהחזרות
ee.initialize(baseurl, tileurl, successCallback, errorCallback, xsrfToken, project)
ארגומנטסוגפרטים
baseurlמחרוזת, אופציונלינקודת הקצה של Earth Engine REST API. (שם הארגומנט ב-Python: opt_url)
tileurlמחרוזת, אופציונלינקודת הקצה של משבצת Earth Engine REST, זוהי אפשרות אופציונלית ומוגדרת כברירת מחדל ל-baseurl. (JavaScript בלבד)
successCallbackפונקציה, אופציונליקריאה חוזרת אופציונלית להפעלה כשהאתחול מצליח. אם לא מציינים ערך, האתחול מתבצע באופן סינכרוני. (JavaScript בלבד)
errorCallbackפונקציה, אופציונליקריאה חוזרת אופציונלית שמופעלת עם שגיאה אם האתחול נכשל. (JavaScript בלבד)
xsrfTokenמחרוזת, אופציונלימחרוזת להעברה בפרמטר xsrfToken של בקשות XHR של EE API. (JavaScript בלבד)
projectמחרוזת, אופציונלימזהה או מספר פרויקט לקוח אופציונליים לשימוש כשמבצעים קריאות ל-API. (שם הארגומנט ב-Python: project)