यह कमांड एनसीडम्प है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
एनसीडम्प - नेटसीडीएफ फ़ाइल को टेक्स्ट फॉर्म (सीडीएल) में कनवर्ट करें
SYNOPSIS
एनसीडीम्प [-चिस्टएक्सडब्ल्यू] [-वी var1,...] [-बी lang] [-एफ lang] [-एल लेन] [-एन नाम] [-पी
f_digits[,d_digits]] [-जी जीआरपी1,...] पट्टिका
एनसीडम्प-के पट्टिका
वर्णन
RSI एन.सी.डम्प उपयोगिता मानक पर एक निर्दिष्ट नेटसीडीएफ फ़ाइल का एक पाठ प्रतिनिधित्व उत्पन्न करती है
आउटपुट, वैकल्पिक रूप से आउटपुट में कुछ या सभी परिवर्तनीय डेटा को छोड़कर। टेक्स्ट
प्रतिनिधित्व सीडीएल (नेटवर्क कॉमन डेटा फॉर्म लैंग्वेज) नामक एक फॉर्म में है जो हो सकता है
देखा, संपादित किया गया, या इनपुट के रूप में कार्य किया गया एनसीजेन, एक सहयोगी प्रोग्राम जो बाइनरी उत्पन्न कर सकता है
सीडीएल फ़ाइल से नेटसीडीएफ फ़ाइल। इस तरह एनसीजेन और एन.सी.डम्प परिवर्तन के लिए व्युत्क्रम के रूप में उपयोग किया जा सकता है
बाइनरी और टेक्स्ट प्रतिनिधित्व के बीच डेटा प्रतिनिधित्व। देखना एनसीजेन दस्तावेज़ीकरण
सीडीएल और नेटसीडीएफ अभ्यावेदन के विवरण के लिए।
एन.सी.डम्प इसका उपयोग यह निर्धारित करने के लिए भी किया जा सकता है कि किस प्रकार की नेटसीडीएफ फ़ाइल का उपयोग किया जाता है (कौन सा संस्करण)।
-k विकल्प के साथ नेटसीडीएफ फ़ाइल प्रारूप)।
यदि डीएपी समर्थन कब सक्षम किया गया था एन.सी.डम्प बनाया गया था, फ़ाइल नाम एक डीएपी यूआरएल निर्दिष्ट कर सकता है।
यह अनुमति देता है एन.सी.डम्प डीएपी सर्वर से डेटा स्रोतों तक पहुंचने के लिए, जिसमें अन्य डेटा भी शामिल है
नेटसीडीएफ की तुलना में प्रारूप। जब डीएपी यूआरएल के साथ प्रयोग किया जाता है, एन.सी.डम्प डीएपी से अनुवाद दिखाता है
डेटा मॉडल को नेटसीडीएफ डेटा मॉडल में बदलें।
एन.सी.डम्प को प्रदर्शित करने के लिए netCDF डेटा फ़ाइलों के लिए एक साधारण ब्राउज़र के रूप में भी इस्तेमाल किया जा सकता है
आयाम के नाम और लंबाई; परिवर्तनीय नाम, प्रकार और आकार; विशेषता नाम और
मूल्य; और वैकल्पिक रूप से, सभी चर या चयनित चर के लिए डेटा का मान
नेटसीडीएफ फ़ाइल। NetCDF-4 फ़ाइलों के लिए, समूह और उपयोगकर्ता-परिभाषित प्रकार भी शामिल हैं
एनसीडम्प आउटपुट।
एन.सी.डम्प उन डेटा मानों को दर्शाने के लिए `_' का उपयोग करता है जो `_FillValue' विशेषता के बराबर हैं
एक चर, जिसका उद्देश्य उस डेटा का प्रतिनिधित्व करना है जो अभी तक लिखा नहीं गया है। यदि कोई वेरिएबल है
कोई `_FillValue' विशेषता नहीं है, चर प्रकार के लिए डिफ़ॉल्ट भरण मान का उपयोग तब तक नहीं किया जाता जब तक कि
वैरिएबल बाइट प्रकार का है।
एन.सी.डम्प प्रत्येक प्रकार के नेटसीडीएफ डेटा के लिए उपयोग किए जाने वाले एक डिफ़ॉल्ट डिस्प्ले प्रारूप को परिभाषित करता है, लेकिन यह हो सकता है
यदि नेटसीडीएफ वैरिएबल के लिए 'C_format' विशेषता परिभाषित की गई है तो इसे बदल दिया जाएगा। इस मामले में, एन.सी.डम्प
प्रत्येक मान को प्रारूपित करने के लिए 'C_format' विशेषता का उपयोग करेगा। उदाहरण के लिए, यदि फ़्लोटिंग-पॉइंट
नेटसीडीएफ वैरिएबल 'जेड' के लिए डेटा केवल तीन महत्वपूर्ण अंकों तक सटीक माना जाता है,
परिवर्तनीय विशेषता का उपयोग करना उचित होगा
Z:C_format = "%.3g"
विकल्प
-c के मान दिखाएँ समन्वय वैरिएबल (समान नाम वाले 1डी वैरिएबल
आयाम) के साथ-साथ सभी आयामों, चर, विशेषताओं की घोषणाएं
मान, समूह और उपयोगकर्ता-परिभाषित प्रकार। गैर-समन्वय चर के डेटा मान
आउटपुट में शामिल नहीं हैं. यह आमतौर पर उपयोग के लिए सबसे उपयुक्त विकल्प है
नेटसीडीएफ फ़ाइल की संरचना और सामग्री पर एक संक्षिप्त नज़र डालने के लिए।
-h केवल दिखाएँ हैडर आउटपुट में जानकारी, अर्थात, केवल आउटपुट
आयामों, चरों, विशेषताओं, समूहों और उपयोगकर्ता-परिभाषित के लिए घोषणाएँ
इनपुट फ़ाइल के प्रकार, लेकिन किसी भी चर के लिए कोई डेटा मान नहीं। आउटपुट है
का उपयोग करने के समान -c विकल्प सिवाय इसके कि निर्देशांक चर के मान हैं
शामिल नहीं। (अधिकतम इनमें से एक -c or -h विकल्प मौजूद हो सकते हैं।)
-v var1,...
आउटपुट में निर्दिष्ट चर के लिए डेटा मान शामिल होंगे, इसके अलावा
सभी आयामों, चरों और विशेषताओं की घोषणा। एक या अधिक चर
इस विकल्प के बाद अल्पविराम-सीमांकित सूची में नाम से निर्दिष्ट किया जाना चाहिए। NS
सूची कमांड के लिए एक एकल तर्क होनी चाहिए, इसलिए इसमें अनएस्केप्ड शामिल नहीं हो सकता
रिक्त स्थान या अन्य रिक्त स्थान वर्ण। नामित वेरिएबल वैध नेटसीडीएफ होना चाहिए
इनपुट-फ़ाइल में चर। NetCDF-4 फ़ाइल में एक समूह के भीतर एक चर हो सकता है
एक पूर्ण पथ नाम के साथ निर्दिष्ट, जैसे `/GroupA/GroupA2/var'। ए का उपयोग
सापेक्ष पथ नाम जैसे `var' या `grp/var' सभी मेल खाने वाले चर नामों को निर्दिष्ट करता है
फ़ाइल में. डिफ़ॉल्ट, इस विकल्प के बिना और के अभाव में -c or -h
विकल्प, के लिए डेटा मान शामिल करना है सब आउटपुट में चर।
-b [सी|एफ]
सीडीएल टिप्पणी के रूप में एक संक्षिप्त एनोटेशन (अक्षरों से शुरू होने वाला पाठ
``//'') डेटा की प्रत्येक `पंक्ति' के लिए आउटपुट के डेटा अनुभाग में शामिल किया जाएगा,
बहुआयामी चरों के लिए डेटा मानों की पहचान करने में मदद करने के लिए। अगर lang साथ शुरू होता है
'सी' या 'सी', फिर सी भाषा सम्मेलनों का उपयोग किया जाएगा (शून्य-आधारित सूचकांक, अंतिम
आयाम तेजी से बदल रहा है)। अगर lang 'एफ' या 'एफ' से शुरू होता है, फिर फोरट्रान भाषा
सम्मेलनों का उपयोग किया जाएगा (एक-आधारित सूचकांक, पहला आयाम सबसे तेजी से बदलता है)। में
किसी भी मामले में, डेटा उसी क्रम में प्रस्तुत किया जाएगा; केवल एनोटेशन
भिन्न होगा. यह विकल्प बड़ी मात्रा में ब्राउज़ करने के लिए उपयोगी हो सकता है
बहुआयामी डेटा।
-f [सी|एफ]
पिछली सीडीएल टिप्पणियों के रूप में पूर्ण एनोटेशन (पाठ्यक्रम से शुरू होता है
वर्ण ``//'') प्रत्येक डेटा मान के लिए (वर्ण में अलग-अलग वर्णों को छोड़कर)
arrays) को डेटा सेक्शन में शामिल किया जाएगा। अगर lang 'सी' या 'सी' से शुरू होता है, तो
सी भाषा सम्मेलनों का उपयोग किया जाएगा। अगर lang 'एफ' या 'एफ' से शुरू होता है, फिर फोरट्रान
भाषा परंपराओं का उपयोग किया जाएगा. किसी भी स्थिति में, डेटा प्रस्तुत किया जाएगा
वही क्रम; केवल टिप्पणियाँ भिन्न होंगी। यह विकल्प उपयोगी हो सकता है
डेटा को अन्य फ़िल्टर में पाइप करना, क्योंकि प्रत्येक डेटा मान एक अलग लाइन पर दिखाई देता है,
पूरी तरह से पहचान लिया गया. (अधिकतम '-बी' या '-एफ' विकल्पों में से एक मौजूद हो सकता है।)
-l लंबाई
गैर- की सूची स्वरूपण में प्रयुक्त डिफ़ॉल्ट अधिकतम लाइन लंबाई (80) को बदलता है
चरित्र डेटा मान।
-n नाम
सीडीएल को उपयोग के लिए नेटसीडीएफ फ़ाइल के लिए एक नाम की आवश्यकता होती है एनसीजेन -b एक डिफ़ॉल्ट उत्पन्न करने में
नेटसीडीएफ फ़ाइल नाम. डिफ़ॉल्ट रूप से, एन.सी.डम्प अंतिम घटक से इस नाम का निर्माण करता है
इनपुट नेटसीडीएफ फ़ाइल के फ़ाइल नाम में मौजूद किसी भी एक्सटेंशन को हटाकर।
उपयोग -n एक अलग नाम निर्दिष्ट करने का विकल्प। हालाँकि आउटपुट फ़ाइल नाम का उपयोग किया गया
by एनसीजेन -b निर्दिष्ट किया जा सकता है, यह बुद्धिमान हो सकता है एन.सी.डम्प डिफ़ॉल्ट नाम बदलें
उपयोग करते समय किसी मूल्यवान नेटसीडीएफ फ़ाइल को अनजाने में अधिलेखित करने से बचने के लिए एन.सी.डम्प,
परिणामी सीडीएल फ़ाइल को संपादित करना, और उपयोग करना एनसीजेन -b एक नई नेटसीडीएफ फ़ाइल उत्पन्न करने के लिए
संपादित सीडीएल फ़ाइल से.
-p फ्लोट_डिजिट्स [, डबल_डिजिट्स]
प्रदर्शित करने में उपयोग के लिए डिफ़ॉल्ट परिशुद्धता (महत्वपूर्ण अंकों की संख्या) निर्दिष्ट करता है
विशेषताओं और चरों के लिए फ़्लोटिंग-पॉइंट या डबल सटीक डेटा मान। अगर
निर्दिष्ट, यह मान C_format विशेषता के मान, यदि कोई हो, को ओवरराइड करता है
चर। फ़्लोटिंग-पॉइंट डेटा प्रदर्शित किया जाएगा फ्लोट_डिजिट्स महत्वपूर्ण
अंक। अगर दहाई का आंकड़ा यह भी निर्दिष्ट है, डबल-सटीक मान होंगे
कई महत्वपूर्ण अंकों के साथ प्रदर्शित किया गया। किसी के अभाव में -p
विनिर्देश, फ़्लोटिंग-पॉइंट और डबल-प्रिसिजन डेटा 7 और के साथ प्रदर्शित होते हैं
क्रमशः 15 सार्थक अंक। सीडीएल फ़ाइलें कम होने पर छोटी बनाई जा सकती हैं
परिशुद्धता की आवश्यकता है. यदि फ़्लोटिंग-पॉइंट और डबल परिशुद्धता दोनों निर्दिष्ट हैं,
दोनों मानों को एकल तर्क के रूप में अल्पविराम (कोई रिक्त स्थान नहीं) द्वारा अलग किया जाना चाहिए
आदेश। (सभी के लिए सीडीएल फ़ाइल में प्रत्येक अंतिम परिशुद्धता का प्रतिनिधित्व करना
संभावित फ़्लोटिंग-पॉइंट मानों की आवश्यकता होगी -p 9,17.)
-k नेटसीडीएफ फ़ाइल का पथनाम संदर्भ दिखाएं, 'क्लासिक', 64-बिट में से एक
ऑफसेट', 'नेटसीडीएफ-4', या 'नेटसीडीएफ-4 क्लासिक मॉडल'। संस्करण 3.6 से पहले, वहाँ था
केवल एक प्रकार की नेटसीडीएफ फ़ाइल, जिसे 'क्लासिक' (प्रारूप संस्करण के रूप में भी जाना जाता है) के रूप में नामित किया गया है
1). बड़े फ़ाइल समर्थन ने प्रारूप का एक और संस्करण पेश किया, जिसे इस रूप में नामित किया गया है
`64-बिट ऑफसेट' (प्रारूप संस्करण 2 के रूप में जाना जाता है)। NetCDF-4, के तीसरे संस्करण का उपयोग करता है
प्रारूप, `नेटसीडीएफ-4' (प्रारूप संस्करण 3)। एक अन्य प्रारूप संस्करण, निर्दिष्ट
'नेटसीडीएफ-4 क्लासिक मॉडल' (प्रारूप संस्करण 4), द्वारा समर्थित सुविधाओं तक ही सीमित है
नेटसीडीएफ-3 डेटा मॉडल लेकिन एचडीएफ5 प्रारूप का उपयोग करके दर्शाया गया है, ताकि एक
असंशोधित नेटसीडीएफ-3 प्रोग्राम केवल इसके साथ पुनः लिंक करके फ़ाइल को पढ़ या लिख सकता है
नेटसीडीएफ-4 लाइब्रेरी। `-k' विकल्प का उपयोग करके स्ट्रिंग आउटपुट इस प्रकार प्रदान किया जा सकता है
`-k' विकल्प का मान एनसीजेन(1) यह निर्दिष्ट करने के लिए कि वास्तव में किस प्रकार का नेटसीडीएफ है
फ़ाइल उत्पन्न करने के लिए, जब आप सीडीएल से अनुमानित डिफ़ॉल्ट को ओवरराइड करना चाहते हैं।
-s विशेष आभासी विशेषताएँ आउटपुट करें जो प्रदर्शन-संबंधित जानकारी प्रदान करती हैं
नेटसीडीएफ-4 डेटा के लिए फ़ाइल प्रारूप और परिवर्तनीय गुणों के बारे में। ये खास
आभासी विशेषताएँ वास्तव में डेटा का हिस्सा नहीं हैं, वे केवल एक सुविधाजनक हैं
सीडीएल (और अंततः एनसीएमएल) में डेटा के विविध गुणों को प्रदर्शित करने का तरीका।
उनमें `_ChunkSizes', `_DeflateLevel', `_Endianness', `_Fletcher32', शामिल हैं
`_फ़ॉर्मेट', `_नोफ़िल', `_शफ़ल', और `_स्टोरेज'। `_ChunkSizes' चंक की एक सूची है
चर के प्रत्येक आयाम के लिए आकार। `_DeflateLevel' 0 के बीच का एक पूर्णांक है
और 9 समावेशी यदि संपीड़न को चर के लिए निर्दिष्ट किया गया है। `_एंडियननेस'
या तो `छोटा' है या `बड़ा', यह इस बात पर निर्भर करता है कि चर को पहले कैसे संग्रहीत किया गया था
लिखा हुआ। यदि चेकसम संपत्ति के लिए सेट किया गया था तो `_Fletcher32' `सही' है
चर। `_फ़ॉर्मेट' एक वैश्विक विशेषता है जो नेटसीडीएफ प्रारूप संस्करण को निर्दिष्ट करती है,
'क्लासिक', '64-बिट ऑफसेट', 'नेटसीडीएफ-4', या 'नेटसीडीएफ-4 क्लासिक मॉडल' में से एक।
`_NoFill' `true' है यदि लगातार NoFill प्रॉपर्टी वेरिएबल के लिए सेट की गई थी
इसे परिभाषित किया गया था. यदि शफ़ल फ़िल्टर का उपयोग निर्दिष्ट किया गया था तो `_शफ़ल' 'सही' है
चर के लिए. `_स्टोरेज' `सन्निहित' या `खंडित' है, यह इस बात पर निर्भर करता है कि कैसे
वेरिएबल का डेटा संग्रहीत किया जाता है।
-t समय डेटा के प्रदर्शन को नियंत्रित करता है, यदि इसे एक वेरिएबल में संग्रहीत किया जाता है जो udunits का उपयोग करता है
अनुरूप समय प्रतिनिधित्व जैसे `1970-01-01 से दिन' या `तब से सेकंड
2009-03-15 12:01:17', ऐसे समय की "सीमा" विशेषता में पहचाना गया एक चर
चर, या समय चर की एक संख्यात्मक विशेषता। यदि यह विकल्प निर्दिष्ट है,
समय डेटा मानों को मानव-पठनीय दिनांक-समय स्ट्रिंग के बजाय प्रदर्शित किया जाता है
संख्यात्मक मान, 'कैलेंडर' चर विशेषता के संदर्भ में व्याख्या की गई, यदि
निर्दिष्ट. समय चर की संख्यात्मक विशेषताओं के लिए, मानव-पठनीय समय मान
संबंधित सीडीएल टिप्पणी में वास्तविक मूल्य के बाद प्रदर्शित किया जाता है। पंचांग
इस विकल्प के साथ व्याख्या किए गए विशेषता मानों में सीएफ कन्वेंशन मान शामिल हैं
`ग्रेगोरियन' या `मानक', `प्रोलेप्टिक_ग्रेगोरियन', `नोलीप' या `365_दिन', `ऑल_लीप'
या `366_दिन', `360_दिन', और `जूलियन'।
-i ISO-8601 के साथ दिनांक-समय स्ट्रिंग के रूप में आउटपुट समय डेटा को छोड़कर, '-t' विकल्प के समान
रिक्त स्थान के बजाय मानक 'टी' विभाजक।
-g जीआरपी1,...
NetCDF-4 फ़ाइलों के लिए, आउटपुट में केवल निर्दिष्ट के लिए डेटा मान शामिल होंगे
समूह. अल्पविराम-सीमांकित सूची में एक या अधिक समूहों को नाम से निर्दिष्ट किया जाना चाहिए
इस विकल्प का पालन करें. सूची को आदेश के लिए एकल तर्क होना चाहिए। नामित
समूह इनपुट-फ़ाइल में मान्य नेटसीडीएफ समूह होने चाहिए। नेटसीडीएफ-4 फ़ाइल में एक समूह
पूर्ण या सापेक्ष पथ नाम के साथ निर्दिष्ट किया जा सकता है। सापेक्ष पथ का उपयोग
नाम फ़ाइल में सभी मेल खाने वाले समूह नाम निर्दिष्ट करता है। डिफ़ॉल्ट, इसके बिना
विकल्प और के अभाव में -c or -h विकल्प, के लिए डेटा मान शामिल करना है
सब आउटपुट में समूह।
-w उन फ़ाइल नामों के लिए जो डीएपी यूआरएल का उपयोग करके रिमोट एक्सेस का अनुरोध करते हैं, क्लाइंट के साथ डेटा तक पहुंचें-
संपूर्ण वेरिएबल्स की साइड कैशिंग।
-x सीडीएल के बजाय आउटपुट एक्सएमएल (एनसीएमएल)। एनसीएमएल में डेटा मान शामिल नहीं हैं। एनसीएमएल
आउटपुट विकल्प वर्तमान में केवल नेटसीडीएफ क्लासिक मॉडल डेटा के लिए काम करता है।
उदाहरण
netCDF फ़ाइल में डेटा की संरचना को देखें `फू.एनसी':
एनसीडम्प -सी foo.nc
netCDF फ़ाइल में संरचना और डेटा का एक एनोटेट सीडीएल संस्करण तैयार करें `फू.एनसी',
एनोटेशन के लिए सी-स्टाइल इंडेक्सिंग का उपयोग करना:
ncdump -bc foo.nc > foo.cdl
netCDF फ़ाइल ` . से केवल चर 'uwind' और 'vwind' के लिए आउटपुट डेटाफू.एनसी', तथा
फ़्लोटिंग-पॉइंट डेटा को सटीकता के केवल तीन महत्वपूर्ण अंकों के साथ दिखाएं:
एनसीडम्प -वी यूविंड, वीविंड -पी 3 फू.एनसी
चर के लिए डेटा की पूरी तरह से एनोटेट (प्रति पंक्ति एक डेटा मान) सूची तैयार करें
`ओमेगा', सूचकांकों के लिए फोरट्रान सम्मेलनों का उपयोग कर रहा है, और netCDF डेटासेट नाम को बदल रहा है
परिणामी सीडीएल फ़ाइल `ओमेगा` के लिए:
ncdump -v ओमेगा -f फोरट्रान -n ओमेगा foo.nc > Z.cdl
onworks.net सेवाओं का उपयोग करके ऑनलाइन ncdump का उपयोग करें