Πλέγμα NetCDF (.nc)

OGC Τυπικό

Το Network Common Data Form (NetCDF) είναι μια ευρέως χρησιμοποιούμενη μορφή για επιστημονικά δεδομένα σε πίνακες, όπως δεδομένα ατμόσφαιρας, κλίματος και ωκεανών. Χρησιμοποιούνται και άλλες μορφές, ενώ οι συμβάσεις διαφέρουν ανά έργο.

Μετατροπή NETCDF σε CSV

Δωρεάν μετατροπέας από NETCDF σε CSV εντός του προγράμματος περιήγησης. Μετατρέψτε αρχεία άμεσα στη συσκευή σας.

Επιθεώρηση & Μεταδεδομένα

Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία NetCDF ελέγχοντας την αρχική δυαδική ακολουθία byte:

Επιλέξτε ή αποθέστε αρχεία εδώ

Ιδιωτικά - τα αρχεία δεν φεύγουν ποτέ από τη συσκευή σας

ή επικόλληση Ctrl+V
Εγγύηση Απορρήτου Μηδενικής Μετάδοσης Δικτύου: Δεν μεταφορτώνεται κανένα byte σε εξωτερικούς διακομιστές. Όλη η επεξεργασία γίνεται τοπικά στο απομονωμένο περιβάλλον του προγράμματος περιήγησής σας.

Υπογραφή κεφαλίδας σε επίπεδο byte (Magic Bytes)

Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία NetCDF ελέγχοντας την αρχική δυαδική ακολουθία byte:

ΔΕΚΑΕΞΑΔΙΚΗ ΥΠΟΓΡΑΦΗ (OFFSET 0):

43 44 46 01 / 43 44 46 02

ΑΝΑΠΑΡΑΣΤΑΣΗ ASCII: CDF\x01 / CDF\x02

Τυποποίηση: OGC NetCDF Core Standard / NASA ESDS Standard

Τεχνικές Προδιαγραφές

Αρχιτεκτονική ΠεριέκτηΚλασική μορφή CDF (μαγική τιμή «CDF\x01» ή «CDF\x02» με μετατόπιση 64 bit) ή NetCDF-4 (περιέκτης HDF5 με συμβάσεις Climate and Forecast CF)
ΣυμπίεσηΧωρίς συμπίεση (κλασική μορφή) ή συμπίεση τμημάτων Deflate/Zstd (NetCDF-4)
Σειρά byte (endianness)Big-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5)
Χρωματικοί ΧώροιN/A (Multi-dimensional Climate & Oceanographic Arrays)
Κανάλια & ΔομήΠολυδιάστατες μεταβλητές (θερμοκρασία, αλατότητα, πίεση) αντιστοιχισμένες στις διαστάσεις (χρόνος, γεωγραφικό πλάτος, γεωγραφικό μήκος, βάθος)
Μέγιστες ΔιαστάσειςΗ κλασική μορφή περιορίζεται στα 2 GB ανά μεταβλητή· το NetCDF-4 είναι πρακτικά απεριόριστο
ΔιαφάνειαNone
Ροή δεδομένων και προοδευτική φόρτωσηΗ ροή μεταβλητών εγγραφής επιτρέπει τη συνεχή προσθήκη νέων χρονικών βημάτων

Τεχνικός Πίνακας Σύγκρισης: NetCDF έναντι Ανταγωνιστών

Τεχνικό χαρακτηριστικόNetCDF (Τρέχον)HDF5GRIBFITS
Κύριος ΤομέαςΜετεωρολογία, Ωκεανογραφία, ΚλίμαΓενική υπερυπολογιστική & AIΛειτουργικά αριθμητικά πλέγματα καιρούΑστρονομία & Αστροφυσική
Πρότυπα Φυσικών ΜονάδωνΣυμβάσεις CF (χαρακτηριστικό 'units')Χωρίς τυποποιημένο σχήμα μονάδωνΣταθερές παράμετροι πίνακα WMOΑστρονομικές μονάδες προτύπου FITS
Υποκείμενη ΜηχανήΚλασικό CDF ή HDF5 (NetCDF-4)Εγγενές κοντέινερ B-tree HDF5Συσκευασμένα πλαίσια bitstreamΜπλοκ κεφαλίδας/δεδομένων 2880 byte
Πρότυπο OGCΕπίσημο Πρότυπο Επιστήμης Γης OGCΔεν είναι πρότυπο OGCΔιεθνές πρότυπο WMOΔιεθνές πρότυπο IAU

Συνήθεις τρόποι καταστροφής δεδομένων και οδηγός ανάκτησης δεκαεξαδικών δεδομένων

Το λογισμικό αναφέρει 'NetCDF: Άγνωστος μορφότυπος αρχείου'.

