Format Atlas

مقارنة

الفرق بين HDF5 وnetCDF

‏HDF5 حاوية عامة للبيانات الهرمية، بينما يوفر netCDF نموذجًا وواجهات للبيانات العلمية. يستخدم netCDF-4 ‏HDF5 أساسًا للتخزين، لكن ليس كل ملف HDF5 قابلًا للقراءة بوصفه netCDF-4.

أي تنسيق يجب أن تختار؟

اختر HDF5 للبنى الهرمية العامة وأدوات HDF5، وnetCDF للمصفوفات العلمية المنظمة بالأبعاد والمتغيرات والسمات. تحقق أولًا من توافق أدوات القراءة والكتابة لديك.

مناسب لـ HDF5

تخزين بيانات علمية وتقنية كبيرة ببنية هرمية · حفظ مصفوفات متعددة الأبعاد وبياناتها الوصفية في حاوية واحدة

  • تنظيم البيانات المعقدة باستخدام المجموعات ومجموعات البيانات والسمات
  • سير عمل علمي يحتاج إلى قراءة جزئية أو ضغط لكل مجموعة بيانات

مناسب لـ netCDF

تخزين وتبادل بيانات المصفوفات الخاصة بالمناخ والطقس وعلوم الأرض

  • وصف بيانات متعددة الأبعاد عبر الأبعاد والمتغيرات والسمات
  • سير عمل علمي قابل للنقل بأدوات تدعم netCDF

المعلومات الأساسية

البندHDF5netCDF
الامتداد.h5, .hdf5.nc, .nc4, .cdf
نوع MIME
الاستخدامات الشائعةتخزين بيانات علمية وتقنية كبيرة ببنية هرمية · حفظ مصفوفات متعددة الأبعاد وبياناتها الوصفية في حاوية واحدةتخزين وتبادل بيانات المصفوفات الخاصة بالمناخ والطقس وعلوم الأرض
طريقة الفتحاستخدم برنامجًا أو مكتبة تدعم HDF5 للتحليل أو العرض. افحص التسلسل الهرمي للمجموعات وأشكال وأنواع مجموعات البيانات والسمات والمرشحات. راجع وثائق المنشئ لأن التطبيقات قد تستخدم قواعد خاصة بها.استخدم برنامجًا أو مكتبة تدعم netCDF. افحص المتغيرات والأبعاد والسمات ونسخة الملف، ثم تحقق من الإحداثيات والوحدات والتقويم والقيم المفقودة واتفاقيات CF التي يتوقعها القارئ.
التصدير أو التحويلقبل التحويل إلى CSV أو Parquet أو FITS أو غيره، حدد كيفية نقل البنية والأبعاد والأنواع والسمات والوحدات والإحداثيات. قد لا يمثل التنسيق الهدف بعض البنى أو البيانات الوصفية؛ احتفظ بالأصل وقارن القيم والبيانات.عند التحويل إلى CSV أو HDF5 أو Zarr، تحقق من حفظ الأبعاد والأنواع والسمات والإحداثيات وتقويم الوقت. قد يفقد نموذج classic ميزات موسعة، ولا يمثل CSV التسلسل الهرمي والأنواع والسمات بالكامل.

الاختيار حسب الاستخدام

تنظيم البيانات المعقدة باستخدام المجموعات ومجموعات البيانات والسمات

تخزين بيانات علمية وتقنية كبيرة ببنية هرمية · حفظ مصفوفات متعددة الأبعاد وبياناتها الوصفية في حاوية واحدة

HDF5

سير عمل علمي يحتاج إلى قراءة جزئية أو ضغط لكل مجموعة بيانات

تخزين بيانات علمية وتقنية كبيرة ببنية هرمية · حفظ مصفوفات متعددة الأبعاد وبياناتها الوصفية في حاوية واحدة

HDF5

وصف بيانات متعددة الأبعاد عبر الأبعاد والمتغيرات والسمات

تخزين وتبادل بيانات المصفوفات الخاصة بالمناخ والطقس وعلوم الأرض

netCDF

سير عمل علمي قابل للنقل بأدوات تدعم netCDF

تخزين وتبادل بيانات المصفوفات الخاصة بالمناخ والطقس وعلوم الأرض

netCDF

نقطة أساسية 1

يعرّف HDF5 المجموعات ومجموعات البيانات والسمات؛ ويركز netCDF على الأبعاد والمتغيرات والسمات العلمية.

مزيد من التفاصيل حول الاختلافات

نقطة أساسية 2

يتضمن netCDF الصيغ الكلاسيكية وnetCDF-4. يعتمد الأخير على HDF5 لكن بنيته مقيدة بنموذج netCDF.

مزيد من التفاصيل حول الاختلافات

مزيد من التفاصيل حول الاختلافات

فضّل HDF5 عند الحاجة إلى تسلسل هرمي مرن أو أدوات HDF5 المتخصصة. وفضّل netCDF عندما تتوقع التطبيقات نموذجه واتفاقياته العلمية. تحقق من الصيغة والبرنامج المحددين.

  • HDF5 نموذج هرمي عام يضم مجموعات ومجموعات بيانات وسمات. ينظم netCDF البيانات العلمية عبر الأبعاد والمتغيرات والسمات.
  • لدى netCDF عائلة الصيغ الكلاسيكية وnetCDF-4. يستخدم netCDF-4 مكتبة HDF5 داخليًا، لكن لا يمكن تفسير كل بنية HDF5 بصفتها netCDF-4.
  • عند الترحيل، تحقق من الأبعاد والإحداثيات والوحدات والقيم المفقودة والضغط والسمات وكائنات HDF5 الإضافية. احتفظ بالأصل حتى اكتمال التحقق.

الأسئلة الشائعة

هل يمكن فتح كل ملف HDF5 على أنه netCDF-4؟

لا. يستخدم netCDF-4 تخزين HDF5، لكن مكتبته تتطلب بنى تتبع نموذج netCDF-4.

مزيد من المعلومات

الاستخدامات وخطوات التحقق ذات الصلة

فحوص قبل تسليم المصفوفات العلمية

المراجع والمواصفات