ee.ImageCollection.loadZarrV2Array

तीन या उससे ज़्यादा डाइमेंशन (यानी, एक या उससे ज़्यादा नॉन-स्पेशल डाइमेंशन) को ImageCollection के तौर पर दिखाया जा सकता है. इसके लिए, किसी नॉन-स्पेशल ऐक्सिस के साथ स्लाइसिंग की जाती है. ऐरे एट्रिब्यूट (.zattrs) में '_ARRAY_DIMENSIONS' फ़ील्ड होना चाहिए. यह हर डाइमेंशन के नामों की सूची होती है (उदाहरण के लिए, ['time', 'y', 'x']). इसमें कम से कम दो डाइमेंशन होने चाहिए. आखिरी दो डाइमेंशन, Y और X को दिखाते हैं (उदाहरण के लिए, ['lat', 'lon']). डेटा को कंप्रेस करने के लिए, 'blosc', 'gzip', 'lz4', 'zlib', और 'zstd' कोड इस्तेमाल किए जा सकते हैं. blosc मेटा-कंप्रेसन कोडेक के तौर पर, 'lz4', lz4hc', 'zlib', और 'zstd' का इस्तेमाल किया जा सकता है. हालांकि, 'blosclz' का इस्तेमाल नहीं किया जा सकता.

इस्तेमालरिटर्न
ee.ImageCollection.loadZarrV2Array(uri, proj, axis, starts, ends)ImageCollection
आर्ग्यूमेंटटाइपविवरण
uriस्ट्रिंग.zarray फ़ाइल का Cloud Storage यूआरआई, जिसे लोड करना है. ऐरे की डायरेक्ट्री की पैरंट डायरेक्ट्री में .zmetadata फ़ाइल मौजूद होनी चाहिए. उदाहरण के लिए, 'gs://b/o/.zarray' के लिए, 'gs://b/.zmetadata' मौजूद होनी चाहिए. बकेट का मेटाडेटा ऐक्सेस किया जा सकता हो. इसके लिए, आपके पास `storage.buckets.get` अनुमति होनी चाहिए. यह अनुमति, "स्टोरेज लेगसी बकेट रीडर" की भूमिका के साथ-साथ अन्य भूमिकाओं से भी मिलती है. ज़्यादा जानकारी के लिए, https://cloud.google.com/storage/docs/access-control/iam-roles पर जाएं. साथ ही, बकेट अमेरिका के एक से ज़्यादा इलाकों में, दो इलाकों में या US-CENTRAL1 इलाके में होना चाहिए.
projअनुमानऐरे का प्रोजेक्शन.
axisInteger, default: nullऐसा ऐक्सिस (0 से इंडेक्स किया गया) जो स्पेस के बजाय किसी अन्य चीज़ के आधार पर डेटा को व्यवस्थित करता है. इसकी मदद से, ImageCollection बनाने के लिए ऐरे को स्लाइस किया जाता है. कलेक्शन में मौजूद हर इमेज, इस अक्ष के साथ एक स्लाइस (लंबाई 1) दिखाती है. अगर यह वैल्यू शून्य है, तो यह डिफ़ॉल्ट रूप से 0 पर सेट हो जाती है. वैल्यू, [0, N-1] की रेंज में होनी चाहिए.यहां N, ऐसे डाइमेंशन की संख्या है जो स्पेस के हिसाब से नहीं हैं. जैसे, कुल डाइमेंशन - 2. ऐरे में कम से कम एक ऐसा डाइमेंशन होना चाहिए जो स्पेस से जुड़ा न हो. इसका मतलब है कि ऐरे कम से कम तीन डाइमेंशन का होना चाहिए.
startsसूची, डिफ़ॉल्ट: nullवे इंडेक्स जिनसे हर नॉन-स्पेशल डाइमेंशन के लिए स्लाइस लेना शुरू करना है. अगर यह वैल्यू शून्य है, तो सभी नॉन-स्पेशल डाइमेंशन के लिए स्लाइस, इंडेक्स 0 से शुरू होंगे. अगर इस सूची की जानकारी दी गई है, तो इसकी लंबाई, ऐसे डाइमेंशन की संख्या के बराबर होनी चाहिए जो स्पेस के हिसाब से नहीं हैं (कुल डाइमेंशन - 2). सूची में मौजूद कोई एलिमेंट शून्य हो सकता है. यह उस डाइमेंशन के लिए डिफ़ॉल्ट रूप से 0 पर सेट होता है. नेगेटिव इंडेक्स की गिनती, डाइमेंशन के आखिर से की जाती है (उदाहरण के लिए, -1 आखिरी एलिमेंट है).
endsसूची, डिफ़ॉल्ट: nullवे इंडेक्स (एक्सक्लूज़िव) जिन पर हर नॉन-स्पेशल डाइमेंशन के लिए स्लाइस लेना बंद करना है. अगर यह वैल्यू शून्य है, तो स्लाइस, उससे जुड़े हर ऐसे डाइमेंशन के आखिर तक फैल जाएंगे जो स्पेस के हिसाब से नहीं है. इसका मतलब है कि यह वैल्यू, डाइमेंशन की लंबाई के हिसाब से डिफ़ॉल्ट रूप से सेट होती है. अगर इस सूची की जानकारी दी गई है, तो इसकी लंबाई, ऐसे डाइमेंशन की संख्या के बराबर होनी चाहिए जो स्पेस के हिसाब से नहीं हैं (कुल डाइमेंशन - 2). सूची में मौजूद कोई एलिमेंट शून्य हो सकता है. यह एलिमेंट, डिफ़ॉल्ट रूप से उस डाइमेंशन की लंबाई पर सेट होता है. नेगेटिव इंडेक्स की गिनती, डाइमेंशन के आखिर से की जाती है (उदाहरण के लिए, -1 आखिरी एलिमेंट है).