بنیادی مواد پر مہارت حاصل کریں

این سی ایس وی -

جواب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فائل سمیت مخصوص اعداد و شمار کی اقسام۔
  • فائلوں کو پڑھنے کے قابل ہونا چاہیے اور پھر کسی بکھرے ہوئے گڑھے سے باہر کسی معلومات کا نقصان نہ ہو۔
  • فائلوں کے لیے ضروری ہے کہ وہ انسانوں کو تخلیق، تدوین، پڑھائی اور سمجھنے کی سہولت دیں۔
  • فائلوں کو کمپیوٹر پروگرامز کی طرف سے غیر معمولی طور پر بے رحمی سے کام لینا چاہیے۔

اگر اس دستاویز میں کچھ تقاضے عجیب یا منتخب نظر آتے ہیں تو ان میں سے کسی ایک کو پورا کرنے کی ضرورت ہے ۔

دیگر خصوصیات

اس مخصوص عمل میں کئی دیگر خلیات اور لیبارٹریوں کا ذکر ہے کہ یہ کام کرنے کے لیے بنایا گیا ہے لیکن یہ مخصوص عمل ان دیگر اشیاء میں سے کسی ایک کا حصہ نہیں ہوتا اور نہ ہی ان میں کوئی تبدیلی کی ضرورت ہوتی ہے اور نہ ہی ان سے اختلاف کرتی ہے۔ اگر ان میں سے کسی معیار سے متعلق تفصیل یہاں مخصوص نہیں کی جائے تو متعلقہ مخصوصات کو دیکھیے۔ یہ بات قابلِ‌غور ہے :

جگہ

اس مخصوص عمل میں،\[ \]، چیزوں کی نمائش.

فائل رولر

ایک مکمل این سی ایس وی فائل دو حصوں پر مشتمل ہوتی ہے: میٹاداٹا سیکشن، اس کے بعد اعداد و شمار کا سیکشن۔

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 فائلیں) . .  

تھائی

  • اقدار کی وضاحت کریں (32 بٹ، دستخط) جوینی اننتس کو اشارہ کے بغیر یا نستعلیق کے بغیر لکھنا چاہیے، لیکن صوفیوں کے ساتھ 'ی'، مثلاً -12067978، 0، 12067978i۔ صحیح مقداروں کا قطر -21474836648 تا 214743647 ہے۔ ایک عدد جو ایک انٹر کی طرح لگتا ہے لیکن غیر صحیح ہے (مثلا 214743648i -) گم شدہ اقدار میں تبدیل کر دیا جائے یا غلطی کا پیغام پیدا کیا جائے۔  

خاموش

  • قدروں کی وضاحت کریں (32-بٹ، غیر واضح) جوینی اننتس کو بطور اشارہ یا اشارہ کے بغیر لکھنا چاہیے، لیکن صوفیوں کے ساتھ 'ؤئی'، مثلاً 0ui، 12067978i، 4123566789i۔ صحیح مقداروں کا قطر 0 تا 4294967295 ہے۔ ایک عدد جو ایک اپنٹ کی طرح لگتا ہے لیکن غیر صحیح ہے (مثلا 214743648ui -) گم شدہ قدر میں تبدیل کیا جائے گا یا غلطی کا پیغام پیدا کیا جائے گا۔ جب ممکن ہو تو اپنٹ کی بجائے انٹ کا استعمال کریں کیونکہ بہت سے نظاموں میں غیر دریافت شدہ بونڈ کی حمایت نہیں ہوتی ہے۔ (مثلا، میں خصوصیاتNetCDF3 فائلیں) . .  

طویل

  • طویل تشریح اقدار (64 بٹ، دستخط، موجودہ طور پر NUG اور کی حمایت کرتا ہے۔ERDDAP™لیکن ابھی تک سی ایف کی حمایت نہیں کی۔) اشارہ کے بغیر اور صوفیوں کے ساتھ 'ل‘، مثلا، -1235358654321L، 0L، 1235678987654321L۔ اگر آپ تبدیل کرنے والے سافٹ وئیر کو این بی سی ایس وی فائل کو لمبی قدروں کے ساتھ تبدیل کرنے کے لیے استعمال کریںNetCDF- فائل، کسی بھی طویل قدروں کو ڈبل اقدار میں تبدیل کیا جائے گا۔ معتبر طویل قدروں کا قطر -92233720368575808 تا 9223373685858575807 ہے۔ ایک عدد جو ایک طویل مگر غیر صحیح لگتا ہے (مثلا، 92233720368575808L۔) گم شدہ قدر میں تبدیل کیا جائے گا یا غلطی کا پیغام پیدا کیا جائے گا۔ جب ممکن ہو تو اس کی بجائے ڈبل کا استعمال کریں کیونکہ بہت سے نظام طویل حمایت نہیں کرتے۔ (مثلا،NetCDF3 فائلیں) . .  

رفتار

  • طویل اقدار کی تشریح کرتا ہے۔ (64 بٹ، غیر واضح، موجودہ طور پر NUG اور کی حمایت کرتے ہیں۔ERDDAP™لیکن ابھی تک سی ایف کی حمایت نہیں کی۔) اشارہ کے بغیر اور صوفیوں کے ساتھ 'و ایل‘، مثلاً 0uL، 1235678654321L، 900719254740992L۔ اگر آپ تبدیل کرنے والے سافٹ وئیر کو این بی سی ایس وی فائل کو لمبی قدروں کے ساتھ تبدیل کرنے کے لیے استعمال کریںNetCDF- فائل، کسی بھی طویل قدروں کو ڈبل اقدار میں تبدیل کیا جائے گا۔ معتبر طویل قدروں کا قطر 0 تا 18447407070709551615 ہے۔ ایک عدد جو ایک طویل مگر نامناسب لگتا ہے (مثلاً 1844674400707095516uL۔) گم شدہ قدر میں تبدیل کیا جائے گا یا غلطی کا پیغام پیدا کیا جائے گا۔ جب ممکن ہو تو اس کی بجائے ڈبل کا استعمال کریں، کیونکہ بہت سے نظاموں پر دستخط کیے گئے یا غیر دریافت شدہ طویل عرصے کی حمایت نہیں کرتے ہیں۔ (مثلا،NetCDF3 فائلیں) . .  

