Earth Engine की ऐसेट (जैसे, इमेज, टेबल) लेगसी ऐसेट हो सकती हैं. इसका मतलब है कि वे किसी क्लाउड प्रोजेक्ट से नहीं जुड़ी हैं. इसके अलावा, वे Google Cloud प्रोजेक्ट से जुड़ी ऐसेट भी हो सकती हैं. इस गाइड में, क्लाउड प्रोजेक्ट से जुड़ी ऐसेट अपलोड करने और/या इस्तेमाल करने के लिए, ऐसेट मैनेजर का इस्तेमाल करने का तरीका बताया गया है.
Cloud Asset Manager
क्लाउड ऐसेट मैनेजर में, क्लाउड ऐसेट सेक्शन,
लेगसी ऐसेट सेक्शन, और प्रोजेक्ट जोड़ें बटन होता है.
क्लाउड ऐसेट
क्लाउड ऐसेट सेक्शन में, ऐसेट मैनेजर में पिन किए गए किसी भी क्लाउड प्रोजेक्ट की ऐसेट शामिल होती हैं. कोड एडिटर सेशन के लिए चुना गया क्लाउड प्रोजेक्ट, डिफ़ॉल्ट रूप से यहां मौजूद होता है. यह कोड एडिटर में सबसे ऊपर दाईं ओर दिखता है. अन्य प्रोजेक्ट पिन करने के लिए, प्रोजेक्ट जोड़ें बटन को चुनें. इसके बाद, कोई क्लाउड प्रोजेक्ट चुनें डायलॉग बॉक्स में जाकर, कोई प्रोजेक्ट चुनें. इन प्रोजेक्ट में मौजूद ऐसेट, शुरुआत में बड़े किए गए ज़ीपी में दिखेंगी. साथ ही, नेस्ट किए गए फ़ोल्डर शुरुआत में छोटे किए गए होंगे.
लेगसी ऐसेट
लेगसी ऐसेट, Earth Engine के Cloud इंटिग्रेशन से पहले, आपके Earth Engine खाते से जुड़ी ऐसेट होती हैं.
कोई प्रोजेक्ट जोड़ना
प्रोजेक्ट जोड़ें बटन पर क्लिक करने से, कोई क्लाउड प्रोजेक्ट चुनें डायलॉग बॉक्स खुलेगा.
इस डायलॉग बॉक्स में, क्लाउड प्रोजेक्ट चुनने के लिए एक ड्रॉपडाउन दिखेगा. साथ ही, उस प्रोजेक्ट में मौजूद Earth Engine ऐसेट दिखेंगी. आपने जिन प्रोजेक्ट को पहले पिन किया था वे Earth Engine की सुविधा वाले प्रोजेक्ट के तौर पर दिखते हैं. ड्रॉप-डाउन में जाकर कोई क्लाउड प्रोजेक्ट चुनें और चुनें पर क्लिक करें. इससे प्रोजेक्ट, क्लाउड ऐसेट सेक्शन में पिन हो जाएगा और प्रोजेक्ट में मौजूद ऐसेट दिखने लगेंगी.
पहले से पिन किए गए किसी प्रोजेक्ट को चुनने पर, उसे अनपिन करने का विकल्प मिलेगा.
एसेट अपलोड करना
ऐसेट अपलोड करें बटन का इस्तेमाल करके, ऐसेट अपलोड करें. अपलोड की गई ऐसेट, डिफ़ॉल्ट रूप से कोड एडिटर में चुने गए प्रोजेक्ट से जुड़ी होंगी. अगर आपको नई ऐसेट को किसी दूसरे प्रोजेक्ट से जोड़ना है, तो अपलोड डायलॉग में दिए गए प्रोजेक्ट पिकर की मदद से कोई दूसरा प्रोजेक्ट चुनें.
ऐसेट मैनेज करना
ऐसेट को कोड एडिटर के
ऐसेट मैनेजर टैब,
कमांड लाइन, क्लाइंट लाइब्रेरी (उदाहरण के लिए,
ee.data.getAsset) या सीधे तौर पर
REST API की मदद से मैनेज किया जा सकता है.
ऐसेट की अनुमतियां मैनेज करना
अन्य उपयोगकर्ताओं को अपनी ऐसेट का ऐक्सेस देने के लिए, ऐसेट, प्रोजेक्ट या दोनों पर अनुमतियां सेट की जा सकती हैं. इससे वे ऐसेट को पढ़ सकते हैं, उनमें बदलाव कर सकते हैं या उन्हें पूरी तरह से कंट्रोल कर सकते हैं. ज़्यादा जानकारी के लिए, ऐक्सेस कंट्रोल पेज देखें.
ऐसेट ऐक्सेस करना
ऐसेट पाथ, projects/${PROJECT_NAME}/assets/${ASSET_NAME} फ़ॉर्मैट में होते हैं.
इन पाथ का इस्तेमाल, क्लाइंट लाइब्रेरी कंस्ट्रक्टर में किया जाता है. ऐसा तब किया जाता है, जब किसी क्लाइंट लाइब्रेरी के ज़रिए एक्सपोर्ट किया जा रहा हो, डेटा डालने या अपलोड करने के समय, और REST API कॉल में.
सार्वजनिक ऐसेट
सार्वजनिक कैटलॉग में मौजूद इमेज को projects/earthengine-public/assets/path/to/asset/asset-id जैसे पाथ से ऐक्सेस किया जा सकता है. उदाहरण के लिए, यहां Landsat का एक सीन दिया गया है:
projects/earthengine-public/assets/LANDSAT/LC08/C02/T1_RT/LC08_001004_20140609
ध्यान दें कि इस उदाहरण में PROJECT_NAME, earthengine-public है.
इन पाथ को सीधे तौर पर Image, ImageCollection या FeatureCollection जैसे कंस्ट्रक्टर को पास किया जा सकता है. REST API को ऐसेट पाथ भी पास किए जाते हैं.
यहां
REST क्विकस्टार्ट का एक आसान उदाहरण दिया गया है.
निजी ऐसेट
आपके मालिकाना हक वाले प्रोजेक्ट में सेव की गई Earth Engine एसेट को ऐक्सेस करने के लिए या उसे देखने की अनुमति पाने के लिए,
PROJECT_NAME को उस प्रोजेक्ट के आईडी पर सेट करें जिसके पास एसेट का मालिकाना हक है. उदाहरण के लिए:
projects/my-ee-enabled-project-id/assets/my-asset-id
इस उदाहरण में, my-ee-enabled-project-id उस प्रोजेक्ट का नाम है जिसके ज़रिए ऐसेट पहले अपलोड की गई थीं या बनाई गई थीं. किसी क्लाउड प्रोजेक्ट पर Earth Engine API को चालू करने के तरीके के बारे में ज़्यादा जानने के लिए, प्रोजेक्ट पेज देखें.
लेगसी ऐसेट
लेगसी ऐसेट, लेगसी users/ या projects/ फ़ोल्डर में सेव की गई ऐसेट होती हैं. इन ऐसेट को ऐक्सेस करते समय, PROJECT_NAME
earthengine-legacy है. उदाहरण के लिए:
projects/earthengine-legacy/assets/users/user-name/my-asset-id
Cloud Storage में मौजूद इमेज ऐक्सेस करना
ee.Image.loadGeoTIFF() का इस्तेमाल करके, Cloud Storage बकेट से सीधे तौर पर क्लाउड ऑप्टिमाइज़्ड GeoTIFFs (सीओजी) को ऐक्सेस किया जा सकता है.
सीओजी रजिस्ट्रेशन गाइड में बताए गए तरीके से, सीओजी पर आधारित Earth Engine ऐसेट भी बनाई जा सकती हैं. खास जानकारी के लिए, Earth Engine में सीओजी देखें.