ee.initialize

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

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

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

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

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

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