تیر

  • تیرہ اقدار کی عکاسی کرتا ہے۔ (32-بٹ) صوفیوں کے نزدیک 'ف' اور شاید اشارہ اور/یا اشارہ، مثلاً 0f، 1۔34f، 1۔12f، 1.23e+12f، 1.23e12f، 1.87E-7f۔ ایک اڑان نین کے لئے NNf استعمال کریں (غیر متصل) قیمت ۔ طول موج کا قطر تقریباً +/-3.402827E+38f ہے۔ (~ ۷ اہم علامات) . . ایک عدد جو ایک تیر کی طرح لگتا ہے لیکن غیر صحیح ہے (مثلاً، 1.0e39f) گم شدہ اقدار میں تبدیل کر دیا جائے یا غلطی کا پیغام پیدا کیا جائے۔  

ڈبل

  • دوگنی مقداریں (64 بٹہ) سفکس 'د‘ کے ساتھ لکھنا ضروری ہے اور شاید اشارہ اور/یا اشارہ، مثلاً 0d، 1، 12.34d، 1e12d، 1.23e+12d، 1.23e12d، 1.87E-7d۔ ڈبل نہون کے لیے نند استعمال کریں۔ (غیر متصل) قیمت ۔ دوا کا قطر تقریباً +/-1.79769313621570E+308d ہے۔ (~15 اہم علامات) . . ایک عدد جو دہرا لگتا ہے مگر غیر منصفانہ ہے۔ (مثلاً 1.0e309d -) گم شدہ اقدار میں تبدیل کر دیا جائے یا غلطی کا پیغام پیدا کیا جائے۔  

