NC CSV-
একটিও নয়NetCDF- কোষ্ঠী, UTF-8, CSV ফাইলের যৌথ ব্যবহার সংস্করণ ১.২০
বব সাইমনস এবং স্টিভ হ্যাঙ্কিন বব সাইমন্স এবং স্টিভ হ্যাঙ্কিনের "এনসি CSস" লাইসেন্সের আওতায় ব্যবহৃতসিসি বাই ৪.
ভূমিকা
এই ডকুমেন্টটি একটি UTF-8 টেক্সট অংশ যা সমস্ত তথ্য ধারণ করে (মিটা-ডাটা এবং তথ্য) যে একটি মধ্যে পাওয়া যাবেNetCDF .ncঅন্তর্ভুক্ত ফাইলটিতে একটি CSV-র ধরনের ফাইল আছে। UTF-8 টেক্সট অংশের জন্য ব্যবহারযোগ্য ফাইল এক্সটেনশন। এই বৈশিষ্ট্যের মান csv ফাইলটির মধ্যে উপস্থিত থাকা আবশ্যক। Xel ও গুগল শিটের বিন্যাসের সাথে ব্যবহারের উদ্দেশ্যে এই সীমা লঙ্ঘন করা যাবে। বব সাইমন্স একজন NC CSV ফাইলকে একটি ফাইলে রূপান্তর করার সফটওয়্যার লিখতে হবেNetCDF-৩ (আর সম্ভবতNetCDF- ৪) .ncকোনো তথ্য নেই। বব সাইমন্স পরিবর্তিত হয়েছেERDDAP™এই ধরনের ফাইল পড়তে ও লেখা সমর্থন করতে।
এনসি CSV ফরম্যাটের ডিজাইন করা হয়েছে যাতে মাল্টিসেল এবং গুগল শিটস একটি NA CSV ফাইল ইম্পোর্ট করতে পারে, যেখানে স্প্রেডশীটের কোষগুলো সম্পাদনার জন্য সকল তথ্য আছে। অথবা, এনসিপিডের কনভেনশনের পর থেকে একটি স্প্রেডশীট তৈরি করা যাবে। স্প্রেডশীটের উৎস যাই হোক না কেন, যদি এটি একটি csv ফাইল হিসাবে রপ্তানি করা হয়, এটি এনসি CSV এর নির্ধারিত তথ্য এবং কোন তথ্য হারিয়ে যাবে। NC NC CSV ফাইল এবং অনোলোস স্প্রেডশীট ফাইলের মধ্যে যে পার্থক্য তা হলো:
- কমা চিহ্ন দ্বারা বিভাজিত করে একটি লাইন বিভাজন করে NCV মান উপেক্ষা করা হয়। স্প্রেড-শিটের মধ্যে পার্শ্ববর্তী কোষগুলোর ক্ষেত্রে কোনো মান উপস্থিত নেই ।
- NC CSV ফাইলের স্ট্রিংগুলো প্রায়ই দুইবার উদ্ধৃতি দ্বারা পরিবেষ্টিত। স্প্রেডশীটের স্ট্রিংগুলো কখনো দ্বৈত উক্তি দ্বারা পরিবেষ্টিত হয় না ।
- অভ্যন্তরীণ উদ্ধৃতি ("") BC NC CSV ফাইলের স্ট্রিং হিসাবে 2 জোড়া উদ্ধৃতি হিসাবে চিহ্নিত করা হয়। স্প্রেডশীটে অভ্যন্তরীণ দ্বৈত উদ্ধৃতি হিসাবে দেখা হয়েছে।
দেখুনস্প্রেড-শিটআরও তথ্যের জন্য নীচে দেওয়া হল।
স্ট্রিম করার যোগ্য
সাধারণ ফাইলের মত NCVA CSV ফাইল উপলব্ধ রয়েছে। তাই, যদি একটি তথ্য সার্ভার যেমন একটি তথ্য সার্ভার দ্বারা Nvod করা হয়ERDDAP™সার্ভার দ্বারা অনুরোধকৃত সমস্ত তথ্য একত্রিত হওয়ার পূর্বে অনুরোধকারীর তথ্য স্ট্রিম করতে পারবেন । ( হিতো.NetCDF( প্রকা.
ERDDAP
এই নির্ধারিত হয় তাই NC CSV ও ফাইল তৈরি করা হয়.ncযে কেউ একটি ফাইল থেকে ত ৈরি করা যাবেERDDAP™সার্ভার সংক্রান্ত তথ্য (মাধ্যমেEDDT টেবিল AFON csv ফাইলএবংEDDT টেবিলForc ফাইলডাটা টাইপ) বাতিলERDDAP. .ERDDAP™বেশ কয়েকটি আবশ্যক বিশ্ব বৈশিষ্ট্য রয়েছে এবং অনেক ক্ষেত্রে গ্লোবাল ভয়েসেস এবং ভেরিয়েবলের বৈশিষ্ট্যের ক্ষেত্রে সুপারিশ করা হয়েছে, বিশেষ করে সিএফ এবং এডি বৈশিষ্ট্য (দেখুন) /doc/server/s-server/data/config/data-s- হ্যা.
ভারসাম্য
NCA CSV ফরম্যাটের ডিজাইন বেশ কিছু চাহিদার ভারসাম্য:
- ফাইলগুলির মধ্যে উপস্থিত সকল তথ্য ও মিটা-ডাটা তথ্য বিশিষ্ট একটি ট্যাবের মধ্যে উপস্থিত থাকা আবশ্যকNetCDFবিশেষ ধরনের তথ্য সহ ফাইল
- ফাইলটিতে পড়া হতে পারে এবং তারপর একটি স্প্রেডশীটের মধ্যে লেখা হবে যার ক োনো তথ্য নেই ।
- মানুষের সৃষ্টি, সম্পাদনা এবং বোঝার জন্য ফাইল সহজে হতে হবে।
- কম্পিউটার প্রোগ্রাম দ্বারা সর্বাধিক যে ফাইলটি পার্স করা সম্ভব নয়।
এই দলিলে যদি কিছু প্রয়োজন বলে মনে হয়, তা হলে এই চাহিদাগুলো পূরণ করা প্রয়োজন ।
অন্য পেইন
এই নির্ধারিত মান দ্বারা অন্য কয়েকটি সুনির্দিষ্ট বর্ণনা ও লাইব্রেরীর উল্লেখ করে। এটি কাজ করার জন্য ব্যবহৃত হয় কিন্তু এই সুনির্দিষ্ট বিবরণের অংশ নয়, অথবা সেগুলির কোনো পরিবর্তন করার প্রয়োজন নেই। এই ধরনের কোনো মান নির্ধারিত না হলে, সংশ্লিষ্ট বর্ণনাটি দেখুন । লক্ষণীয় যে, এর মধ্যে রয়েছে:
- ডিসকভারিName (ACD) মিটা-ডাটা: https://wiki.esipfed.org/Attribute\_Convention\_for\_Data\_Discovery\_1-3 . .
- জলবায়ু এবং পূর্বাভাস (সি. সি.) মিটা-ডাটা: 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 CSV ফাইল পড়া সম্ভব নয়.ncNC CSV ফাইল থেকে ফাইল নির্মাণ করা হয়েছে।
- JSON: https://www.json.org/
নয়
রং নির্ধারণ, বন্ধনী\[ \]- উল্লেখকৃত ঐচ্ছিক বস্তু।
ফাইল কাঠামো
একটি সম্পূর্ণ NC CSV ফাইলের মধ্যে দুটি বিভাগ উপস্থিত রয়েছে: মিটা- ডাটা বিভাগ, এর পরবর্তী অংশ হল:
NC CSS-র মধ্যে অন্যান্য অক্ষর বিশিষ্ট হওয়া যাবে (আই., এম.Java) UTF-8 এর মাধ্যমে এনকোড করা হয়েছে।ERDDAP™UTF-8 এনকোডিং সহযোগে NC CSV ফাইল পড়ুন ও টেক্সট লিখুন।
NC CSV ফাইল নির্বাচনের সময় সীমা ব্যবহার করা হবে (\n) (লিনাক্স এবং Mac OS X কম্পিউটারের মধ্যে যে মিল রয়েছে) গাড়ি রোলিট এবং নতুন লাইন (\r\n) (Windows কম্পিউটারের মধ্যে যে সাধারণ তা) শেষ সীমা মার্কার হিসাবে, কিন্তু দুটোই নয়।
.nccsvচিত্রটি ছাপা হোক এই প্রিন্টারে
যখন সৃষ্টিকর্তা এবং পাঠক উভয়ে এটা আশা করছেন, তখন তারা একই সাথে এটি আশা করছে এবং কখনো কখনো এটি সম্ভব হবে একটি NC CSV ফাইল তৈরির। (সহ\*শেষ:\*লাইন) . . ফলাফল ফাইলের বৈশিষ্ট্যের সম্পূর্ণ বর্ণনা, ভেরিয়েবল এবং উপাত্তের ধরন, অনুরূপ রূ পে কাজ করার জন্য একই ধরনের.OPeNDAPসার্ভার।ERDDAP™আপনার অনুরোধ করলে এই মান ফিরিয়ে নেওয়া হবে ধরন.nccsvচিত্রটি ছাপা হোক এই প্রিন্টারেERDDAP™ডাটাসেট.
চিহ্নিত বস্তুটির বিন্যাস
NC CSV ফাইলের মধ্যে প্রতিটি লাইন মিটা-লিস্ট, বিন্যাসের বিন্যাস ব্যবহার করা হয়
ভেরিয়েবল নাম'%s'বৈশিষ্ট্য নাম'%s'মান\[% 1 সেকেন্ড\]\[% 1 সেকেন্ড\]\[%s, সর্বমোট4\]\[...\]
স্প্রেড-শিট প্রোগ্রামের মধ্যে ফাইল ইম্পোর্ট করার সময় উদ্দিষ্ট সামগ্রী নির্বাচনের পূর্বে ও পরে ব্যবহারের অনুমতি প্রদান করা হবে না।
সম্মেলনগুলো
NC CSV ফাইলের প্রথম পংক্তি হল মিটা- ডাটা ফাইলের প্রথম লাইন, ও একটি আবশ্যক\গ্লোলিন\সম্মেলনগুলোর বৈশিষ্ট্য \গ্লোলিন\- ব্যাতিক্রম,"COARDS; CF-1, ACD--1.3, NC-2. সম্মেলন তালিকায় একটি হতে হবে NCVA 1. 2, যার অর্থ এই বৈশিষ্ট্যের বর্তমান সংস্করণকে নির্দেশ করে ।
চিত্রটি ছাপা হোক এই প্রিন্টারে
NC NC CSV ফাইলের সমাপ্তির জন্য শুধুমাত্র একটি পংক্তি দ্বারা চিহ্নিত হওয়া আবশ্যক \শেষ:\
এটির পরামর্শ ছাড়া, মিটা-ডাটা বিভাগে প্রদত্ত একটি ভেরিয়েবলের সকল বৈশিষ্ট্য উপস্থিত থাকা আবশ্যক নয়। যদি NC CSV ফাইল একটি ফাইলে রূপান্তর করা হয়NetCDFফাইল, মিটা-ডাটা বিভাগে প্রথমে যে ভেরিয়েবলগুলি দেখা যাবে তা এই ফাইলের মধ্যে উপস্থিত রয়েছেNetCDFফাইল.
প্রয়োজনে উপস্থিত পংক্তিতে ঐচ্ছিক রেখার পরিবর্তে মিটা-ডাটার ব্যবহার করা যাবে\গ্লোলিন\ সম্মেলনগুলোতথ্য (নীচে) এবং শেষ রেখার আগে\শেষ:\. .
যদি একটি স্প্রেড-শিট একটি NCDO ফাইল থেকে তৈরি করা হয়, তাহলে মিটা- ডাটা বিভাগটি কলাম বি- র মধ্যে উপলব্ধ করা হবে ।
এই স্প্রেডশীট অনুসরণ করা হলে, একটি CSV ফাইল রূপে সংরক্ষণ করা হয়, বিশেষ অক্ষরের শেষে একাধিক পংক্তি চিহ্নিত করা হবে । যে সফটওয়্যারটি NC CSV ফাইল রূপান্তর করে.ncকমা চিহ্ন দ্বারা উপেক্ষা করা হবে।
ভেরিয়েবল নাম
ভেরিয়েবল নাম তথ্যের মধ্যে উপস্থিত ফাইলের নাম অত্যাধিক লম্বা ফাইলের নাম । সমস্ত ভেরিয়েবল ASCII অক্ষর বা ASCII অক্ষর দিয়ে শুরু হতে হবে এবং ৭-বিট অক্ষর, অকার্যকর এবং ৭-বিট ASCII সংখ্যা দিয়ে গঠিত হবে।
গ্লোলিন
বিশেষ ভেরিয়েবলName\গ্লোলিন\বৈশ্বিক মিটা-ডাটা চিহ্নিত করার জন্য ব্যবহৃত।
বৈশিষ্ট্য নাম
বৈশিষ্ট্য নাম ভেরিয়েবলের সাথে সুসংগত বৈশিষ্ট্যের মান হওয়া আবশ্যক\গ্লোলিন\. . সকল বৈশিষ্ট্য ASCII অক্ষর অথবা ASCII অক্ষর সহ আরম্ভ করা আবশ্যক।
চিন
বিশেষ বৈশিষ্ট্য নাম\*চিন\*aribara তথ্য ভেরিয়েবল করার জন্য ব্যবহার করা যাবে। ডাটা টাইপ\*চিন\*ভেরিয়েবল- এর ধরন উল্লেখ করে, ফলে ভেরিয়েবলের ধরন নির্ধারণ করা হয় না\*DATA_BAR_\*slar ভেরিয়েবলের বৈশিষ্ট্য। উল্লেখ্য, NC CSV ফাইলের উপাত্তের মধ্যে পর্যাপ্ত তথ্য উপস্থিত নেই ।
উদাহরণস্বরূপ, "অকেনোস এক্সপ্লোরার" এবং একটি cfli\ lical বৈশিষ্ট্যের মাধ্যমে "অকেনো এক্সপ্লোরার" নামের একটি স্ক্রিভার ভেরিয়েবল তৈরি করতে হবে: জাহাজ,\চিন\"ওকেনোস এক্সপ্লোরার" জাহাজ, cf\_get_properties, propertition যখন একটি arive তথ্য ভেরিয়েবল পড়া হয়ERDDAP™একটি সারির মধ্যে একই রঙের অপর একটি কলামের মধ্যে রূপান্তর করা হয়েছে।
মান
মান মিটা-ডাটা বৈশিষ্ট্যের মান ও একটি অ্যারের মধ্যে উপস্থিত রয়েছে, 'তি-in' ও একটি অ্যারের মধ্যে অন্তত একটি হওয়া আবশ্যক। অন্যান্য কোনো তথ্য সমর্থিত নয়। কোনো মান অন্তর্ভুক্ত করা হবে না একই ধরনের তথ্য যদি একের অধিক মান থাকে, তাহলে সাব-value একই ধরনের তথ্য অবশ্যই হতে হবে। স্ট্রিং ছাড়া তথ্যের ধরন, উদাহরণস্বরূপ: sst'%s'actual\_range;0.17f,২৩. স্ট্রিং হিসেবে, স্ট্রিং ব্যবহার করে স্ট্রিং\n (নতুন পংক্তি) সাব-স্ট্রিং-র মধ্যে বিভাজন করা অক্ষরগুলি পৃথক করে।
বৈশ িষ্ট্যের ধরন:
বাইট
- বাইটের বৈশিষ্ট্যের মান (৮-বিট, স্বাক্ষরিত) 'বি' দিয়ে অবশ্যই লেখা হবে, যেমন, 77b, 7b, 7b. বৈধ বাইটের সীমা হল - 3128. একটি বাইটের মতো অন্য একটি সংখ্যা বৈধ নয় (উদাহরণ, ১২৮বি) অনুপস্থিত অথবা ত্রুটির বার্তা রূপে পরিবর্তন করা হবে।
ইউ ওয়াদা
- আংশিক মান নির্ধারণ করুন (৮-বিট, স্বাক্ষর) 'বি' দিয়ে অবশ্যই লেখা হবে, যেমন, ০. বৈধ বাইটের সর্বাধিক মান 0। একটি সংখ্যা যা দেখে মনে হচ্ছে এটি uf বাইট কিন্তু অকার্যকর (উদাহরণ, ২৫৬ কিলোবাইট) অনুপস্থিত অথবা ত্রুটির বার্তা রূপে পরিবর্তন করা হবে। সম্ভব না হলে, আপনি ইউ-বাইট বাইটের পরিবর্তে বাইট ব্যবহার করেন না কারণ অনেক সিস্টেম স্বাক্ষরকৃত বাইট সমর্থন করে না (eg, বৈশিষ্ট্যNetCDF-৩ ফাইল) . .
স্বল্প
- বৈশিষ্ট্যের মান (১৬-বিট, স্বাক্ষর) চিহ্ন প্রতি লেখা আবশ্যক, উদাহরণ 'utplay', e -30000, 0, 30000,০০০, 30000,০০০. বৈধ স্বল্পতার সীমা হল - ৩২৬৮ সাল থেকে ৩২৬৭। একটি ছোট সংখ্যা যা একটি সংক্ষিপ্ত কিন্তু অকার্যকর (উদাহরণ, ৩২৭৬৮) অনুপস্থিত অথবা ত্রুটির বার্তা রূপে পরিবর্তন করা হবে।
আপনার নিখিল
- শর্ট- কাট সংক্রান্ত বৈশিষ্ট্য (১৬-বিট, স্বাক্ষর) 'চিহ্ন', eus, 0us, 30000us, 60000us. অবৈধ শর্ট-কাটগুলির সীমা 0। একটি সংখ্যা যা দেখে মনে হচ্ছে যে একটি বিল্ট-ইন কিন্তু অবৈধ (উদাহরণ, ৬৫৫৩৬) অনুপস্থিত অথবা ত্রুটির বার্তা রূপে পরিবর্তন করা হবে। সম্ভব হলে, আপনার ইউ- আর- এল- এর পরিবর্তে সংক্ষিপ্ত ব্য বহার করা হবে না, কারণ অনেক সিস্টেম unsigned বাইট সমর্থন করে (eg, বৈশিষ্ট্যNetCDF-৩ ফাইল) . .
বাইট
- মধ্যে রেখাঙ্কনের মান (৩২-বিট, স্বাক্ষর) অবশ্যই দশমিক পয়েন্ট ছাড়া JSON হিসেবে লিখতে হবে, কিন্তু 'আই', 'আই', প্রতি সেকেন্ডে 'আই. এই মূল্যবোধের সীমা হচ্ছে-২১৪৮৪৮৪৮৪৮,৪৮৪৮৪৮৪৪। একটি সংখ্যা যা একটি বিট কিন্তু অকার্যকর (উদাহরণ, ২১৪৮৪৮৪৮৪৮৪৮) অনুপস্থিত অথবা ত্রুটির বার্তা রূপে পরিবর্তন করা হবে।
ত্যাগ:
- অ্যাট্রিবিউটের মান নির্ধারণ (৩২-বিট, স্বাক্ষর) কোন দশমিক পয়েন্ট ছাড়া JSON হিসেবে লিখতে হবে, কিন্তু 'ui', 'ui', 0. বৈধ মান 0 (০), 49925795-এ। এমন একটি সংখ্যা যা ডেসটালাসের মতো দেখায় কিন্তু তা অবৈধ (উদাহরণ, ২১৪৮৪৮৪৮৪৮কি) অনুপস্থিত অথবা ত্রুটির বার্তা রূপে পরিবর্তন করা হবে। সম্ভব না হলে, ডেসটালাসের পরিবর্তে ব্যবহার করবেন না, কারণ অনেক সিস্টেমের অরূপান্তরিত বাইট সমর্থন করে না (eg, বৈশিষ্ট্যNetCDF-৩ ফাইল) . .
দীর্ঘ
- অ্যাট্রিবিউটের মান (৬৪-বিট, স্বাক্ষরিত ব্যবহারকারী ও %s দ্বারা সমর্থিতERDDAP™সমর্থিত নয়) দশমিক পয়েন্ট ছাড়া লেখা আবশ্যক এবং 'L', e. যেমন 3338888884644L, 0L,66667444LLL ফাইলের নাম পরিবর্তন করা হলে, একটি দীর্ঘ মাপের মান প্রতি NC CSV ফাইল পরিবর্তিত হবেNetCDF-৩ ফাইল, যে কোন লম্বা মানকে দ্বিগুণ মানের দিকে রূপান্তর করা হবে। বৈধ মূল্যবোধের পরিধি হলো-৯২৩৩৭৩৭৪৪৮৭৮০ থেকে ৯২,৩৩৭৩৩৭৭৭৭৭৭৭৭৭৭৭৭৭৭৭। একটি সংখ্যা যা অনেক দীর্ঘ কিন্তু অবৈধ (এম.জি, ৯২২৩৮৫৮৫৮৫৭৮০২) অনুপস্থিত অথবা ত্রুটির বার্তা রূপে পরিবর্তন করা হবে। সম্ভব হলে, পৃথকীকরণে র পরিবর্তে দুইবার ব্যবহার করা হবে না (জি,NetCDF-৩ ফাইল) . .
ইউঙ্গল
- ডিফল্ট বৈশিষ্ট্যের মান (৬৪-বিট, স্বাক্ষরহীন, বর্তমানে নগ ও নির্বাচিতERDDAP™সমর্থিত নয়) কোন দশমিক পয়েন্ট ছাড়া লেখা উচিত এবং 'uuL', যেমন uL, ouL, SuuL, 6688766522uL, 47777777222222L. ফাইলের নাম পরিবর্তন করা হলে, একটি দীর্ঘ মাপের মান প্রতি NC CSV ফাইল পরিবর্তিত হবেNetCDF-৩ ফাইল, যে কোন লম্বা মানকে দ্বিগুণ মানের দিকে রূপান্তর করা হবে। বৈধ লম্বা মূল্যবোধের সীমা ০,৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪১-১৭৬১৬১৫। একটি সংখ্যা যা দেখতে একটি uguiling কিন্তু অবৈধ (উদাহরণ স্বরূপ, ১৮৪৪৪৪৪৪৪৪৪৪৪১১৭৭১৯৫১৬১৬) অনুপস্থিত অথবা ত্রুটির বার্তা রূপে পরিবর্তন করা হবে। সম্ভব হলে, পৃথকীকরণের পরিবর্তে দ্বিগুণ ব্যবহার করা হবে না, কারণ অনেক সিস্টেম স্বাক্ষর সমর্থন অনুমোদন করে না (জি,NetCDF-৩ ফাইল) . .
ভগ্নাংশ
- ভগ্নাংশের বৈশিষ্ট্য (৩২-বিট) 'f' দিয়ে লিখতে হবে এবং হয়তো একটি দশমিক পয়েন্ট বা/অথবা/অথবা/বায়ল পয়েন্ট থাকতে পারে, যেমন ১. float NNE এর জন্য NNf ব্যবহার করা হবে (অনুপস্থিত) মান। প্রায় +/-3. (কে. ডি. ই. ১- টি গুরুত্বপূর্ণ সংখ্যা) . . যে সংখ্যক সংখ্যাকে float বলে মনে হচ্ছে, কিন্তু কোন অবৈধ (উদাহরণ, ১.) অনুপস্থিত অথবা ত্রুটির বার্তা রূপে পরিবর্তন করা হবে।
দ্বিগুণ
- বৈশিষ্ট্যের মান (৬৪-বিট) 'প্রজেক্ট' দিয়ে লিখতে হবে এবং হয়তো একটি দশমিক পয়েন্ট বা/অথবা/অথবা/বাটিওল পয়েন্ট থাকতে পারে, dddd, 1.412d, 12222x+12d, 19312d, 1. দুই নাকের জন্য নাইন ব্যবহার করা হবে (অনুপস্থিত) মান। দ্বিগুণের সংখ্যা প্রায় +-১. ৭৯৭৯৩২৩৭০-৩৭০৭০+৮৮ডি। (কে. ডি. ই. ১ গুরুত্বপূর্ণ সংখ্যা) . . যে একটি সংখ্যাকে ডাবল বলে মনে হচ্ছে কিন্তু তা অবৈধ (উদাহরণ, ১.) অনুপস্থিত অথবা ত্রুটির বার্তা রূপে পরিবর্তন করা হবে।
স্ট্রিং
- অ্যাট্রিবিউটের ক্ষেত্রে অপ্রত্যাশিত মান (আই., এম.Java) - যা JSON-এর মত লেখা দরকার।
- দ্বিগুণ উদ্ধৃতি ("") স্ট্রিং সহ দুটি উদ্ধৃতির মধ্যে উল্লেখ করা আবশ্যক ("") . . 'csv' পড়ার সময় স্প্রেড-শিট প্রোগ্রাম এটাই প্রয়োজন। স্প্রেড-শিটের ফাইল সংরক্ষণ করার সময় স্প্রেডশীট প্রোগ্রাম এভাবেই লেখা হয়।
- JSON অবস্থায় বিশেষ JSON- আলফা-কোড অক্ষরগুলি, JSON মান রূপে এনকোড করা আবশ্যক (যেমন, এই)\n(নতুন পংক্তি, \g), \f, \at (হাইব্যাক), \ta (রলি প্রাপ্ত), \at (রিজ ব্যাক-আপ) অথবা BAR\V ও'হ বাক্যরীতি. একটি স্প্রেডশীটে, টেক্সট কক্ষের মধ্যে নতুন রেখা ব্যবহার করা হবে না; পরিবর্তে ব্যবহার করুন\n (২ অক্ষর: 'আ') নতুন লাইন নির্দেশ করার জন্য।
uhhhh
- অপর সকল অক্ষরের ক্ষেত্রে #32-র মধ্যে উপস্থিত থাকা আবশ্যক ও'হ hhhhh-sah'র ৪ সংখ্যা সংখ্যা যেখানে সংখ্যা ৪।
- সমস্ত অক্ষর চিহ্নিত করা হয়, যেমন ১২৬,তম অক্ষর, যেমন ইউরো চিহ্ন, দৃশ্যমান চিহ্ন, ইত্যাদি। (ইউরো অক্ষর) অথবা ধুলি-ধুসরিত মিসকীনকে\V ও'হ বাক্যরীতি, উদাহরণ, \u20A. কোডের রেফারেন্সে দেখুন https://en.wikipedia.org/wiki/Unicode কোন নির্দিষ্ট অক্ষর অথবা সফটওয়্যার লাইব্রেরি ব্যবহার করে হেক্সাডেসিমাল সংখ্যা খুঁজে বের করুন। নোট যে কিছুERDDAP™আউটপুট ধরন, উদাহরণ, উদাহরণ csv.csv, ISO 321 অক্ষরের সাহায্যে এই মান ব্যবহার করা হয় । এই তথ্যগুলি ফাইলের মধ্যে লেখা হলে, চিহ্নিত ফাইলের নামগুলি লেখার সময় হারিয়ে যাবে ।
- সব অক্ষর ১২৬ অক্ষরের চেয়ে বেশী অক্ষর, যেমন ১২৭, অক্ষর ১২৭, খুবই শক্ত, কিন্তু আপনি \HUD ব্যবহার করেন। ও'হ যদি আপনি তাদের অন্তর্ভুক্ত অন্তর্ভুক্ত করা.
- পংক্তির প্রথম অথবা শেষ প্রান্তে যদি কোনো স্ট্রিং থাকে, বা যোগ করা হবে (অনুরূপ উদ্ধৃতি) কমা অথবা অন্য কোনো ধরনের বর্ণনা দ্বারা ব্যাখ্যা করা হয় (উদাহরণ, একট) অথবা “নরল” শব্দটি হচ্ছে, পুরো লাইনকে অবশ্যই দ্বৈত উক্তিতে আটকে থাকতে হবে; অন্যথায় এখানে দু'টি উল্লেখ করা উক্তি ঐচ্ছিক। আমরা সুপারিশ করছি: যখন সন্দেহের মধ্যে, পুরো লাইন দু'টি উক্তির মধ্যে পড়ে যাবে। প্রথম অথবা শেষে স্ট্রিংটি প্রবলভাবে নিরুৎসাহিত।
অক্ষর
- বৈশিষ্ট্যের মান হিসাবে "%c" অক্ষরের ব্যবহার করা যাবে (আই., এম.Java) . . প্রিন্ট করার যোগ্য অক্ষর (নতুন অক্ষর শৈলী, ',' ও 'Type') ( গীত. বিশেষ অক্ষর (উদাহরণ, পংক্তি) এবং অন্যান্য অক্ষর (উদাহরণ:) এটা অবশ্যই লেখা হবে\V ও'হ বাক্যরীতি. বৈশিষ্ট্যের মান একটি ট্যাগ বিনা দ্বন্দ্বে সুসংগত হওয়া আবশ্যক (ভেতরের উদ্ধৃতি) এবং দ্বৈত উদ্ধৃতি (বাইরের উদ্ধৃতি) "কে, "," (একটি অনুরূপ বন্ধনীচিহ্ন) "অভিযান" (একটি উদ্ধৃতিচিহ্ন যোগ করো) "" (একটি ট্যাব-এ স্থানান্তর করুন) "\দৌ-৭F" ('আরো দেখাও' বাটন সক্রিয় করো 'আ') "আর" (ইউরো অক্ষর) . . একটি একক এবং দ্বৈত উক্তি ব্যবহার করে এই পদ্ধতিটি অদ্ভুত এবং বেশ কিছু লোক, কিন্তু এটা এমন এক উপায়, যেগুলোকে স্প্রেডশীটের সঙ্গে কাজ করে থাকে। ের মান 0 (% 1) ধার্য করা হলেও একটি অক্ষর বিশিষ্ট ফলাফল বৈধ নয় । নোট যে কিছুERDDAP™আউটপুট ধরন, উদাহরণ, উদাহরণ csv.csv, ISO 321 অক্ষরের সাহায্যে এই মান ব্যবহার করা হয় । এই তথ্যগুলি ফাইলের মধ্যে লেখা হলে, চিহ্নিত ফাইলের নামগুলি লেখার সময় হারিয়ে যাবে ।
সাফিক্স
উল্লেখ্য, NC CSV ফাইলের মধ্যে উপস্থিত সকল বৈশিষ্ট্যের মান দ্বারা চিহ্নিত হওয়া আবশ্যক (উদাহরণ, জি.) সংখ্যাসূচক ডাটা নির্দেশকের ধরন (eg, বাইট) . . কিন্তু NC CSV ফাইলের উপাত্তের মধ্যে উপস্থিত সংখ্যা, সংখ্যাসূচক তথ্য অবশ্যই লিখতে হবে না (দীর্ঘ সংখ্যার জন্য 'L' ও 'uL' সংখ্যার ব্যতিক্রম সহ) তথ্য উল্লিখিত হয়েছে\*DATA_BAR_\*ভেরিয়েবলটার বৈশিষ্ট্য।
ডাটা টাইপ
প্রতিটি বস্তুর জন্য ডাটা টাইপপাতনউল্লেখ করার জন্য একটি ভেরিয়েবল নির্ধারণ করা আবশ্যক\*DATA_BAR_\*বৈশিষ্ট্যাবলী (হরফের ছাঁদ সম্পর্কে সচেতন) . . যেমন, qc\_ যুক্তি\*DATA_BAR_\*এম- বি সতর্কবার্তা: ডানদিকে বোধগম্য নয়\*DATA_BAR_\*তোমার দায়িত্ব. ভুল তথ্যের ধরন নির্ধারণ করা হচ্ছে (উদাহরণের সাহায্যে চিহ্নিতকরণের সময়, ত্রুটিবিহীন) কোনো প্রাপক উল্লেখ না করার দরুন এই বার্তাটি প্রেরণ করা সম্ভব হয়নি এবং একটি ত্রুটির বার্তা নির্বাচন করুন (উদাহরণ, float মান পুনরায় নির্ধারণ করা হবে) যখন NC CSV ফাইল পড়া হয়ERDDAP™নতুন করেতে রূপান্তর করা হয়েছেNetCDFফাইল.
আপনি কীভাবে উত্তর দেবেন?
অক্ষরের তথ্যের ব্যবহার সুদৃঢ় নয় কারণ অন্যান্য ধরনের ফাইলের মধ্যে এই বৈশিষ্ট্য সমর্থিত হয় না । তথ্যকে স্ট্রিং হিসেবে লেখা যাবে নাকি স্ট্রিং হিসাবে লেখা যাবে (উল্লেখযোগ্য নয়, যদি আপনি একটি বিশেষ অক্ষর লিখতে চান) . . যদি স্ট্রিংটি পাওয়া যায়, তবে পংক্তির প্রথম অক্ষর হিসাবে ব্যবহৃত হবে । শূন্যের দৈর্ঘ্য ও অনুপস্থিত মান অত্যাধিক লম্ব া হলে কি-র পরিবর্তে পংক্তিতে রূপান্তর করা হবে। নোট যেNetCDFশুধুমাত্র একটি বাইট অক্ষর বিশিষ্ট ফাইল সমর্থন করে, সুতরাং অক্ষর হিসাবে অক্ষরের এর চেয়ে বড় অক্ষর পরিবর্তিত হবে, লেখার সময়?NetCDFফাইল একটি নতুন বর্ণমালা উল্লেখ করার জন্য ব্যবহার করা হলে যে বর্ণমালা ব্যবহার করা হবে তার একটি ভিন্ন বর্ণমালা উল্লেখ করা হবে ।
[ অধ্যয়ন প্রশ্নাবলি]
দীর্ঘ এবং অজ্ঞাত ধরনের ধরনই ভুল । ফাইলের অনেক ধরন (জি,NetCDF- ৪ এবং জেসন) এবংERDDAP™দীর্ঘ এবং স্বাক্ষর সমর্থন করে (ubyte, Nuart, NumLa,ং) মান 0 (C) হলে, NCVLV ও unsignD ফাইলের মধ্যে দীর্ঘ এবং স্বাক্ষর মানের ব্যবহৃত হয় না কারণ এটি বর্তমানে এক্সিলার সমর্থন করে নাNetCDF- ৩ ফাইল। NC CSV ফাইল পড়ার সময় লম্বা অথবা স্বাক্ষর মান নির্ধারণ করা হলে, নির্বাচিত হবে (অথবা সংশ্লিষ্ট এক্সিল স্প্রেডশীট) আপনি অবশ্যই 'L' ব্যবহার করতে হবে যাতে এক্সলকেল সংখ্যাসূচক সংখ্যাকে ওয়াই- অক্ষীয় সীমার সঙ্গে ব্যবহার না করে । বর্তমানে, যদি NC CSV ফাইল রূপান্তর করা হয়NetCDF-৩.ncরূপান্তর, পরিবর্তিত ও অত্যাধিক দীর্ঘ মানের মধ্যে মান প্রতি সেকেন্ডে রূপান্তর করা হবে ও অত্যাধিক বড় মান বিশিষ্ট মান বিশিষ্ট একটি মান হারিয়ে ফেলা হবে (দীর্ঘ সময় ধরে ২x^5৩, অথবা এর চেয়ে বড়) . . ইনNetCDF-৩.ncফাইল, umm, Uu size, nirmind, and Alt_interface দেখা যায় না। ইনNetCDF-৩.ncফাইল;ubf, nult;inuly বৈশিষ্ট্য অনুযায়ী বাইট, স্বল্প, এবং এই বৈশিষ্ট্যের মান নির্ধারণ করা হয় (উদাহরণ:) . . এটা অবশ্যই সমস্যা, তাই স্বাক্ষরকৃত ডাটা টাইপ ব্যবহার করা উচিত।
CF, ACDD, এবংERDDAP™চিত্রটি ছাপা হোক এই প্রিন্টারে
যেহেতু এটা কল্পনা করা হয় যে অধিকাংশ NC CSV ফাইল বা ফাইল.ncতাদেরকে তৈরি করা হয়েছে, তাদেরকে পড়া হবেERDDAPআবশ্যক বৈশিষ্ট্য বিশিষ্ট মিটা-ডাটা ফাইলের মধ্যে এটি উপস্থিত রয়েছে অথবা সুপারিশ করার প্রণালীERDDAP™(বড় করে দেখুন) /doc/server/s-server/data/config/data-s- হ্যা. এই বৈশিষ্ট্য প্রায় সিএফ এবং ACD মিটা-ডাটা মান থেকে প্রায় সব ধরনের (কে, কি, কখন, কোথায়, কেন, কিভাবে) এমন কেউ যে ডাটাসেট সম্পর্কে কিছুই জানে না। বিশেষ গুরুত্বের সাথে, প্রায় প্রতিটি সংখ্যার একটি একক ভেরিয়েবল থাকা উচিতUDUNITS- ভালোভাবে বর্ণনা, যেমন, sstসক্রিয়, অগ্রাহ্য করা হবে (_C)\t
CF বা ACDD মান থেকে নয় এমন অতিরিক্ত বৈশিষ্ট্য অন্তর্ভুক্ত করা যেতে পারেERDDAP. .
তথ্যের বিভাগ
কাঠামো
তথ্য বিভাগের প্রথম লাইন, কমা চিহ্ন দ্বারা বিভাজিত হওয়া আবশ্যক। এই তালিকার মধ্যে উপস্থিত সকল ভেরিয়েবলের মান মিটা-ডাটা বিভাগে, এবং বিপরীত দিশায় ব্যাখ্যা করা আবশ্যক (অন্য\গ্লোলিন\বৈশিষ্ট্য ও বৈশিষ্ট্য\চিন\ভেরিয়েবল) . .
তথ্য বিভাগের পেনটি কমেন্টের পংক্তির দ্বিতীয় অংশ, কমা চিহ্ন দ্বারা বিভাজিত হওয়া আবশ্যক। কমা চিহ্ন দ্বারা বিভাজিত করে একাধিক রঙের সংখ্যা উল্লেখ করার জন্য এই মান প্রয়োগ করা আবশ্যক। বিপরীত দিশায়, স্প্রেডশীট প্রোগ্রামের মধ্যে ফাইল ইম্পোর্ট করার সময় কিছু সমস্যার সৃষ্টি হওয়ার সম্ভাবনা রয়েছে বলে গণ্য করা হয় না । এই বিভাগে প্রতিটি কলামের জন্য শুধুমাত্র মান উপস্থিত থাকা আবশ্যক\*DATA_BAR_\*উল্লিখিত ভেরিয়েবল সহযোগে প্রাপ্ত\*DATA_BAR_\*এটার জন্য দায়ী। বৈশিষ্ট্য বিভাগে নয়, তথ্য বিভাগে সংখ্যাসূচক সংখ্যার মধ্যে উপস্থিত থাকা আবশ্যক। ডেটা টাইপ করার জন্য কোনো অক্ষরের ধরন উল্লেখ করার প্রয়োজন নেই। বৈশিষ্ট্য বিভাগে এর বিপরীতে, তথ্য বিভাগে অক্ষরের মান হয়ত একক উদ্ধৃতি বাদ দিতে পারে, যদি তাদের অবিন্যস্ততার প্রয়োজন না হয়। (এইভাবে, ',' ও '\'-র ক্ষেত্রে এইখানে উল্লেখ করা আবশ্যক) . . একটি NC CSS ফাইলের মধ্যে এই সংখ্যক তথ্য উপস্থিত রয়েছেERDDAP™২ বিলিয়ন সারি নিয়ে এনসি CSV ফাইল পড়তে পারে। সাধারণ ভাবে বলা যায় যে আপনি একাধিক NCBV ডাটা ফাইলের মধ্যে বিভক্ত করেছেন যেখানে প্রতি ১০ মিলিয়ন সারি রয়েছে।
সমাপ্তি তথ্য
তথ্যের সমাপ্তিগুলি শুধুমাত্র একটি রেখার সাথে প্রয়োগ করা আবশ্যক \শেষ করা হবে (_a)\
ফাইলের শেষে যদি অতিরিক্ত তথ্য উপস্থিত থাকে\*শেষ করা হবে (_a)\*লাইন, যখন NC CSV ফাইল রূপান্তর করার সময় এটি উপেক্ষা করা হবে.ncফাইল. ( ২ তীম.
এই সম্মেলনগুলোর পর, ভেরিয়েবলের নাম ও তথ্যকে একাধিক কলামের মধ্যে অন্তর্ভুক্ত করা হবে । নীচে দেওয়া উদাহরণটি দেখুন ।
অনুপস্থিত মান
সংখ্যাসূচক চিহ্নের ক্ষেত্রে সংখ্যাসূচক মান অনুপস্থিতmissing\_valueএই ভেরিয়েবলের মান অথবা ! বৈশিষ্ট্যের মান । উদাহরণস্বরূপ, এই তথ্য সারিতে দ্বিতীয় মান দেখুন: বেল এম. বাইটের বাইটের জন্য অনুপস্থিত মান নির্ধারণের প্রণালী, uবাইট, near, mult; এবং ule-র ক্ষেত্রে পরিবর্তিত মান প্রয়োগ করা বাঞ্ছনীয়।
নীল অথবা ডাবল NN মান ননিক হিসেবে লেখা যেতে পারে। উদাহরণস্বরূপ, এই তথ্য সারিতে দ্বিতীয় মান দেখুন: বেল এম. শিাদা, নান, ১২৩৪
লাইন ও সংখ্যা কোনো ফাঁকা ক্ষেত্র উল্লেখ করা নেই। উদাহরণস্বরূপ, এই তথ্য সারিতে দ্বিতীয় মান দেখুন: বেল এম. শিাদা, ১২৩৪
বাইট, ইউ- আর- এল- এম- এল, ইউ- ডি, ইউ- আর- এল, সীমা, লম্বা, এবং uling ভেরিয়েবল, Nrec CSS পরিবর্তকERDDAP™তথ্যের উপরি চিহ্নের সর্বাধিক যে সংখ্যক ক্ষেত্রে ফাঁকা মান ধার্য করা হবে (উদাহরণ, 1. 27 বাইটের জন্য 31) . . যদি আপনি এটা করেন, তবে যোগ করার জন্য নিশ্চিত হোনmissing\_value\ t\ t এই মানকে সনাক্ত করতে হলে যে ভেরিয়েবলটি ব্যবহার করা হবে তার মান । উদাহরণের ক্ষেত্রে এই মান প্রয়োগ করুন । ভেরিয়েবল নাম প্রদর্শন করুন (_o) float ও দ্বৈত ভেরিয়েবলের জন্য, একটি ফাঁকা ক্ষেত্র NN হতে হবে।
পূর্বাহ্ন মান
বিবৃতি: (_D) (তারিখের মান নির্ধারণের সময় নাই) NC CSV ফাইলের মধ্যে অন্তর্ভুক্তগুলির বিন্যাস অথবা পংক্তি রূপে চিহ্নিত করা যাবে। একটি প্রদত্ত তারিখের ভেরিয়েবল শুধুমাত্র স্ট্রিং অথবা শুধুমাত্র সংখ্যা উল্লেখ করা আবশ্যক। NC CSV সফটওয়্যার দ্বারা তারিখের সময় স্ট্রিং পরিবর্তন করা হবে ফাইল পরিবর্তনের সময়.ncফাইল (CF এর প্রয়োজন অনুসারে) . . কীভাবে আমরা তা করতে পারি?
আর্গুমেন্টের মান নির্ধারণের জন্য চিহ্নিতকরণের মান বৈধ নয় একক থেকে তারিখ সময় "CF"-র ক্ষেত্রে আবশ্যকUDUNITSআর. সময়, ১৯৭০ থেকে ০০:০০: ০০
স্ট্রিং হিসেবে ডোমেইনের মান আবশ্যক\*DATA_BAR_\*বৈশিষ্ট্য নির্ধারণ এবং একটি ইউনিট উল্লেখ করুন বিন্যাস অনুযায়ী উল্লিখিত বিন্যাসJavaপূর্বাহ্ন বিন্যাসের ক্লাস ( https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html ) . . যেমন, সময়, যোগদান,yyyy-MM-dd'HHH:mmZ': একটি ডাটা ভেরিয়েবল- এর জন্য সব তারিখের মান এক হতে হবে । অধিকাংশ ক্ষেত্রে, সময় বিন্যাসের যে বিন্যাস ব্যবহৃত হবে, তা এই বিন্যাসের সাথে মিলে যায়:
- yyyy-MM-dd'H':mms. SSSZ — ISO 8601:4 (ই-মেইল) তারিখ সময় বিন্যাস আপনি হয়ত এর একটি সংক্ষিপ্ত সংস্করণ প্রয়োজন, উদাহরণ,yyyy-MM-dd'HHH:mmZ': (শুধুমাত্র ফরম্যাটের তথ্য প্রদর্শনের বিন্যাস) অথবাyyyy-MM-dd. . তারিখের বিন্যাস পরিবর্তন হলে NCTE CSV বিন্যাস পরিবর্তন করা হবে (হয়তো কম গুরুত্বপূর্ণ) . . যে বিন্যাসERDDAP™এটি যখন NC CSV ফাইল লেখা হবে তখন ব্যবহার করা হবে।
- yiymmHmms.S. এস. - যেটি ISO 861 এর সংক্ষিপ্ত সংস্করণ সময় বিন্যাস এর একটি সংক্ষিপ্ত সংস্করণ লাগবে, যেমন, ইইইইমুএমড।
- মিটার/ কিংবায় হুম। এসএসএস (এসএসএসএস)- যা যুক্তরাষ্ট্রের ধারার তারিখ এবং তারিখ নির্ধারণ করে, যেমন "৩/২৩/২০১৬:২২:০৩. আপনার হয়ত এর একটি সংক্ষিপ্ত সংস্করণ প্রয়োজন, যেমন, এম.
- YeyeyDHmmsSSSS — যে বছরটি ছিল বছর আর বছরের শূন্য-পান্ড দিন (উদাহরণ, ০০১ = জানুয়ারি ১, ৩৬৫= ৩১, একটি নন-আটম্বী বছরে; কখনো কখনো এটাকে জুলিয়ান তারিখ বলে) . . আপনি হয়ত এর একটি সংক্ষিপ্ত সংস্করণ, যেমন, ইইইইইডি.
দশমিক
যখন একটি সফটওয়্যার লাইব্রেরীতে রুপান্তর করা হয়.ncNC CSV ফাইলের মধ্যে ফাইল নির্মাণ করা হবে আই.এস.ও. - এর সঙ্গে পংক্তি হিসেবে প্রদর্শন করা হবে । (ই-মেইল) তারিখ সময় বিন্যাস, উদাহরণ, ১৯৭০:০০:০০. আপনি সঙ্গে স্পষ্ট নিয়ন্ত্রণ করতে পারেনERDDAP- নির্দিষ্ট বৈশিষ্ট্যtime\_precision. . দেখুন /doc/server/server/data/config/data-s #time\_precision. .