این سی ایس وی -
جوابNetCDF-Compatible, UTF-8, CSV فائل رولر کی ہدایات کھولیں نسخہ 1۔20۔
بوب شمعون اور اسٹیو ہانکن "CCCV" از بوب سائمنز اور Steve Hakin کے تحت لائسنس دیا جاتا ہے۔سی .
اندراج
یہ دستاویز ایک UTF-8 CSV متن فائل فارمیٹ ہے جو تمام معلومات پر مشتمل ہو سکتا ہے۔ (ملتاٹا اور ڈیٹا) کہ ایک میں مل سکتا ہےNetCDF .ncایسی فائل جس میں سی ایس وی کی ایک میز آف ڈیٹا موجود ہو۔ یو ٹی ایف-8 سی ایس وی متن فائل کے لیے فائل کی توسیع اس مخصوص عمل کے بعد کی گئی ہے تاکہ اسے آسانی سے پڑھا جا سکے اور درست طریقے سے ایکسکل اور گوگل شیٹز جیسے پروگراموں میں توسیع کی جا سکے۔ بوب سائمنس ایک CCSV فائل کو تبدیل کرنے کے لیے سافٹ وئیر لکھیں گے۔NetCDFمنفی (اور شایدNetCDF-4) .ncفائل، اور پیچھے، جس میں معلومات کا کوئی نقصان نہیں ہے۔ بوب شمعونس نے ترمیم کی ہے۔ERDDAP™پڑھنے اور اس قسم کی فائل لکھنے کی تائید کرنے کے لیے۔
این سی ایس وی فارمیٹ اس طرح ڈیزائن کیا جاتا ہے کہ ایکسیل اور گوگل شیٹ جیسے سافٹ ویئر کو سی ایس یو فائل کے طور پر متعارف کرا سکتے ہیں، جس کی مدد سے پھیلے ہوئے ہوئے خلیوں میں موجود تمام معلومات ترمیم کے لیے تیار کی گئی ہیں۔ یا اینسیسیایساے کے کنونشنوں کے بعد بھی ایک پھیلے ہوئے ہجوم کو بنایا جا سکتا ہے ۔ فضاء کے ماخذ سے قطع نظر، اگر اس کے بعد اسے cesv فائل کے طور پر نکال دیا جائے تو یہ این سی ایس وی مخصوصیشن کے مطابق ہو گا اور کوئی معلومات ضائع نہ ہو گی۔ این سی ایس وی فائلوں کے درمیان میں واحد فرق اور اناطولیہ فائلوں میں جو ان کنونشنوں کے بعد چلتے ہیں وہ یہ ہیں:
- این سی ایس وی فائلوں کے پاس ایک لائن پر اقدار ہیں جو کومپس سے الگ ہیں۔ اِن خلیوں میں بہت سی چیزیں پائی جاتی ہیں ۔
- این سی ایس وی فائلوں میں سٹرنگ اکثر ڈبل کرنسیوں کے گرد گھومتی ہے۔ پھیلے ہوئے برتنوں میں کبھی بھی دُگنا نقشے نہیں ہوتے ۔
- اندرونی دُم کے تختے (") این سی ایس وی فائلوں میں موجود اسٹرنگ میں 2 ڈبل چارٹ نظر آتے ہیں۔ اِن میں سے ایک کا نام دُگنا تھا ۔
دیکھیںرنگمزید معلومات کے لیے ذیل کے حصے۔
بند
عام طور پر سی ایس وی فائلوں کی طرح این سی ایس وی فائلیں بھی قابل قبول ہیں۔ اس طرح اگر ایک این سی سی وی کو ڈیٹا سرور جیسے ڈیٹا سرور کی جانب سے پیدا کیا جاتا ہے۔ERDDAP™، سرور تمام اعداد و شمار جمع ہونے سے پہلے ہی ڈیٹا کے اعداد و شمار کو شروع کر سکتا ہے۔ یہ ایک مفید اور پسندیدہ خصوصیت ہے ۔NetCDFاسکے برعکس ، فائلیں قابلِرسائی نہیں ہیں ۔
ERDDAP
اس مخصوص عمل کو اس طرح ڈیزائن کیا جاتا ہے کہ این سی ایس وی فائلیں اور.ncان سے پیدا ہونے والی فائلیں کسی قابل استعمال ہو سکتی ہیں۔ERDDAP™اعداد سرور (ذریعےنئے سرے سے پیدا ہونے والے مناظراورایناینکُن سے محفوظاعداد و شمار کی نوعیت) ، لیکن یہ مخصوص عمل بیرونی ہے۔ERDDAP. .ERDDAP™اس میں کئی ضروری عالمی خصوصیات ہیں اور بہت سے سفارش شدہ عالمی اور متغیر خصوصیات ہیں، زیادہ تر طور پر سی ایف اور اے سی ڈی خصوصیات پر مبنی ہیں۔ /docs/perser-admin/datesetts# گلوب-کاتب-)
توازن
این سی ایس وی فارمیٹ کا ڈیزائن کئی تقاضوں کا توازن ہے:
- فائلوں میں تمام اعداد و شمار موجود ہوں گے جو ایک تبتی میں ہوں گے۔NetCDFفائل سمیت مخصوص اعداد و شمار کی اقسام۔
- فائلوں کو پڑھنے کے قابل ہونا چاہیے اور پھر کسی بکھرے ہوئے گڑھے سے باہر کسی معلومات کا نقصان نہ ہو۔
- فائلوں کے لیے ضروری ہے کہ وہ انسانوں کو تخلیق، تدوین، پڑھائی اور سمجھنے کی سہولت دیں۔
- فائلوں کو کمپیوٹر پروگرامز کی طرف سے غیر معمولی طور پر بے رحمی سے کام لینا چاہیے۔
اگر اس دستاویز میں کچھ تقاضے عجیب یا منتخب نظر آتے ہیں تو ان میں سے کسی ایک کو پورا کرنے کی ضرورت ہے ۔
دیگر خصوصیات
اس مخصوص عمل میں کئی دیگر خلیات اور لیبارٹریوں کا ذکر ہے کہ یہ کام کرنے کے لیے بنایا گیا ہے لیکن یہ مخصوص عمل ان دیگر اشیاء میں سے کسی ایک کا حصہ نہیں ہوتا اور نہ ہی ان میں کوئی تبدیلی کی ضرورت ہوتی ہے اور نہ ہی ان سے اختلاف کرتی ہے۔ اگر ان میں سے کسی معیار سے متعلق تفصیل یہاں مخصوص نہیں کی جائے تو متعلقہ مخصوصات کو دیکھیے۔ یہ بات قابلِغور ہے :
- اعدادوشمار کے حسابکتاب کا کنونشن (چین) میٹراداٹا طیارے: https://wiki.esipfed.org/Attribute\_Convention\_for\_Data\_Discovery\_1-3 . .
- موسمِسرما اور فوری نظام (CF) میٹراداٹا طیارے: https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html . .
- جوابNetCDFصارف ہدایت کار (گن) : https:///docs.unidata.ucar.edu/netcdf-java/current/userguide/index.html . .
- جوابNetCDFسافٹ وئیر لائبریریز کی طرحNetCDF- جا وا اورNetCDF-c: https://www.unidata.ucar.edu/software/netcdf/ . . یہ لائبریری این سی ایس وی فائلوں کو نہیں پڑھ سکتی، لیکن وہ پڑھ سکتے ہیں۔.ncاین سی ایس وی فائلیں سے فائلیں بنائی۔
- جون: https://www.json.org/
جگہ
اس مخصوص عمل میں،\[ \]، چیزوں کی نمائش.
فائل رولر
ایک مکمل این سی ایس وی فائل دو حصوں پر مشتمل ہوتی ہے: میٹاداٹا سیکشن، اس کے بعد اعداد و شمار کا سیکشن۔
NCCSV فائلیں کسی بھی UC-2 حروف پر مشتمل ہو سکتی ہیں۔ (یعنی، 2-بیتے Unicode حروف، جیسا کہ اندر ہے۔Java) یو ٹی ایف-8 کے ذریعے کوڈ.ERDDAP™یو ٹی ایف-8 این ایس وی فائلوں کو پڑھتے اور لکھتے ہیں۔
این سی ایس وی فائلیں یا تو نئی لائن استعمال کر سکتے ہیں۔ (\n) (جو لینکس اور میک او ایس ایکس کمپیوٹر پر عام ہے۔) یا پھر دوبارہ نئی لائن (\r\n) (جو ونڈوز کمپیوٹر پر عام ہے۔) جیسا کہ آخر الذکر نشان زدہ ہے لیکن دونوں نہیں۔
.nccsvملتاٹا
جب خالق اور پڑھنے والے دونوں اس کی توقع کر رہے ہوتے ہیں تو یہ بھی ممکن ہے اور کبھی کبھار این سی ایس وی فائل کی ایک قابل تجدید فائل بنانے کے کام آتا ہے جس میں صرف metadata سیکشن موجود ہوتا ہے۔ (شامل\*آئی ڈی:\*لائن) . . اس کے نتیجے میں فائل کی خصوصیات، متغیر ناموں اور ڈیٹا اقسام کی مکمل تفصیل فراہم کی گئی ہے، اس طرح سے ایک سے جوابOPeNDAPسرور.ERDDAP™اگر فائل مانگنے کی درخواست کریں تو یہ تبدیلی دوبارہ تبدیل کرے گا۔ قسم =.nccsvایک شخص سے باتچیتERDDAP™اعداد و شمار۔
میتادا سیکشن
این بی سی ایس وی فائل میں میٹاڈاٹا سیکشن کی ہر لائن فارم استعمال ہوتی ہے۔
تبدیل کریں نام:نقل نام:قیمت1\[... قیمت2\]\[، حجم3\]\[، قیمت4\]\[...\]
اس سے پہلے یا بعد کی چیزوں کو اجازت نہیں دی جاتی کیونکہ وہ فائل کو درآمد کرنے پر مسائل پیدا کرتے ہیں۔
کنونشن
این بی سی ایس وی فائل کی پہلی لائن میٹاداٹا سیکشن کی پہلی لائن ہے اور اسے ایک ہونا چاہیے۔\گلیل\کنونشنوں پر ان تمام کنونشنوں کی فہرست پیش کرتے ہیں جو فائل میں استعمال کیے گئے ہیں ۔ \گلیل\...COARDS، سی ایف-1۔6، اے سی ڈی-1.3، این سی ایس وی-1.2"۔ درج فہرست کنونشنوں میں سے ایک NCCSV-1.2 ہونا ضروری ہے جو اس مخصوص ورژن کی طرف اشارہ کرتا ہے۔
مٹاٹا
این سی ایس وی فائل کے میٹاداٹا سیکشن کے اختتام کو صرف لائن سے تعبیر کرنا چاہیے۔ \آئی ڈی:\
یہ سفارش کی جاتی ہے مگر ضروری نہیں کہ کسی تبدیلی کی تمام خصوصیات metadata حصے کی مشترکہ لائنوں پر نظر آئیں ۔ اگر این سی ایس وی فائل کو ایک میں تبدیل کیا جائے توNetCDFفائل، وہ حکم جس میں ترمیمی نام سب سے پہلے metadata section میں ظاہر ہوں گے متغیرات کی ترتیب ہوگیNetCDFفائل.
مطلوبہ لائن کے ساتھ درکار پہلی لائن کے بعد metadata کے ابواب میں غیر متعلقہ لکیریں حلال ہیں۔\گلیل\ کنونشنمعلومات (نیچے دیکھیں) اور اس سے پہلے سب سے پہلے\آئی ڈی:\. .
اگر ایک پھیلنے والا آلہ این سی ایس وی فائل سے بنایا جائے تو میٹاڈاتا ڈاٹا سیکشن کالم اے میں تبدیلی ناموں کے ساتھ سامنے آئے گا، کالم بی میں اسم اور کالم سی میں قدروں کا تعین کرتا ہے۔
اگر ان کنونشنوں کے بعد ایک پھیلے ہوئے پروگرام کو سی ایس وی فائل کے طور پر محفوظ کِیا جائے تو اکثر میٹاداٹا کے قطعے میں لائنوں کے آخر میں اضافی کوسوں کا اضافہ ہوتا ہے ۔ این سی ایس وی فائل کو تبدیل کرنے والا سافٹ وئیر.ncفائلیں اضافی کمیت کو نظر انداز کریں گی۔
تبدیل کریں نام
تبدیل کریں نام ڈیٹا فائل میں ایک متغیر کا نام ہے۔ تمام تبدیل شدہ ناموں کا آغاز 7 ای سی آئی اے خط یا خط استوا سے ہونا چاہیے اور 7 ایبٹ ای ایس آئی کے حروف، نستعلیق اور 7 ایبٹ آباد پر مشتمل ہے۔
گلیل
خاص تبدیلی کا نام\گلیل\عالمی metata کی نمائندگی کے لیے استعمال کیا جاتا ہے۔
نقل نام
نقل نام کسی مصدر سے تعلق رکھنے والے شخص یا تبدیلی سے تعلق رکھنے والے کا مقدمہ ہے۔\گلیل\. . تمام صفاتی ناموں کا آغاز 7 ایبٹ آباد خط یا خط استوا سے ہونا چاہیے اور 7 ایبٹ ای ایس آئی کے حروف، نستعلیق اور 7- ایبٹ ای ایس آئی پر مشتمل ہے۔
کارڈ
خاص خصوصیت نام\*کارڈ\*سرمایہ دار ڈیٹا متغیر بنانے اور اس کی مقدار کا تعین کرنے کے لیے استعمال کیا جا سکتا ہے۔ اعداد قسم\*کارڈ\*تبدیل کرنے کے لیے ڈیٹا نوعیت کا تعین کرتا ہے، لہٰذا کسی چیز کو متعین نہ کرو\*آئی ڈی:\*ایس . نوٹ کریں کہ این سی ایس وی فائل کے ڈیٹا سیکشن میں سرمایہ کاری کے لیے اعداد و شمار موجود نہیں ہیں۔
مثال کے طور پر، ایک special transcription "p" تخلیق کرنے کے لیے جس کا نام "Okeanos Fier" ہے اور ایک cfD_roleation، استعمال: جہاز،\کارڈ\، "Okeanos Researcher" کشتی،cf & جب کسی برقی ڈیٹا متغیر کو پڑھا جاتا ہے۔ERDDAP™. . . . . . . . . . . . . . . . . . . . . .
اہمیت
اہمیت metadata acidity کی قیمت ہے اور ایک یا ایک سے زیادہ قطروں کے ساتھ ایک یا زیادہ سے زیادہ قطرے ہونا ضروری ہے جس میں ایک ہیٹ، vbyte، مختصر، اوست، اوست، انت، طول و عرض، طول و عرض، طول و عرض، طول و عرض، دوگنا، اسٹرنگ یا ربر شامل ہیں۔ کوئی اور ڈیٹا اقسام کی حمایت نہیں کی جاتی۔ جن چیزوں میں کوئی قدر نہیں ہوتی اُنہیں نظرانداز کر دیا جائے گا ۔ اگر ایک سے زیادہ ذیلی مقدار موجود ہو تو ذیلی مقداروں کو سب یکساں ڈیٹا نوعیت کا ہونا چاہیے۔ اعداد و شمار کے علاوہ دیگر اقسام کے لیے ان قدروں کو بھی الگ الگ کیا جاتا ہے مثلاً: sst:actual\_range.0.17f,23.58f اسٹرلنگوں کے لیے ایک ہی اسٹرنگ استعمال کرتے ہیں۔\n (نیا لائن) ذیلی اکائیوں کو الگ حروف
اعداد و شمار کی تشریحات یہ ہیں:
تھائی
- قدروں کی تشریح کرتے ہوئے (8 بٹ، دستخط) صوفیوں کے نزدیک 'ب‘، مثلاً -7b، 0b، 7b کے ساتھ لکھا جانا چاہیے۔ قدروں کی شرح -128 تا 127 ہے۔ ایک عدد جو ایک آوٹ کی طرح لگتا ہے لیکن غیر صحیح ہے (مثلا، 128b) گم شدہ اقدار میں تبدیل کر دیا جائے یا غلطی کا پیغام پیدا کیا جائے۔
بائٹس
- قدروں کی وضاحت کریں (8-بٹ، غیر واضح) صوفیوں کے نزدیک ''ب‘‘، مثلاً صفر، 7وب، 250وب کے ساتھ لکھنا چاہیے۔ مناسب مقداروں کا قطر 0 تا 255 ہے۔ ایک عدد جو ایک ہنگامی لگتا ہے لیکن غیر صحیح ہے (مثلا، 256ub) گم شدہ قدر میں تبدیل کیا جائے گا یا غلطی کا پیغام پیدا کیا جائے گا۔ جب ممکن ہو تو اس کی بجائے استعمال کریں، کیونکہ بہت سے نظاموں کی عدم شناختی بونڈ کی حمایت نہیں کرتے۔ (مثلا، میں خصوصیاتNetCDF3 فائلیں) . .
مختصر
- مختصر قیمتیں (16-بٹ، دستخط) صوفیوں کے ہاں 'س‘، مثلاً -30000، 0، 300،000 کے ساتھ لکھنا چاہیے۔ صحیح مختصر قدروں کا قطر -3,2768 تا 32767 ہے۔ ایک عدد جو مختصر مگر غیر صحیح لگتا ہے (مثلاً 32768۔) گم شدہ اقدار میں تبدیل کر دیا جائے یا غلطی کا پیغام پیدا کیا جائے۔
شمال
- معیاروں کی تشریح کرتے ہیں۔ (16-بٹ، غیر واضح) صوفیوں کے ہاں 'سوس‘، مثلاً 0س، 30000ء، 60000ء لکھا جانا چاہیے۔ صحیح مختصر قدروں کا قطر 0 تا 65535 ہے۔ ایک عدد جو ایک اوورٹ کی طرح لگتا ہے لیکن غیر صحیح ہے (بطور۔ 6553ء۔) گم شدہ قدر میں تبدیل کیا جائے گا یا غلطی کا پیغام پیدا کیا جائے گا۔ جب ممکن ہو تو ہماری بجائے مختصر استعمال کریں، کیونکہ بہت سے نظاموں کی عدم شناخت کی حمایت نہیں ہوتی۔ (مثلا، میں خصوصیاتNetCDF3 فائلیں) . .