محفوظہ

  • struting species ares settlement of UCS-2 حروف تہجی ہیں۔ (یعنی، 2-بیتے Unicode حروف، جیسا کہ اندر ہے۔Java) ''جس کو جوہر کی طرح لکھا جانا چاہیے۔
    • ڈبل دوبارہ شروع (") کسی اسٹرنگ قیمت کے اندر اسے دو ڈبل کرنٹ کے طور پر شامل کیا جانا چاہیے۔ ("") . . .csv فائلوں کو پڑھنے کے لیے ایسے پروگرام نشر کیے جاتے ہیں۔ اسی طرح پھیلے ہوئے پروگرام لکھتے ہیں جب آپ ایک پھیلتے ہوئے فائل کے طور پر محفوظ کرتے ہیں۔
    • کسی اسٹرنگ قدر کے اندر خاص Junscons ranklash-encode territors کو ایسے ہی کوڈ کیا جانا چاہیے جیسے Joncode in Joncode (notly)۔\n(Newline), http://www.com (backslash), http://www.f (formation), www.jab (tab), www.ur (carriage relation) or with the with –محمد علی ہہ ارے. فضاء میں، کسی متن سیل کے اندر نئی لائن کو متعین کرنے کے لیے ایلٹ انٹر کا استعمال نہ کریں؛\n (2 حروف : پشتو اور 'ن ') نئی لائن کو ظاہر کرنے کے لئے.
uhhhh
  • تمام دیگر حروف حروف حروف تہجی #32 کے مقابلے میں استعمال ہونے چاہئیں ہہ ، جہاں ہہ حروف تہجی کی 4-ڈیجسڈیکیم نمبر ہے۔
  • تمام پرنٹ حروف حروف حروف حروف تہجی #126، مثلا، یورو اشارات، Unencode, e. (یورو حرف) ، یا انکلر کے ساتھمحمد علی ہہ سَسْنَا عَلَيْهُمْ عَلَى عَلَيْهُمْ عَلَيْهُمْ عَلَى سانچہ:قرآن-سورہ 70 آیت 19۔۔۔* کو دیکھیں ۔ https://en.wikipedia.org/wiki/Unicode مخصوص یونیوڈ حروف تہجی یا سافٹ ویئر لائبریری سے تعلق رکھنے والے ہیکسڈکل نمبر تلاش کرنے کے لئے۔ غور کریں کہ بعضERDDAP™خارجہ قسم، مثلا، E.csv، ISO 8859-1 حروف تہجی کا استعمال کریں تو Unicode حروف بالا #255 سے اوپر جائیں گے جبکہ ان اعداد و شمار کی قدریں ان فائلوں کے لیے لکھی جائیں گی۔
  • تمام غیر ذمہ دار حروف حروف تہجی #126، مثلا، حروف تہجی #127، حروف تہجی #127، ہیں SRGGGly CURGD ہیں، لیکن آپ نے اسے استعمال کرنے کے لیے استعمال کیا ہہ اگر آپ ان میں شامل کریں گے.
  • اگر سٹرنگ شروع یا آخر میں کوئی جگہ رکھتا ہے یا اس میں " شامل ہے"۔ (دگنا تبصرہ) یا کسی کمیت، یا اس میں ایسی مقداریں ہیں جن کو ممکنہ طور پر کچھ اور ڈیٹا نوعیت کے طور پر تعبیر کیا جائے گا۔ (مثلاً، ایک انک) ... یا "نول" کا لفظ ہے، پوری اسٹرلنگ کو ڈبل ڈبوں میں بند ہونا ضروری ہے؛ ورنہ، جونس کے برعکس، انکل دوپیازہ کے مرکبات کے مرکب ہوتے ہیں۔ ہم مشورہ دیتے ہیں : جب کوئی شک ہوتا ہے تو پوری دُگنی بات‌چیت کرتے ہیں ۔ کسی سٹرنگ کے آغاز یا اختتام پر فضاء شدید حوصلہ افزائی کرتی ہے۔  

فائلز

  • حروف تہجی اقدار ایک واحد UCS-2 حرف ہے۔ (یعنی، 2-بیتے Unicode حروف، جیسا کہ اندر ہے۔Java) . . پرنٹ کے حروف (اس کے علاوہ خصوصی شخصیات جیسے کہ نئی لائن، "، '، اور @‘) جیسا کہ لکھا جا سکتا ہے۔ خاص حروف (مثلا، نئی لائن) اور دیگر غیر افسانوی حروف ہیں۔ (مثلاً، #127) ساتھ لکھنا ضروری ہے۔محمد علی ہہ ارے. چار بنیادی اقدار کو ایک ہی جملے میں احاطہ کرنا چاہیے۔ (باطنی بیان) اور دگنا چارٹ (بیرونی قطب) ، جیسا کہ "اوہ"، "بمعنی"؛ (دگنا حرف حرف) ،''"۔ (ایک ہی حرف کی حروف تہجی ہے۔) ، ، ''پاکستان کی تاریخیں (طاق) ، ، " @2407F بھاری (کیکرنٹ کو حذف کریں ') ، اور "مریخ پر" (یورو حرف) . . ایک ہی اور دوا کے حساب سے استعمال کرنے کا یہ نظام عجیب و غریب ہوتا ہے لیکن اس کے باوجود اس کی مقداروں کو اسٹرلنگ سے جدا کرنے کا طریقہ کار ہے جس کے ذریعے پھیلے ہوئے برتنوں کے ساتھ کام کیا جاتا ہے۔ ایک ایسی چیز جو ایک کہکشاں کی طرح نظر آتی ہے لیکن گمراہ‌کُن ہے ۔ غور کریں کہ بعضERDDAP™خارجہ قسم، مثلا، E.csv، ISO 8859-1 حروف تہجی کا استعمال کریں تو Unicode حروف بالا #255 سے اوپر جائیں گے جبکہ ان اعداد و شمار کی قدریں ان فائلوں کے لیے لکھی جائیں گی۔

صوفی

غور کریں کہ ایک این سی ایس وی فائل کے حصے میں تمام نُناعی مقداریں لازمی ہوتی ہیں۔ (مثلاً، 'ب') تاکہ نیوکلیائی اعداد کی نوعیت معلوم ہو سکے۔ (مثلاً، است) . . لیکن ایک این سی ایس وی فائل کے اعداد و شمار کے سیاق و سباق میں، نیوریکل ڈیٹا اقدار کے ان صوتی خطوط کو کبھی نہیں ہونا چاہیے۔ (اس کے علاوہ لمبے انگروں کے لیے 'ل‘ اور 'و ایل' کے لیے اولونگ انگرس کے لیے استعمال ہوتا ہے۔) — ڈیٹا نوعیت کی جانب سے مخصوص ہوتی ہے۔\*آئی ڈی:\*تبدیلی لانے والوں کے لیے تجویز کی۔

ڈیٹا قسم

ہر غیر کے لیے ڈیٹا ٹائپمٹیتبدیل کرنا ضروری ہے صارف کی طرف سے\*آئی ڈی:\*جس کی وجہ سے انفنٹری، وصفی، مختصر، اوورٹ، انت، ینت، طول، طول و عرض، ہوا، ڈبل، اسٹرنگ یا کرنسی کی قدر ہو سکتی ہے۔ (غلطی) . . مثال کے طور پر ا_تصال:\*آئی ڈی:\*جواب جنگ : صحیح کام کریں\*آئی ڈی:\*آپ کی ذمہ‌داری ہے ۔ غلط اعداد ٹائپ کی نوعیت متعین کریں (مثلاً، جب آپ کو مقررہ رفتار ہو) غلطی کا پیغام نہیں لائے گا اور معلومات کو ضائع کرنے کا سبب بنے گا۔ (مثلاً ہوا کی قدریں ان درجوں پر گردش کریں گی۔) جبکہ این سی ایس وی فائل پڑھی جاتی ہے۔ERDDAP™یا کسی میں تبدیل کر دیا جائے۔NetCDFفائل.

بہادری کا ثبوت

کریس ڈیٹا کی قدروں کا استعمال حوصلہ افزائی کرتا ہے کیونکہ ان کی دیگر فائلوں میں وسیع حمایت نہیں کی جاتی۔ اعداد و شمار کے سیاق و سباق کو ایک ہی حرف کے طور پر لکھا جا سکتا ہے یا بطور سٹرنگز (واضح طور پر، اگر آپ کو ایک خاص حرف لکھنا پڑے تو) . . اگر کسی سٹرنگ کو دریافت کیا جائے تو سٹرنگ کی پہلی خصوصیت کو کرنسی کی قیمت کے طور پر استعمال کیا جائے گا۔ Zero طویل اسٹرنگ اور گم شدہ اقدار کو حروفِ تہجی میں تبدیل کیا جائے گا غور کریں کہ کیاNetCDFفائلیں صرف ایک ہی کی مدد کرتے ہیں، تو کسی بھی شخص کی فائل سے زیادہ '255 میں تبدیل کر دی جائے گی؟NetCDFفائلیں. بغیر کسی کرنسی کی تشخیص کے استعمال کیا جاتا ہے، کسی کرنسی کی ایک مختلف کرنسی کا تعین کرنے کے لیے، ISO-8859-1 کرنسی کا استعمال کیا جائے گا۔

طویل اور ناقابلِ‌یقین غلط

طویل اور غیر واضح قسم کی اقسام ناقابلِ‌رسائی ہیں ۔ اگرچہ بہت سے فائل قسم (مثلا،NetCDF-4 اور Json) اورERDDAP™طویل اور غیر واضح حمایت (اوبیتے، اوورٹ، اوینت، اوغلو) اقدار، این بی سی ایس وی فائلوں میں طویل اور غیر شناختی اقدار کا استعمال اس وقت حوصلہ افزائی کرتا ہے کیونکہ فی الحال انہیں ایکسکل، سی ایف او کی حمایت حاصل نہیں ہے۔NetCDF- تین فائلیں اگر آپ این سی ایس وی فائل میں طویل یا غیر شناخت شدہ اقدار کا تعین کرنا چاہتے ہیں۔ (یا اس سے متعلقہ ایکسچینج میں پھیلتا ہے۔) ، آپ کو صفر 'L' استعمال کرنا چاہئے تاکہ ایکسکل نمبروں کا علاج نہ ہو جیسے کہ تیز رفتار نقطہ نمبروں کو نیچے کی طرف سے حل کیا جائے۔ فی الحال اگر این سی ایس وی فائلوں کو ایک میں تبدیل کیا جائے توNetCDFمنفی.ncفائل، طویل اور سستا ڈیٹا اقدار کو ڈبل قدروں میں تبدیل کر دیا جائے گا جس کی وجہ سے انتہائی بڑی قیمتوں کے لیے بے پناہ نقصان ہوتا ہے۔ (منفی2 ^ ا ب پ ت ٹ ث ج چ ح خ د ڈ ذ ر د ڈ ذ ح خ د ڈ ڈ ذ د ڈ ذ ر ڈ ڈ ڈ ڈ ذ ح خ د ڈ ذ ر ڈ ڈ ڈ ذ ح خ د ڈ ذ ر ڈ ڈ ڈ ڈ ڈ ذ ڈ ڈ ڈ ڈ ڈ ڈ ڈ ڈ ڈ ڈ ڈ ڈ ڈ ڈ ڈ ڈ ح ڈ ڈ ڈ ف ف ف ف ف ف ف ف ف ج چ ح خ ف ف -) . . میںNetCDFمنفی.ncفائل، ڈبلیو ڈبلیو، اوورٹ اور انوینٹ متغیرات کے طور پر نظر آتے ہیں اور @_Unsigned= حقیقی metadata منسوب ہیں۔ میںNetCDFمنفی.ncفائل، اوبیتے، اوورٹ اور اضافی خصوصیات کے طور پر نظر آتی ہیں جن میں دو کی کمیت کی مقدار ہوتی ہے۔ (مثلاً 255وب بطور -1b ظاہر ہوتا ہے۔) . . یہ بظاہر مشکل ہے، لہٰذا دستخط شدہ اعداد و شمار کی اقسام کو جب بھی ممکن ہو ممکن ہو اس کی جگہ استعمال کیا جانا چاہیے۔

سی ایف، اے سی ڈی اورERDDAP™ملتاٹا

چونکہ یہ بات واضح کی جاتی ہے کہ زیادہ تر این سی ایس وی فائلیں یا.ncان سے پیدا کردہ فائلیں پڑھی جائیں گی۔ERDDAP، اس بات کی شدید سفارش کی گئی ہے کہ این سی ایس وی فائلوں میں وہ میٹاڈاٹا خصوصیات شامل ہیں جو لازمی یا سفارش کرتی ہیں۔ERDDAP™( دیکھیں ) /docs/perser-admin/datesetts# گلوب-کاتب-) خصوصیات تقریباً تمام سی ایف اور اے سی ڈی ڈی میٹاڈاٹا طیارے سے ہیں اور ڈیٹا سیٹ کو درست طور پر بیان کرنے میں خدمات انجام دیتی ہیں۔ (جو، کس طرح، کس طرح، کیسے؟) کسی ایسے شخص کو جو ڈیٹا سیٹ کے بارے میں کچھ بھی نہیں جانتا. خاص اہمیت کی حامل تقریباً تمام نیوکلیائی متغیرات کو ایک یونٹ سے منسلک ہونا چاہیے۔UDUNITS- اچھا قدر، مثلا، sstununits,degree/C

اضافی خصوصیات کو شامل کرنا فن ہے جو سی ایف یا اے سی ڈی کے معیار یا اس سے نہیں ہیں۔ERDDAP. .

ڈیٹا سیکشن

پائیدار

اعداد و شمار کے سیکشن کی اولین لائن لازمی طور پر ce-senentive, const-Councils list of exchange Names. اس فہرست میں موجود تمام متغیرات کو مترادفات ابواب میں بیان کیا جانا چاہیے اور مثنویاں ہیں۔ (دیگر\گلیل\خصوصیات اور\کارڈ\تبدیلی) . .

دوسرا ڈیٹا سیکشن کی پنجابی لائنوں کے ذریعے اقدار کی ایک فہرست ہونا ضروری ہے۔ اعداد و شمار کی ہر قطار میں وہی مقدار ضرور ہونی چاہیے جیسا کہ تبدیل شدہ ناموں کی فہرست۔ اس سے پہلے یا اس کے بعد کی جانے والی سیارچوں کو اجازت نہیں دی جاتی کیونکہ وہ فائل کو متعارف کرانے کے دوران مسائل کا سبب بنتے ہیں۔ اس حصے کے ہر کالم میں صرف قدرے ضروری ہے۔\*آئی ڈی:\*اس تبدیلی کے لئے مقرر کیا گیا\*آئی ڈی:\*اس تبدیلی کی تجویز. خصوصیات کے قطعے کے برعکس اعداد و شمار کے سیاق و سباق میں نستعلیق مقداریں ضروری نہیں کہ اعداد و شمار کی نوعیت کی وضاحت کی جائے۔ خصوصیات کے قطعے کے برعکس ، ڈیٹا کے ابواب میں حروف تہجی کی قدریں ایک دوسرے کے واحد مجموعے کو تبدیل کر سکتی ہیں اگر انہیں تقسیم کرنے کی ضرورت نہیں (اس طرح '،' اور '‘ کو یہاں دکھایا جانا چاہیے) . . این سی ایس وی فائل میں ان اعداد و شمار کی کوئی تعداد ہو سکتی ہے لیکن فی الحال یہ اعداد و شمار موجود ہیں۔ERDDAP™این سی ایس وی فائلوں کو صرف 2 ارب قطاروں تک پڑھنے کے ساتھ ہی پڑھا جا سکتا ہے۔ مجموعی طور پر یہ سفارش کی جاتی ہے کہ آپ بڑے ڈیٹا سیٹوں کو متعدد این سی ایس وی ڈیٹا فائلوں میں تقسیم کرتے ہیں جن میں 1 ملین سے بھی کم قطاریں ہوتی ہیں۔

ختم شدہ معلومات

اعداد باب کے آخر کو صرف لکیر سے تعبیر کرنا چاہیے۔ \آئی ڈی:\

اگر این سی ایس وی فائل میں بعد میں مزید مواد موجود ہو۔\*آئی ڈی:\*لائن، اسے نظر انداز کیا جائے گا جب NCCSV فائل کو کسی میں تبدیل کیا جائے گا۔.ncفائل. لہٰذا ایسی چیزیں بےحوصلہ ہو جاتی ہیں ۔

ان کنونشنوں کے بعد پھیلنے والی توسیع میں تبدیلی نام اور ڈیٹا اقدار کئی کالموں میں ہوں گے۔ نیچے دی گئی مثالوں پر غور کریں ۔

مفقود توقعات

شمار کنندہ گم شدہ اقدار کو بطور nemeric value لکھا جا سکتا ہے جسے کسی شخص کی جانب سے شناخت کیا جاتا ہے۔missing\_valueیا پھر ^ ا ب ایس این اے سی آرک آئی ڈی: مثال کے طور پر اس اعداد و شمار کی دوسری قدر دیکھیے: بیل ایم شیمیدا،99,123.4 اِس میں یہ مشورہ دیا گیا ہے کہ اِس سے اُس کی قدر کم ہو جائے ، اُس کی قدر کم ہو جائے ، اُس کی قدر کم ہو جائے ، وہ اِس بات کو سمجھ جائے کہ اُس نے اِسے کیسے بدل ڈالا ۔

تیرہ یا ڈبل نن کی قدریں NNN کے طور پر لکھی جا سکتی ہیں۔ مثال کے طور پر اس اعداد و شمار کی دوسری قدر دیکھیے: بیل ایم شیمیدا، نی این اے،123.4

کسی خالی میدان کی طرف سے انمول قیمتوں کی نشان دہی کی جا سکتی ہے۔ مثال کے طور پر اس اعداد و شمار کی دوسری قدر دیکھیے: بیل ایم شیمیدا،123.4

Fute, vbyte, مختصر, Overt, int, vint, vint, and volong Reductions, NCCSV تبدیل کرنے والا serves -ERDDAP™اس ڈیٹا نوعیت کے لیے خالی میدان کو زیادہ سے زیادہ قابل قدر میں تبدیل کرے گا (مثلاً، 127 بائٹس کے لیے) . . اگر آپ ایسا کریں گے تو یقینی طور پر ایک اضافہ کریں گے۔missing\_valueیا @FillValue اس تبدیلی کی طرف اشارہ کرتا ہے تاکہ اس قدر کی شناخت ہو سکے، تبدیل کریں نام ۔۔ ہوا اور ڈبل متغیرات کے لیے ایک خالی میدان NN میں تبدیل کیا جائے گا۔

تاریخ وقت کی اہمیت

تاریخ وقت کی قدریں (جن میں تاریخ کی ایسی قدریں بھی شامل ہیں جن کا وقتی حصہ نہیں۔) این سی ایس وی فائلوں میں شمارندی یا سٹرنگ کے طور پر نمائندگی کی جا سکتی ہے۔ دی جانے والی تاریخ میں تبدیلی صرف اِس لئے ہوتی ہے کیونکہ اِس میں بہت سی اقدار پائی جاتی ہیں ۔ این بی سی ایس وی سافٹ وئیر Straling District Time کی قدروں کو شمسی تاریخ میں تبدیل کر دے گا۔ تخلیق کے وقت وقت کی قدریں.ncفائلیں (کے طور پر) . . اِس سے ظاہر ہوتا ہے کہ اِنسان آسانی سے پڑھ سکتے ہیں ۔

ڈیٹ وقت کی قدریں بطور نیومی اقدار کی نمائندگی کرتی ہیں، ایک یونٹ ہونا ضروری ہے جس کا مقصد " یونٹ از تاریخ وقت " جیسا کہ سی ایف اور مقررہ طور پر درکار ہے۔UDUNITS، مثلا؛ وقت،units، 1970-01-01T00:00Z سے سیکنڈ

ڈیٹنگ قدروں کی نمائندگی کرنے والے وقتی قدروں میں سٹرنگ ہونا ضروری ہے۔\*آئی ڈی:\*مفروضہ اور اکائیوں کو کہتے ہیں جو ایک تاریخ کو اخذ کرتے ہیں۔ مقررہ وقت کي مشقJavaڈیٹنگ کلاس ( https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ) . . مثال کے طور پر وقت نکالتا ہےyyyy-MM-dd'T'H:m:sZ دئے گئے ڈیٹا متغیر کے لیے تمام تاریخ وقتی اقدار اسی فارمیٹ کو استعمال کرنا چاہیے۔ اکثر صورتوں میں، جو تاریخ وقت آپ کو یونٹس کے لیے درکار ہوتی ہے، وہ ان میں سے ایک فارمیٹ کا فرق ہو گا:

  • yyyy-MM-dd'T'H:m:s. SSZ — جو ISO 8601:2004 پر مشتمل ہے۔ (ای) تاریخ وقت کی تشکیل. آپ کو اس کا ایک خفیہ ورژن درکار ہو سکتا ہے، جیسے،yyyy-MM-dd'T'H:m:sZ (واحد تجویز فارم) یاyyyy-MM-dd. . اگر آپ اپنی تاریخ وقتی اقدار کی شکل بدل رہے ہیں تو این سی ایس وی سخت سفارش کرتی ہے کہ آپ اس انداز میں تبدیلی لائیں گے۔ (شاید غلطی) . . یہ وہ فارم ہے جوERDDAP™جب یہ این سی ایس وی فائلوں کو لکھ کر استعمال کرے گا۔
  • YyyyMaddHmms.SSS — جو ISO 8601:2004 کا عہد نامہ قدیم ہے۔ وقت کی تشکیل. آپ کو اس کا ایک مستند نسخہ، مثلاً، YyyyMadd کی ضرورت ہو سکتی ہے۔
  • کتا/۔۔تا/کو/ت H:s. SSS — جو امریکی-style dates and date Times بطور "3/323/2017 16:22:03.000" (بزبان انگریزی)۔ ''آپ کو اس کا ایک مستند نسخہ درکار ہو سکتا ہے، مثلاً، ایم/d/yyyy۔
  • YyyyDDHHmsS — جو سال کا صفر جمع دن ہے۔ (مثلاً، 7001 = جان 1، 365 = Dec 31 ایک غیر قمری سالمے میں ؛ اس کو بعض اوقات جولین تاریخ بھی کہا جاتا ہے۔) . . ''آپ کو اس کا ایک مستند ورژن درکار ہو سکتا ہے، مثلاً، YyyyDDD.

اوپر لکھیں

جب ایک سافٹ ویئر لیبارٹری تبدیل کرتی ہے۔.ncفائل کو این سی ایس وی فائل میں شامل کریں، ساری تاریخ Time قدروں کو Strings کے طور پر ISO 8601:2004 کے ساتھ لکھا جائے گا۔ (ای) تاریخ ٹائم فارمیٹ، مثلاً 1970-01-01T00:00Z۔ آپ اس پر کنٹرول کر سکتے ہیںERDDAP- قابلِ اعتراضtime\_precision. . دیکھیں /docs/per-admin/datasets#time\_precision. .

ٹائم زون

آج تک مقررہ وقت کا علاقہ وقت کی قدریں وہی ہیںZulu (جگہ) وقت کے زون، جس میں دن بچانے کے لئے وقت نہیں ہے. اگر ایک تاریخ وقتی تبدیلی کسی مختلف وقت کے علاقے سے وقت کی میعاد ہے تو آپ اسے اس کے ساتھ طے کرنا ہوگاERDDAP- قابلِ اعتراضtime\_zone. . یہ ایک لازمی تقاضا ہے۔ERDDAP™( دیکھیں ) /docs/per-admin/datasets#time\_zone)

اہمیت

سی ایف کی ضرورت کے مطابق تمام ڈگری اقدار ہیں۔ (مثلاً، لمبے حجم کے لئے اور زیادہ مقدار کے لئے) ایدھی ڈگری ڈبل اقدار کے طور پر مخصوص کیا جانا چاہیے، نہ کہ ڈگری°min'sec" اسٹرنگ یا بطور ڈگری، منٹوں، سیکنڈوں کے لیے علاحدہ تبدیلی۔ ہدایت کار این، ایس، ای اور ڈبلیو کی اجازت نہیں ہے۔ مغربی عرض بلد کے لیے منفی اقدار استعمال کریں اور جنوبی قطبین کے لیے۔

ڈی ایس ایل خوبصورت قسم

این این سی ایس وی فائل میں سی ایف ڈسکیٹ سمپلنگ پلگس ہو سکتا ہے۔ ( https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#discrete-sampling-geometries ) اعداد یہ وہ خوبیاں ہیں جو اس کام کو انجام دیتی ہیں:

  1. سی ایف کی طرف سے لازمی طور پر این سی ایس وی فائل کو میٹاداتے قطعے میں ایک لائن شامل کرنی ہوگی\گلیل\ featureTypeتشریح، جیسے، \گلیل\
    تصویر کا حوالہ
  2. استعمال کے لیےERDDAP™، این سی ایس وی فائل کو metadata section میں ایک لائن یا لائن شامل کرنی چاہیے کشتی،cf & یہ سی ایف کے لیے لازمی ہے لیکن این سی ایس وی میں لازمی ہے۔
  3. استعمال کے لیےERDDAP™)، این سی ایس وی فائل کو میٹاداتے قطعے میں ایک لائن یا لائن شامل کرنی پڑتی ہے جس کی شناخت ہر بار سریانی، تراکیب یا profile سے ہوتی ہے۔ERDDAP™( دیکھیں ) /docs/reser-admin/datasetts#cdm_data_type)۔ \گلیل\،cdm http://trajectory & یا \گلیل\.،cdm &

فائل رولر

یہاں ایک نمونہ فائل ہے جو این سی ایس وی فائل کی بہت سی خصوصیات کو ظاہر کرتی ہے:

\\*GLOBAL\\*,Conventions,"COARDS, CF-1.6, ACDD-1.3, NCCSV-1.2"
\\*GLOBAL\\*,cdm\\_trajectory\\_variables,"ship"
\\*GLOBAL\\*,creator\\_email,erd.data@noaa.gov
\\*GLOBAL\\*,creator\\_name,Bob Simons
\\*GLOBAL\\*,creator\\_type,person
\\*GLOBAL\\*,creator\\_url,https://www.pfeg.noaa.gov
\\*GLOBAL\\*,featureType,trajectory
\\*GLOBAL\\*,infoUrl,https://erddap.github.io/docs/user/nccsv-1.20
\\*GLOBAL\\*,institution,"NOAA NMFS SWFSC ERD, NOAA PMEL"
\\*GLOBAL\\*,license,"""NCCSV Demonstration"" by Bob Simons and Steve Hankin is
licensed under CC BY 4.0, https://creativecommons.org/licenses/by/4.0/ ."
\\*GLOBAL\\*,keywords,"NOAA, sea, ship, sst, surface, temperature, trajectory"
\\*GLOBAL\\*,standard\\_name\\_vocabulary,CF Standard Name Table v55
\\*GLOBAL\\*,subsetVariables,"ship"
\\*GLOBAL\\*,summary,"This is a paragraph or two describing the dataset."
\\*GLOBAL\\*,title,"NCCSV Demonstration"
ship,\\*DATA\\_TYPE\\*,String
ship,cf\\_role,trajectory\\_id
time,\\*DATA\\_TYPE\\*,String
time,standard\\_name,time
time,units,"yyyy-MM-dd'T'HH:mm:ssZ"
lat,\\*DATA\\_TYPE\\*,double
lat,units,degrees\\_north
lon,\\*DATA\\_TYPE\\*,double
"lon","units","degrees\\_east"
status,\\*DATA\\_TYPE\\*,char
status,comment,"From http://some.url.gov/someProjectDocument , Table C"
testByte,\\*DATA\\_TYPE\\*,byte
testByte,units,1
testUByte,\\*DATA\\_TYPE\\*,ubyte
testUByte,units,1
testLong,\\*DATA\\_TYPE\\*,long
testLong,units,1
testULong,\\*DATA\\_TYPE\\*,ulong
testULong,units,1
sst,\\*DATA\\_TYPE\\*,float
sst,standard\\_name,sea\\_surface\\_temperature
sst,actual\\_range,0.17f,23.58f
sst,units,degree\\_C
sst,missing\\_value,99f
sst,testBytes,-128b,0b,127b
sst,testShorts,-32768s,0s,32767s
sst,testInts,-2147483648i,0i,2147483647i
sst,testLongs,-9223372036854775808L,0L,9223372036854775807L
sst,testFloats,-3.40282347e38f,0f,3.40282347E+38f
sst,testDoubles,-1.79769313486231570e308d,0d,1.79769313486231570E+308d
sst,testChars,"','","'""'","'€'"
sst,testStrings," a~,\\n'z""\\u20AC"
sst,testUBytes,0ub,127ub,255ub
sst,testUInts,0ui,2147483647ui,4294967295ui
sst,testULongs,0uL,9223372036854775807uL,18446744073709551615uL
sst,testUShorts,0us,32767us,65535us

\\*END\\_METADATA\\*
ship,time,lat,lon,status,testByte,testUByte,testLong,testULong,sst
Bell M. Shimada,2017-03-23T00:45:00Z,28.0002,-130.2576,A,-128, 0,-9223372036854775808L,0uL,10.9
Bell M. Shimada,2017-03-23T01:45:00Z,28.0003,-130.3472,\\u20AC,0,127,-9007199254740992L,9223372036854775807uL,10.0
"Bell M. Shimada","2017-03-23T02:45:00Z",28.0001,-130.4305,"'\\t'",126,254,9223372036854775806L,18446744073709551614uL,99
"Bell M. Shimada",2017-03-23T12:45:00Z,27.9998,-131.5578,"'""'",127,255,9223372036854775807L,18446744073709551615uL,NaN

نوٹ:

  • اس نمونے کی فائل میں بہت سے مشکل مقدمات شامل ہیں۔ (مثلاً کریس اور لمبی متغیرات اور مشکل اسٹرنگ اقدار ہیں۔) . . زیادہ تر این سی ایس وی فائلیں بہت آسان ہوں گے۔
  • اجازت نامہ یہاں دو لائنوں میں بٹ جاتا ہے لیکن نمونے فائل میں صرف ایک لائن ہے۔
  • http://u20ac ہے.\uhhh[حوالہ درکار] Adate= (معاونت) ^ ا ب پ ت ٹ ث ج چ ح خ د ڈ ذ ت ٹ ث ج چ ح خ د ڈ ذ ت ٹ ث ج چ ح خ د ڈ ذ د ڈ ذ ت ٹ ث ج چ ح خ د ڈ ذ ت ٹ ث ج چ ح خ د ڈ خ د ڈ ڈ خ د ڈ ڈ ڈ ڈ ڈ ڈ ڈ ڈ ڈ ڈ ڈ ڈ ڈ ڈ ڈ ڈ ف ف ف ﴿\uhhhü کا ہہ. آپ غیر مجاز حروف کو براہ راست بھی استعمال کر سکتے ہیں۔
  • بہت سے مثال کے طور پر سٹیج کو ڈبل کرنٹ کے گھیرے میں رکھا جاتا ہے اگرچہ ان کا ہونا ضروری نہیں، مثلاً بہت ساری عالمی خصوصیات جن میں عنوان، لون یونٹس، اور 3 ویں لائن آف ڈیٹا شامل ہیں۔
  • یہ واضح طور پر اور بہتر ہوگا اگر ٹیسٹ لانگ متغیر کی تجویز کردہ یونٹوں کو دگنا حوالہ‌جات میں تحریر کِیا گیا کہ یہ ایک سٹرنگ قیمت ہے ۔ لیکن موجودہ نمائندگی (۱ ، حوالہ کے بغیر) ایک سٹرنگ کے طور پر درست طور پر تعبیر کیا جائے گا، انٹریگر نہیں، کیوں کہ 'ی' صوفی نہیں ہے۔
  • دیگر نیوکلیائی اعداد و شمار کی اقسام کے برعکس ڈیٹا باب میں طویل مقداریں صوفی ہیں۔ ('ل') جس سے ان کے نیوکلیائی ڈیٹا نوعیت کی شناخت ہوتی ہے۔ اِس کے لیے یہ ضروری ہے کہ ہم اِس بات کو سمجھ جائیں کہ اِس میں کیا کچھ شامل ہے ۔

گر تے هو ئے

ایک پھیلے ہوئے حصے میں، جیسا کہ این سی ایس وی فائل میں:

  • این سی ایس وی فائلوں کے لیے مخصوص قدروں کو لکھیں۔ (مثلاً ایک صوفیانہ خط کے ساتھ 'ف' کو شناخت کرنے کے لیے اعداد و شمار کی نوعیت کی شناخت کی جاتی ہے۔) . .
  • سٹرنگز میں تمام غیر مجاز اور مخصوص حروف کو یا تو یا پھر جوہر پشتو حروف تہجی کی طرح لکھا جانا چاہیے۔ (مثلا،\nنئی لائن کے لئے) یا جیسے ہیکسڈکل یونیوڈ حروف تہجی نمبر (غلطی) کے ساتھمحمد علی ہہ . . کوئی بات نہیں، استعمال\n (2 حروف : پشتو اور 'ن ') کسی سٹرنگ کے اندر نئی لائن کو ظاہر کرنے کے لئے، الٹ انٹر کے نہیں. تمام پرنٹ حروف تہجی کو غیر آئینی یا صوتی حروف کے ساتھ لکھا جا سکتا ہے۔محمد علی ہہ . .

این سی ایس وی فائلوں اور انالوگ میں واحد فرق جو ان کنونشنوں کے بعد چلتے ہیں وہ یہ ہیں:

  • این سی ایس وی فائلوں کے پاس ایک لائن پر اقدار ہیں جو کومپس سے الگ ہیں۔ اِن خلیوں میں بہت سی چیزیں پائی جاتی ہیں ۔
  • این سی ایس وی فائلوں میں سٹرنگ اکثر ڈبل کرنسیوں کے گرد گھومتی ہے۔ پھیلے ہوئے برتنوں میں کبھی بھی دُگنا نقشے نہیں ہوتے ۔
  • اندرونی دُم کے تختے (") این سی ایس وی فائلوں میں موجود اسٹرنگ میں 2 ڈبل چارٹ نظر آتے ہیں۔ اِن میں سے ایک کا نام دُگنا تھا ۔

اگر ان کنونشنوں کی پیروی کرنے والی ایک توسیع کو سی ایس وی فائل کے طور پر محفوظ کِیا جاتا ہے تو اکثر بہت سی لائنوں کے اختتام پر اضافی کوم‌ورک بھی کِیا جاتا ہے ۔ این سی ایس وی فائل کو تبدیل کرنے والا سافٹ وئیر.ncفائلیں اضافی کمیت کو نظر انداز کریں گی۔

بند

ایکسکل میں این سی ایس وی فائل درآمد کرنے کے لیے:

  1. فائل منتخب کریں...
  2. فائل فہرست حاصل کی جارہی ہے (\۔۔۔پرن؛\.txt; www.txt*) . .
  3. NCCSV.csv فائل پر ڈائریکٹروں کی تلاش اور کلک کریں۔
  4. کھولیں

ایکسکل توسیع سے این سی ایس وی فائل بنانے کے لیے:

  1. فائل: محفوظ کرو بطور سرپرست.
  2. محفوظ کو بطور قسم تبدیل کریں: سی ایس وی (کُل‌وقتی خدمت) (http://www.csv.com) . .
  3. تنبیہ کے جواب میں، ہاں پر کلک کریں۔
  4. اس سے حاصل ہونے والی فائل میں سی ایس وی کی قطاروں کے علاوہ تمام قطاروں کے اختتام پر اضافی کومس موجود ہوں گے۔ آپ ان کو نظر انداز کر سکتے ہیں.

ایکسیل میں، اوپر والے نمونے NCCSV فائل یوں دکھائی دیتا ہے۔

نمونہ Excel.png

گوگل شیٹ

گوگل شیٹوں میں این بی سی ایس وی فائل درآمد کرنے کے لیے:

  1. فائل منتخب کریں...
  2. فائل اپ لوڈ کرنے اور کمپیوٹر سے فائل اپ لوڈ کرنے کا انتخاب کرنے کا انتخاب کیجئے۔ فائل منتخب کریں، پھر کھولیں

یا، میری گاڑی منتخب کریں اور فائل کی قسم کو تمام فائلوں میں اتار کر تبدیل کریں. فائل منتخب کریں، پھر کھولیں

گوگل شیٹز کی جانب سے این سی ایس وی فائل بنانے کے لیے:

  1. فائل: محفوظ کرو بطور سرپرست.
  2. محفوظ کو بطور قسم تبدیل کریں: سی ایس وی (کُل‌وقتی خدمت) (http://www.csv.com) . .
  3. تنبیہ کے جواب میں، ہاں پر کلک کریں۔
  4. اس سے حاصل ہونے والی فائل میں سی ایس وی کی قطاروں کے علاوہ تمام قطاروں کے اختتام پر اضافی کومس موجود ہوں گے۔ انہیں نظر انداز کریں.

مسائل / آگاہی

  • اگر آپ این سی ایس وی فائل کو متن ایڈیٹر کے ساتھ تخلیق کریں یا ایک انالوگ نامی پروگرام میں ایک دھماکا خیز مواد تخلیق کریں تو متن ایڈیٹر یا پھیلے ہوئے پروگرام میں اس بات کا جائزہ نہیں لیا جائے گا کہ آپ ان کنونشنوں کی صحیح پیروی کرتے ہیں۔ اِن کنونشنوں پر عمل کرنا آپ پر فرض ہے ۔
  • اس کنونشن کے بعد پھیلنے والی توسیع کو ایک سی‌او فائل میں تبدیل کرنا (اس طرح، این سی ایس وی فائل) سی ایس وی ڈاٹ کام کی قطاروں کے علاوہ تمام قطاروں کے اختتام پر اضافی کمیت کا سبب بنے گی۔ انہیں نظر انداز کریں. اس کے بعد سافٹ وئیر NCCSV فائلیں کو میں تبدیل کر دیتا ہے۔.ncفائلیں انہیں نظر انداز کریں گی۔
  • اگر ایک NACCSV فائل قطاروں کے آخر میں حد سے تجاوز کر چکی ہے تو این سی ایس وی فائل کو تبدیل کر کے آپ ان کو ہٹا سکتے ہیں۔NetCDFفائل رولر پھر تبدیل کرتا ہےNetCDFاین سی ایس وی فائل میں دوبارہ فائل.
  • جب آپ NCCSV فائل کو کسی میں تبدیل کرنے کی کوشش کرتے ہیں۔NetCDFفائل، بعض غلطیوں کو سافٹ ویئر کی طرف سے الٹ دیا جائے گا اور غلط پیغامات پیدا کرے گا جس سے تبدیلی لانے والے ناکام ہو جائیں گے۔ دیگر مسائل کا شکار ہونے کے لیے سخت یا ناممکن ہیں اور غلط پیغامات یا آگاہی پیدا نہیں کریں گے۔ دیگر مسائل (مثلاً ، قطاروں کے آخر میں حد سے تجاوز کرنے والے کوائل) اسے نظر انداز کر دیا جائے گا۔ فائل تبدیل کرنے والا صرف نتیجہ اخذ کرنے کی درستی کی جانچ کرے گا۔NetCDFفائل، سی ایف کی پابندی کے بارے میں. یہ فائل خالق اور فائل صارف کی ذمہ داری ہے کہ جانچ لے کہ تبدیلی لانے والے کے نتائج حسب منشا اور درست ہیں۔ جانچنے کے دو طریقے ہیں:

تبدیلیاں

اصل نسخہ تھا۔NCCSV v1.00 (اندرERDDAP™v1.76، اخذ کردہ 2017-05-12)

  • تبدیلیاں متعارف کرائی گئیںNCCSV v1.10 (اندرERDDAP™v2.10، اخذ کردہ 2020-11-05 ہے۔) :
    • یوبیتے، اوورٹ، اوینت، اوغلو کی معاونت کی۔ سی ایف میں ان اعداد و شمار کی معاونت کے لیے سی ایف کی تعریف۔
  • v1.20 میں متعارف کردہ تبدیلیاں (اندرERDDAP™v2.23، اخذ کردہ 2023-02-27 ہے۔) :
    • NACCV.csv فائل کے لیے سوئس حروف تہجی سے UTC-8 تک.
      • ERDDAP™این سی ایس وی کے تمام سابقہ اور موجودہ نسخوں سے فائلیں پڑھ سکتے ہیں۔
      • ERDDAP™اب ہمیشہ NCCSV v1.20 فائل لکھتے ہیں۔
      • اگر آپ نے این سی ایس وی فائلوں کو پڑھنے کے لیے ایک کلائنٹ لکھا تو اسے تبدیل کر دیں تاکہ یہ تمام این سی ایس وی فائلوں کو یو ٹی ایف-8 فائلوں کے طور پر حل کرے۔ جو پرانی این سی ایس وی فائلوں کے ساتھ کام کرے گی کیونکہ ایس آئی اے ایف-8 حروف تہجی کا ذیلی مجموعہ ہے۔
      • شکریہ پالین چوؤیٹ، نیت اور تھامس گارڈنر۔