ee.initialize

লাইব্রেরি চালু করুন। যদি কোন অবজেক্ট কনস্ট্রাক্টর ব্যবহার করার সময় এটিকে কল করা না হয়, তাহলে এটি বলা হবে। যদি এটিকে একটি ভিন্ন বেসরল বা টাইলউরল দিয়ে দ্বিতীয়বার বলা হয়, তাহলে এটি একটি আন-ইনিশিয়ালাইজেশন করে না যেমন: পূর্বে লোড করা অ্যালগরিদমগুলি, কিন্তু সেগুলি ওভাররাইট করবে এবং বিকল্প সার্ভারগুলিতে নির্দেশ করবে৷

যদি ইনিশিয়ালাইজ() প্রথমে অ্যাসিঙ্ক্রোনাস মোডে কল করা হয় (একটি সফল কলব্যাক পাস করে), ভবিষ্যতের যে কোনও অ্যাসিঙ্ক্রোনাস মোড কলগুলি তাদের কলব্যাকগুলিকে একটি সারিতে যুক্ত করবে এবং সমস্ত কলব্যাক একসাথে চালানো হবে।

যেকোন সংখ্যক অ্যাসিঙ্ক্রোনাস কলের পরে যদি একটি সিঙ্ক্রোনাস মোড কল করা হয়, তবে এটি ফিরে আসার আগে পূর্বে সরবরাহ করা সমস্ত কলব্যাকগুলিকে অবরুদ্ধ এবং কার্যকর করবে৷

বেশিরভাগ ক্ষেত্রে, লাইব্রেরি শুরু হওয়ার আগে একটি অনুমোদন টোকেন সেট করা উচিত, হয় ee.data.authorize() অথবা ee.data.setAuthToken() দিয়ে।

Python-এ, এই পদ্ধতির নাম ee.Initialize, একটি ক্যাপিটাল I সহ। মনে রাখবেন কিছু প্যারামিটার জাভাস্ক্রিপ্ট এবং পাইথনের মধ্যে আলাদা। opt_url এবং নীচে প্রজেক্ট ছাড়াও, Python এছাড়াও সমর্থন করে: শংসাপত্র - একটি google.oauth2.Credentials অবজেক্ট বা সঞ্চিত শংসাপত্র (ডিফল্ট) ব্যবহার করার জন্য 'স্থির'; http_transport - একটি httplib2.Http ক্লায়েন্ট।

ব্যবহার রিটার্নস
ee.initialize( baseurl , tileurl , successCallback , errorCallback , xsrfToken , project )
যুক্তি টাইপ বিস্তারিত
baseurl স্ট্রিং, ঐচ্ছিক আর্থ ইঞ্জিন REST API এন্ডপয়েন্ট। (পাইথন আর্গুমেন্টের নাম: opt_url)
tileurl স্ট্রিং, ঐচ্ছিক আর্থ ইঞ্জিন REST টাইল এন্ডপয়েন্ট, এটি ঐচ্ছিক এবং baseurl-এ ডিফল্ট। (শুধুমাত্র জাভাস্ক্রিপ্ট)
successCallback ফাংশন, ঐচ্ছিক সূচনা সফল হলে একটি ঐচ্ছিক কলব্যাক আহ্বান করা হবে। যদি প্রদান না করা হয়, তাহলে আরম্ভটি সিঙ্ক্রোনাসভাবে সম্পন্ন করা হয়। (শুধুমাত্র জাভাস্ক্রিপ্ট)
errorCallback ফাংশন, ঐচ্ছিক সূচনা ব্যর্থ হলে একটি ত্রুটি সহ একটি ঐচ্ছিক কলব্যাক আহ্বান করা হবে৷ (শুধুমাত্র জাভাস্ক্রিপ্ট)
xsrfToken স্ট্রিং, ঐচ্ছিক EE API XHR-এর "xsrfToken" প্যারামিটারে পাস করার জন্য একটি স্ট্রিং। (শুধুমাত্র জাভাস্ক্রিপ্ট)
project স্ট্রিং, ঐচ্ছিক API কল করার সময় ব্যবহার করার জন্য ঐচ্ছিক ক্লায়েন্ট প্রকল্প আইডি বা নম্বর। (পাইথন আর্গুমেন্টের নাম: প্রকল্প)
,

