NetCDF Izgarası (.nc)
OGC StandartNetwork Common Data Form (NetCDF), Açık Jeo-uzamsal Konsorsiyum (OGC) ve NOAA tarafından standartlaştırılmış; atmosfer araştırmaları, hava tahmini, iklim modellemesi ve oşinografi için kullanılan evrensel bir veri biçimidir.
NETCDF biçimini CSV biçimine dönüştür
Tarayıcında NETCDF biçimini CSV biçimine ücretsiz dönüştür. Dosyaları cihazında anında dönüştür.
İncele ve Meta Veriler
İşletim sistemleri ve dosya çözümleyicileri, NetCDF dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:
Bayt düzeyinde başlık imzası (sihirli baytlar)
İşletim sistemleri ve dosya çözümleyicileri, NetCDF dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:
HEX İMZASI (OFSET 0):
43 44 46 01 / 43 44 46 02ASCII GÖSTERİMİ: CDF\x01 / CDF\x02
Standartlaştırma: OGC NetCDF Core Standard / NASA ESDS Standard
Teknik Özellikler
| Kapsayıcı mimarisi | Klasik CDF biçimi (sihirli değer 'CDF\x01' veya 64 bit uzaklıklı 'CDF\x02') ya da NetCDF-4 (Climate and Forecast CF kurallarını kullanan HDF5 kapsayıcısı) |
| Sıkıştırma | Sıkıştırılmamış (klasik) veya Deflate/Zstd parça sıkıştırması (NetCDF-4) |
| Bayt Düzeni (Endianness) | Big-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5) |
| Renk Uzayları | N/A (Multi-dimensional Climate & Oceanographic Arrays) |
| Kanallar ve Yapı | Boyutlarla (zaman, enlem, boylam, derinlik) eşleştirilmiş çok boyutlu değişkenler (sıcaklık, tuzluluk, basınç) |
| Maksimum Boyutlar | Klasik biçim değişken başına 2 GB ile sınırlıdır; NetCDF-4 pratikte sınırsızdır |
| Şeffaflık | None |
| Akış ve Aşamalı İşleme | Kayıt değişkeni akışı, yeni zaman adımlarının sürekli eklenmesini sağlar |
Teknik karşılaştırma matrisi: NetCDF ve rakipleri
| Teknik Nitelik | NetCDF (Güncel) | HDF5 | GRIB | FITS |
|---|---|---|---|---|
| Birincil Alan | Meteoroloji, Oşinografi, İklim | Genel süper bilgisayar ve yapay zeka | Operasyonel sayısal hava durumu ızgaraları | Astronomi ve Astrofizik |
| Fiziksel Birim Standartları | CF Konvansiyonları ('units' özniteliği) | Standart birim şeması yok | Sabit WMO tablo parametreleri | FITS standart astronomik birimleri |
| Temel Altyapı | Klasik CDF veya HDF5 (NetCDF-4) | Yerleşik HDF5 B-ağacı kapsayıcısı | Paketlenmiş bit akışı çerçeveleri | 2880 baytlık üst bilgi/veri blokları |
| OGC Standardı | Resmi OGC Dünya Bilimi Standardı | OGC standardı değil | WMO uluslararası standardı | IAU uluslararası standardı |
Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu
Yazılım bildirir: 'NetCDF: Bilinmeyen dosya formatı'.
Kök Neden: NetCDF-4 dosyası eski NetCDF-3 kütüphanesiyle açıldı veya CDF sihirli baytları eksik.
Kurtarma: Üst bilgi sürümünü incele veya File2File.app NetCDF Converter ile dönüştür.
Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri
Klasik NetCDF ve NetCDF-4 kütüphaneleri, tamsayı taşmasının belleğin bozulmasına neden olabileceği güvenilmeyen boyut sayılarını işler.
Bilinen Saldırı Vektörleri
- libnetcdf'te boyut çarpımı hesaplamaları sırasında tamsayı taşması.
- Bozuk öznitelik metin dizeleri ayrıştırılırken arabellek üzerinden okuma.
- Bozuk kayıt boyutu uzaklıkları aracılığıyla hizmet reddi.
Savunmaya yönelik en iyi uygulamalar: NetCDF dosyalarını bellek güvenli, korumalı WebAssembly motorlarıyla işle.
Tarihsel kökenler ve önemli dönüm noktaları
Temel Avantajlar ve Artılar
- NetCDF, bazı iklim modeli iş akışları da dahil olmak üzere iklim ve meteoroloji araştırmalarında kullanılır; kullanım proje ve kuruma göre değişir.
- Kendi kendini tanımlayan: değişkenler fiziksel birimlerini ('degrees_Celsius', 'hPa') ve coğrafi koordinat eksenlerini açıkça belirtir.
- Eklenebilir kayıt boyutları: hava durumu izleme istasyonları yıllar boyunca sürekli olarak yeni saatlik ölçümler ekleyebilir.
Teknik Kısıtlamalar ve Eksiler
- Çift mimari: klasik NetCDF-3 özel ikili CDF çerçeveleme kullanırken, modern NetCDF-4 arka planda HDF5 kullanır.
- Düzgün bir şekilde görüntülemek için coğrafi görselleştirme yazılımı (Panoply, QGIS, Python xarray) gerektirir.
- Büyük veri kümeleri simülasyon çalışması başına onlarca gigabayta yayılabilir.
İlginç Teknik Bilgiler
- İlk üç sihirli bayt 'CDF', NetCDF'e ilham veren NASA'nın 1980'lerden kalma önceki veri formatını onurlandırarak 'Common Data Form' anlamına gelir.
- İklim ve Tahmin (CF) Meta Veri Konvansiyonları, dünya çapındaki bilgisayar modellerinin birbirini anlaması için değişken adlarını standardize eder.
- Hava tahmin merkezleri çeşitli modeller, hesaplama sistemleri ve veri biçimleri kullanır; NetCDF ve GRIB operasyonel meteorolojide kullanılır.
Sıkça Sorulan Teknik Sorular
NetCDF (.nc) dosyası nedir?
NetCDF dosyası; meteorologlar ve oşinograflar tarafından çok boyutlu hava durumu, sıcaklık, okyanus akıntısı ve iklim verilerini depolamak için kullanılan bilimsel veri formatıdır.
NetCDF dosyasını nasıl görüntüleyebilirim?
NetCDF verilerini NASA Panoply, QGIS veya Python (xarray/matplotlib) ile görüntüleyip grafiğe dökebilir ya da File2File.app ile CSV/GeoJSON'a dönüştürebilirsin.
NetCDF-3 ve NetCDF-4 arasındaki fark nedir?
NetCDF-3, 2 GB değişken sınırına sahip orijinal ikili formattır. NetCDF-4, sıkıştırma ve sınırsız dosya boyutu desteğiyle arka planda HDF5 teknolojisini kullanır.