Βασική Αιτία: Αρχείο NetCDF-4 ανοίχτηκε με παλαιότερη βιβλιοθήκη NetCDF-3, ή λείπουν τα μαγικά byte CDF.

Ανάκτηση: Επιθεωρήστε την έκδοση κεφαλίδας ή μετατρέψτε το με το File2File.app NetCDF Converter.

Ανάλυση ασφάλειας και διανύσματα επίθεσης στον αναλυτή

Οι βιβλιοθήκες Classic NetCDF και NetCDF-4 επεξεργάζονται μη έμπιστες μετρήσεις διαστάσεων όπου η υπέρβαση ακεραίων μπορεί να προκαλέσει καταστροφή μνήμης.

Γνωστά διανύσματα επίθεσης

  • Υπερχείλιση ακεραίων κατά τους υπολογισμούς γινομένου διαστάσεων στη βιβλιοθήκη libnetcdf.
  • Υπέρβαση ανάγνωσης buffer (buffer over-read) κατά την ανάλυση κατεστραμμένων συμβολοσειρών κειμένου χαρακτηριστικών.
  • Άρνηση υπηρεσίας μέσω εσφαλμένων offset διαστάσεων εγγραφής.

Βέλτιστες αμυντικές πρακτικές: Επεξεργαστείτε αρχεία NetCDF χρησιμοποιώντας απομονωμένες μηχανές WebAssembly ασφαλείς για τη μνήμη.

Ιστορική Αναδρομή & Ορόσημα

2011Ο Open Geospatial Consortium (OGC) υιοθετεί το NetCDF Core ως επίσημο Διεθνές Γεωχωρικό Πρότυπο.
2008Κυκλοφορεί το NetCDF-4, υιοθετώντας το HDF5 ως το υποκείμενο στρώμα αποθήκευσης υψηλής απόδοσης.
1989Οι Glenn Davis και Russ Rew δημιουργούν το NetCDF στη Unidata για να επιτρέψουν στους επιστήμονες να μοιράζονται μετεωρολογικά δεδομένα σε διαφορετικούς υπολογιστές.

Κύρια Πλεονεκτήματα

  • Το NetCDF χρησιμοποιείται στην έρευνα για το κλίμα και τη μετεωρολογία, μεταξύ άλλων σε ορισμένες ροές εργασίας κλιματικών μοντέλων· η χρήση του διαφέρει ανά έργο και οργανισμό.
  • Αυτοπεριγραφικό: οι μεταβλητές δηλώνουν ρητά τις φυσικές τους μονάδες ('degrees_Celsius', 'hPa') και τους άξονες γεωγραφικών συντεταγμένων.
  • Διαστάσεις εγγραφής με δυνατότητα προσθήκης: οι σταθμοί παρακολούθησης του καιρού μπορούν να προσθέτουν συνεχώς νέες ωριαίες μετρήσεις με την πάροδο των ετών.

Τεχνικοί Περιορισμοί & Μειονεκτήματα

  • Διπλή αρχιτεκτονική: το κλασικό NetCDF-3 χρησιμοποιεί προσαρμοσμένη δυαδική δόμηση CDF, ενώ το σύγχρονο NetCDF-4 χρησιμοποιεί HDF5 στο παρασκήνιο.
  • Απαιτεί λογισμικό γεωγραφικής απεικόνισης (Panoply, QGIS, Python xarray) για σωστή προβολή.
  • Τα μεγάλα σύνολα δεδομένων μπορούν να εκτείνονται σε δεκάδες gigabyte ανά εκτέλεση προσομοίωσης.

Ενδιαφέροντα Τεχνικά Στοιχεία

  • Τα πρώτα τρία μαγικά byte 'CDF' σημαίνουν το 'Common Data Form', τιμώντας το προγενέστερο μορφότυπο δεδομένων της NASA από τη δεκαετία του 1980 που ενέπνευσε το NetCDF.
  • Οι Συμβάσεις Μεταδεδομένων Climate and Forecast (CF) τυποποιούν τα ονόματα των μεταβλητών έτσι ώστε τα υπολογιστικά μοντέλα παγκοσμίως να κατανοούν το ένα το άλλο.
  • Τα μετεωρολογικά κέντρα χρησιμοποιούν διάφορα μοντέλα πρόγνωσης, υπολογιστικά συστήματα και μορφές δεδομένων· τόσο το NetCDF όσο και το GRIB χρησιμοποιούνται στην επιχειρησιακή μετεωρολογία.

Συχνές Τεχνικές Ερωτήσεις

Τι είναι ένα αρχείο 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 στο παρασκήνιο, υποστηρίζοντας συμπίεση και απεριόριστα μεγέθη αρχείων.