شبكة NetCDF (.nc)

OGC قياسي

نموذج البيانات المشتركة للشبكة (NetCDF) هو تنسيق البيانات العالمي لأبحاث الغلاف الجوي، والتنبؤ بالطقس، ونمذجة المناخ، وعلم المحيطات، والمعتمد من قبل اتحاد الجغرافيا المكانية المفتوحة (OGC) وNOAA.

تحويل NETCDF إلى CSV

محول مجاني داخل المتصفح للتحويل من NETCDF إلى CSV. قم بتحويل الملفات فوراً على جهازك.

فحص البيانات الوصفية

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات NetCDF من خلال فحص تسلسل البايت الثنائي البادئ:

اختر أو أقطِف الملفات هنا

تحويل خاص بنسبة 100% داخل المتصفح - لا تغادر الملفات جهازك أبداً

أو الصق Ctrl+V
ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

توقيع رأس الملف على مستوى البايت (Magic Bytes)

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات NetCDF من خلال فحص تسلسل البايت الثنائي البادئ:

التوقيع الست عشري (الإزاحة 0):

43 44 46 01 / 43 44 46 02

تمثيل ASCII: CDF\x01 / CDF\x02

القياسية: OGC NetCDF Core Standard / NASA ESDS Standard

المواصفات الفنية

هيكلية الحاويةClassic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions)
الضغطUncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4)
ترتيب البايتات (Endianness)Big-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5)
مساحات الألوانN/A (Multi-dimensional Climate & Oceanographic Arrays)
القنوات والبنيةMulti-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth)
الحد الأقصى للأبعادClassic limited to 2 GB per variable; NetCDF-4 practically unlimited
الشفافيةNone
البث والتحميل التدرجيRecord variable streaming allows continuously appending new timesteps

مصفوفة المقارنة التقنية: NetCDF مقابل المنافسين

السمة التقنيةNetCDF (الحالي)HDF5GRIBFITS
المجال الأساسيالأرصاد الجوية، علم المحيطات، المناخالحوسبة العامة والذكاء الاصطناعيشبكات الطقس العددية التشغيليةعلم الفلك والفيزياء الفلكية
معايير الوحدات الفيزيائيةاتفاقيات CF (خاصية 'units')لا يوجد مخطط وحدة موحدمعلمات جدول WMO الثابتةوحدات الفلك القياسية FITS
المحرك الأساسيCDF كلاسيكي أو HDF5 (NetCDF-4)حاوية شجرة B الأصلية HDF5إطارات تدفق البتات المعبأةكتل رأس/بيانات بحجم 2880 بايت
معيار OGCمعيار علوم الأرض الرسمي لـ OGCليس معيار OGCمعيار دولي لـ WMOمعيار دولي للاتحاد الفلكي الدولي (IAU)

أنماط التلف الشائعة ودليل استرداد النظام السداسي

البرنامج يبلغ عن 'NetCDF: Unknown file format'.

السبب الجذري: تم فتح ملف NetCDF-4 باستخدام مكتبة NetCDF-3 القديمة، أو بايتات CDF السحرية مفقودة.

الاسترداد: افحص إصدار الرأس أو قم بالتحويل باستخدام أداة تحويل File2File NetCDF.

تحليل الأمان وناقلات هجوم المحلل اللغوي

تقوم مكتبات NetCDF الكلاسيكية وNetCDF-4 بمعالجة أعداد الأبعاد غير الموثوقة حيث يمكن لتجاوز الأعداد الصحيحة أن يسبب فساد الذاكرة.

ناقلات الهجوم المعروفة

  • تجاوز الأعداد الصحيحة أثناء حسابات حاصل ضرب الأبعاد في libnetcdf.
  • قراءة زائدة للمخزن المؤقت عند تحليل سلاسل نص السمات التالفة.
  • رفض الخدمة من خلال إزاحات أبعاد السجل المعيبة.

أفضل الممارسات الدفاعية:

الأصول التاريخية والمحطات الرئيسية

2011يتبنى اتحاد الجغرافيا المكانية المفتوحة (OGC) NetCDF Core كمعيار دولي رسمي للجغرافيا المكانية.
2008إطلاق NetCDF-4، مع تبني HDF5 كطبقة تخزين عالية الأداء الأساسية.
1989يقوم جلين دافيس وراس رو بإنشاء NetCDF في Unidata السماح للعلماء بمشاركة بيانات الطقس عبر أجهزة الكمبيوتر المختلفة.

المزايا الرئيسية والإيجابيات

  • المعيار العالمي لعلوم المناخ والأرصاد الجوية: مستخدم من قبل نماذج مناخ NOAA، ناسا، ECMWF، وIPCC.
  • ذاتي الوصف: تنص المتغيرات صراحة على وحداتها الفيزيائية ('degrees_Celsius'، 'hPa') ومحاور الإحداثيات الجغرافية.
  • أبعاد سجل قابلة للإلحاق: يمكن لمحطات مراقبة الطقس إلحاق قياسات جديدة كل ساعة باستمرار على مدار سنوات.

القيود الفنية والسلبيات

  • بنية مزدوجة: يستخدم NetCDF-3 الكلاسيكي إطار CDF ثنائي مخصص، بينما يستخدم NetCDF-4 الحديث HDF5 تحت الغطاء.
  • يتطلب برامج تصوير جغرافية (Panoply، QGIS، Python xarray) للعرض بشكل صحيح.
  • يمكن أن تمتد مجموعات البيانات الكبيرة لتصل إلى عشرات الغيجابايت لكل تشغيل محاكاة.

معلومات تقنية طريفة

  • البايتات السحرية الثلاثة الأولى 'CDF' تعني 'Common Data Form'، تكريماً لتنسيق بيانات ناسا الأقدم في الثمانينات الذي ألهم NetCDF.
  • تقوم اتفاقيات البيانات الوصفية للمناخ والتنبؤ (CF) بتوحيد أسماء المتغيرات حتى تفهم نماذج الكمبيوتر في جميع أنحاء العالم بعضها البعض.
  • كل توقعات طقس عالمية تظهر على أخبار التلفزيون تم إنشاؤها باستخدام الحواسيب الفائقة التي تعالج بيانات NetCDF.

الأسئلة التقنية المتكررة

ما هو ملف NetCDF (.nc)؟

ملف NetCDF هو تنسيق بيانات علمي يستخدمه أخصائيو الأرصاد الجوية وعلم المحيطات لتخزين بيانات الطقس متعددة الأبعاد، ودرجات الحرارة، وتيارات المحيطات، والبيانات المناخية.

كيف يمكنني عرض ملف NetCDF؟

يمكنك عرض ورسم بيانات NetCDF باستخدام NASA Panoply أو QGIS أو Python (مكتبة xarray/matplotlib)، أو تحويلها إلى CSV/GeoJSON باستخدام File2File.app.

ما الفرق بين NetCDF-3 و NetCDF-4؟

NetCDF-3 هو التنسيق الثنائي الأصلي بحد أقصى للمتغيرات يبلغ 2 GB. بينما تستخدم NetCDF-4 تقنية HDF5 في الخلفية، مما يدعم الضغط وأحجام ملفات غير محدودة.