टेबल ऐसेट अपलोड करना
डेटासेट को शेपफ़ाइल या CSV फ़ॉर्मैट में अपलोड करने के लिए, ऐसेट मैनेजर या कमांड-लाइन इंटरफ़ेस (सीएलआई) का इस्तेमाल किया जा सकता है. (कोड एडिटर या सीएलआई का इस्तेमाल करके रेस्टर इंपोर्ट करने के बारे में जानकारी पाने के लिए, रेस्टर डेटा इंपोर्ट करना देखें.) अपलोड की गई ऐसेट शुरू में निजी होती हैं. हालांकि, ऐसेट शेयर करने के सेक्शन में बताए गए तरीके से उन्हें शेयर किया जा सकता है.
शेपफ़ाइल अपलोड करना
कोड एडिटर से शेपफ़ाइल अपलोड करने के लिए,
बटन पर क्लिक करें. इसके बाद, टेबल अपलोड सेक्शन में जाकर,
शेप फ़ाइलें चुनें. आपको पहली इमेज जैसा एक अपलोड डायलॉग दिखेगा. चुनें बटन पर क्लिक करें और अपने लोकल फ़ाइल सिस्टम में, ऐसी Shapefile या Zip संग्रह पर जाएं जिसमें Shapefile मौजूद हो. .shp फ़ाइल चुनते समय, उससे जुड़ी .dbf, .shx, और .prj फ़ाइलें भी चुनना न भूलें. अगर .prj फ़ाइल नहीं दी जाती है, तो Earth
इंजन डिफ़ॉल्ट रूप से WGS84 (देशान्तर, अक्षांश) निर्देशांक का इस्तेमाल करेगा. अगर कोई ZIP संग्रह अपलोड किया जा रहा है, तो पक्का करें कि उसमें सिर्फ़ एक शेपफ़ाइल (.shp, .dbf, .shx, .prj वगैरह का सेट) हो और कोई डुप्लीकेट फ़ाइल नाम न हो. पक्का करें कि फ़ाइल के नाम में
अतिरिक्त पीरियड या बिंदु न हों. (फ़ाइल नामों में एक्सटेंशन से पहले एक पीरियड शामिल होगा.)
अपने उपयोगकर्ता फ़ोल्डर में, टेबल को कोई ऐसा एसेट आईडी दें जो पहले से मौजूद न हो. अपलोड शुरू करने के लिए, अपलोड करें पर क्लिक करें.
CSV फ़ाइल अपलोड करें
कोड एडिटर से CSV फ़ाइल अपलोड करने के लिए, ऐसेट टैब को चालू करें. इसके बाद, बटन पर क्लिक करें और टेबल अपलोड करें सेक्शन में जाकर, CSV फ़ाइल चुनें. आपको दूसरी इमेज में दिखाए गए अपलोड डायलॉग बॉक्स जैसा एक डायलॉग बॉक्स दिखेगा. चुनें बटन पर क्लिक करें और अपने लोकल फ़ाइल सिस्टम में मौजूद किसी .csv फ़ाइल पर जाएं. टेबल को ऐसेट आईडी का कोई यूनीक और काम का नाम दें.
अपलोड शुरू करने के लिए, 'ठीक है' पर क्लिक करें
CSV फ़ाइल में हर सुविधा के लिए एक लाइन और उतने कॉलम होने चाहिए जितनी कि सुविधा सेट के लिए प्रॉपर्टी या वैरिएबल हैं. अगर सुविधाएं भौगोलिक डेटा से जुड़ी हैं, तो उनके पास एक ऐसी जगह की जानकारी होनी चाहिए जिसे ज्यामिति स्ट्रिंग (GeoJSON, WKT) या x और y पोज़िशन प्रॉपर्टी से तय किया गया हो. अगर CSV फ़ाइल, GDAL/OGR जैसे जीआईएस या जियोस्पेशल डेटा टूल से एक्सपोर्ट की गई है, तो सही तरीके से फ़ॉर्मैट किया गया और नाम दिया गया ज्यामिति कॉलम पहले से मौजूद होना चाहिए. इसके अलावा, स्प्रेडशीट ऐप्लिकेशन में बिंदु की जगहों को दिखाने वाले x और y कोऑर्डिनेट के लिए दो कॉलम तय किए जा सकते हैं. साथ ही, किसी भी अन्य वैरिएबल के साथ CSV फ़ॉर्मैट में एक्सपोर्ट किए जा सकते हैं.
बेहतर विकल्प
अपलोड करने के लिए दिखने वाले डायलॉग बॉक्स के बेहतर विकल्प सेक्शन में, डिफ़ॉल्ट सेटिंग देखें और उनमें बदलाव करें. जिन ज्यामिति में बड़ी संख्या में वर्टिसेस होते हैं उन्हें अलग-अलग करके, Earth Engine की परफ़ॉर्मेंस को बेहतर बनाया जा सकता है. Earth Engine में, एक करोड़ से ज़्यादा वर्टिसेस वाली सुविधाओं को इस्तेमाल करने की अनुमति नहीं है. टेबल अपलोड करने के दौरान, Earth Engine उन ज्यामिति को अपने-आप बांट देगा जिनमें एक लाख से ज़्यादा वर्टिसेस हों. वेक्टर रेंडरिंग की परफ़ॉर्मेंस को बेहतर बनाने के लिए, कम वैल्यू दी जा सकती है.
Earth Engine, प्राइमरी ज्यामिति कॉलम का पता लगाने की कोशिश करेगा. साथ ही, जब तक अलग से कुछ नहीं बताया जाता, तब तक यह मान लेगा कि डेटा का प्रोजेक्शन WGS84 है. ज्यामिति की जियोडेसिक स्थिति, दिए गए प्रोजेक्शन के डिफ़ॉल्ट एज इंटरप्रिटेशन से तय होती है.उदाहरण के लिए, WGS84, जियोडेसिक ज्यामिति का इस्तेमाल करता है. हालांकि, इसे बेहतर सेटिंग मेन्यू में बदला जा सकता है. अगर आपके डेटा की ज्यामिति, x और y कॉलम के ज़रिए तय किए गए पॉइंट हैं, तो उन कॉलम को "देशांतर" और "अक्षांश" नाम दें. इसके अलावा, बेहतर सेटिंग में जाकर, x और y कॉलम के नाम भी डाले जा सकते हैं.
अपलोड की प्रोग्रेस को ट्रैक करना
टेबल अपलोड करने के बाद, टास्क मैनेजर में 'ऐसेट डालना' टास्क जोड़ा जाता है. यह टास्क, कोड एडिटर की दाईं ओर मौजूद टास्क टैब में दिखता है. ? पर क्लिक करके, अपलोड की स्थिति देखें आइकॉन दिखता है. अपलोड को रद्द करने के लिए, टास्क के बगल में मौजूद, घूमते हुए आइकॉन पर क्लिक करें. डेटा डालने की प्रोसेस पूरी होने के बाद, टास्क सेल नीले रंग में बदल जाएगी और ऐसेट, आइकॉन के साथ ऐसेट टैब में आपके उपयोगकर्ता फ़ोल्डर में दिखेगी.
टेबल अपलोड करने की सीमाएं
टेबल अपलोड करते समय, टेबल में ज़्यादा से ज़्यादा 10 करोड़ फ़ीचर हो सकते हैं. किसी फीचर में ज़्यादा से ज़्यादा प्रॉपर्टी 1,024 हो सकती हैं. इन सीमाओं से यह पक्का होता है कि नतीजों में मिली एसेट के लिए, बेहतर तरीके से क्वेरी की जा सके. इसके अलावा, हर सुविधा में वर्टिसेस की संख्या ज़्यादा से ज़्यादा उतनी ही हो सकती है जितनी ऊपर "बेहतर विकल्प" सेक्शन में बताई गई है.
अपनी स्क्रिप्ट में टेबल ऐसेट लोड करना
टेबल ऐसेट से अपनी स्क्रिप्ट में FeatureCollection
बनाने के लिए, इसे ऐसेट मैनेज करना पेज पर बताए गए तरीके के मुताबिक इंपोर्ट करें.