एनसीसीएसवी
ANetCDFASCII CSV फ़ाइल विनिर्देश संस्करण 1.00
बॉब सिमोन और स्टीव Hankin बॉब सिमोन और स्टीव हैनकिन द्वारा "NCCSV" को लाइसेंस दिया गया है।सीसी द्वारा 4.0
परिचय
यह दस्तावेज़ एक ASCII CSV टेक्स्ट फ़ाइल प्रारूप को निर्दिष्ट करता है जिसमें सभी जानकारी शामिल हो सकती है। (मेटाडाटा और डेटा) कि एक में पाया जा सकता हैNetCDF .ncफ़ाइल जिसमें डेटा की CSV फ़ाइल जैसी तालिका होती है। इस विनिर्देश के बाद ASCII CSV टेक्स्ट फ़ाइल के लिए फ़ाइल एक्सटेंशन .csv होना चाहिए ताकि इसे एक्सेल और गूगल शीट्स जैसे स्प्रेडशीट कार्यक्रमों में आसानी से और सही ढंग से पढ़ा जा सके। बॉब सिमोन एक NCCSV फ़ाइल को एक में बदलने के लिए सॉफ्टवेयर लिखेंगेNetCDF-3 (शायदNetCDF-4) .ncफ़ाइल, और रिवर्स, सूचना के नुकसान के साथ। बॉब सिमोन संशोधित हैERDDAP™इस प्रकार की फ़ाइल पढ़ने और लिखने का समर्थन करने के लिए।
एनसीसीएसवी प्रारूप को डिज़ाइन किया गया है ताकि एक्सेल और गूगल शीट्स जैसे स्प्रेडशीट सॉफ़्टवेयर को संपादन के लिए तैयार स्प्रेडशीट कोशिकाओं में सभी जानकारी के साथ एक एनसीसीएसवी फ़ाइल के रूप में आयात किया जा सकता है। या, NCCSV सम्मेलनों के बाद एक स्प्रेडशीट को खरोंच से बनाया जा सकता है। स्प्रेडशीट के स्रोत के बावजूद, अगर इसे फिर एक .csv फ़ाइल के रूप में निर्यात किया जाता है, तो यह NCCSV विनिर्देश के अनुरूप होगा और कोई जानकारी नहीं खो जाएगी। NCCSV फ़ाइलों और अनुरूप स्प्रेडशीट फ़ाइलों के बीच एकमात्र अंतर है जो इन सम्मेलनों का पालन करते हैं:
- NCCSV फ़ाइलों में एक लाइन पर मान होता है जो अल्पविराम से अलग होती है। स्प्रेडशीट के पास आसन्न कोशिकाओं में एक रेखा पर मान होता है।
- NCCSV फ़ाइ लों में स्ट्रिंग अक्सर डबल उद्धरण से घिरे होते हैं। स्प्रेडशीट में स्ट्रिंग कभी डबल उद्धरण से घिरा नहीं है।
- आंतरिक डबल उद्धरण (") NCCSV फ़ाइलों में स्ट्रिंग में 2 डबल उद्धरण के रूप में दिखाई देते हैं। स्प्रेडशीट में आंतरिक डबल उद्धरण 1 डबल उद्धरण के रूप में दिखाई देते हैं।
देखेंस्प्रेडशीटअधिक जानकारी के लिए नीचे अनुभाग।
स्ट्रीमिंग
सामान्य रूप से CSV फ़ाइलों की तरह, NCCSV फ़ाइलों को स्ट्रीम करने योग्य हैं। इस प्रकार, यदि किसी NCSV को डेटा सर्वर जैसे डेटा सर्वर द्वारा ऑन-द-फ्लाई उत्पन्न किया जाता है।ERDDAP™सर्वर सभी डेटा एकत्र होने से पहले अनुरोधकर्ता को डेटा स्ट्रीम करना शुरू कर सकता है। यह एक उपयोगी और वांछनीय विशेषता है।NetCDFइसके विपरीत, फ़ाइलों को स्ट्रीम करने योग्य नहीं हैं।
ERDDAP™
इस विनिर्देश को डिज़ाइन किया गया है ताकि एनसीसीएसवी फ़ाइलों और एनसीसीएसवी फ़ाइलों को डिजाइन किया जा सके।.ncउन फ़ाइलों को जो उनसे बनाई जा सकती हैं, उन्हें एक द्वारा इस्तेमाल किया जा सकता हैERDDAP™डेटा सर्वर (के माध्यम सेEDDTableFromNccsvFilesऔरEDDTableFromNcFilesडेटासेट प्रकार) लेकिन यह विनिर्देश बाहरी हैERDDAP।ERDDAP™कई आवश्यक वैश्विक विशेषताओं और कई अनुशंसित वैश्विक और परिवर्तनीय विशेषताओं, ज्यादातर CF और ACDD विशेषताओं पर आधारित है (देखें) /docs/server-admin/datasets#global-attributes).