লাইব্রেরি চালু করুন। যদি কোন অবজেক্ট কনস্ট্রাক্টর ব্যবহার করার সময় এটিকে কল করা না হয়, তাহলে এটি বলা হবে। যদি এটিকে একটি ভিন্ন বেসরল বা টাইলউরল দিয়ে দ্বিতীয়বার বলা হয়, তাহলে এটি একটি আন-ইনিশিয়ালাইজেশন করে না যেমন: পূর্বে লোড করা অ্যালগরিদমগুলি, কিন্তু সেগুলি ওভাররাইট করবে এবং বিকল্প সার্ভারগুলিতে নির্দেশ করবে৷

যদি ইনিশিয়ালাইজ() প্রথমে অ্যাসিঙ্ক্রোনাস মোডে কল করা হয় (একটি সফল কলব্যাক পাস করে), ভবিষ্যতের যে কোনও অ্যাসিঙ্ক্রোনাস মোড কলগুলি তাদের কলব্যাকগুলিকে একটি সারিতে যুক্ত করবে এবং সমস্ত কলব্যাক একসাথে চালানো হবে।

যেকোন সংখ্যক অ্যাসিঙ্ক্রোনাস কলের পরে যদি একটি সিঙ্ক্রোনাস মোড কল করা হয়, তবে এটি ফিরে আসার আগে পূর্বে সরবরাহ করা সমস্ত কলব্যাকগুলিকে অবরুদ্ধ এবং কার্যকর করবে৷

বেশিরভাগ ক্ষেত্রে, লাইব্রেরি শুরু হওয়ার আগে একটি অনুমোদন টোকেন সেট করা উচিত, হয় ee.data.authorize() অথবা ee.data.setAuthToken() দিয়ে।

Python-এ, এই পদ্ধতির নাম ee.Initialize, একটি ক্যাপিটাল I সহ। মনে রাখবেন কিছু প্যারামিটার জাভাস্ক্রিপ্ট এবং পাইথনের মধ্যে আলাদা। opt_url এবং নীচে প্রজেক্ট ছাড়াও, Python এছাড়াও সমর্থন করে: শংসাপত্র - একটি google.oauth2.Credentials অবজেক্ট বা সঞ্চিত শংসাপত্র (ডিফল্ট) ব্যবহার করার জন্য 'স্থির'; http_transport - একটি httplib2.Http ক্লায়েন্ট।

ব্যবহার রিটার্নস
ee.initialize( baseurl , tileurl , successCallback , errorCallback , xsrfToken , project )
যুক্তি টাইপ বিস্তারিত
baseurl স্ট্রিং, ঐচ্ছিক আর্থ ইঞ্জিন REST API এন্ডপয়েন্ট। (পাইথন আর্গুমেন্টের নাম: opt_url)
tileurl স্ট্রিং, ঐচ্ছিক আর্থ ইঞ্জিন REST টাইল এন্ডপয়েন্ট, এটি ঐচ্ছিক এবং baseurl-এ ডিফল্ট। (শুধুমাত্র জাভাস্ক্রিপ্ট)
successCallback ফাংশন, ঐচ্ছিক সূচনা সফল হলে একটি ঐচ্ছিক কলব্যাক আহ্বান করা হবে। যদি প্রদান না করা হয়, তাহলে আরম্ভটি সিঙ্ক্রোনাসভাবে সম্পন্ন করা হয়। (শুধুমাত্র জাভাস্ক্রিপ্ট)
errorCallback ফাংশন, ঐচ্ছিক সূচনা ব্যর্থ হলে একটি ত্রুটি সহ একটি ঐচ্ছিক কলব্যাক আহ্বান করা হবে৷ (শুধুমাত্র জাভাস্ক্রিপ্ট)
xsrfToken স্ট্রিং, ঐচ্ছিক EE API XHR-এর "xsrfToken" প্যারামিটারে পাস করার জন্য একটি স্ট্রিং। (শুধুমাত্র জাভাস্ক্রিপ্ট)
project স্ট্রিং, ঐচ্ছিক API কল করার সময় ব্যবহার করার জন্য ঐচ্ছিক ক্লায়েন্ট প্রকল্প আইডি বা নম্বর। (পাইথন আর্গুমেন্টের নাম: প্রকল্প)