NetCDF Izgarası (.nc)

OGC Standart

Network 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:

Dosyaları buraya seç veya bırak

Özel - dosyalar cihazınızdan asla ayrılmaz

veya yapıştır Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcındaki korumalı alanda (sandbox) yerel olarak gerçekleştirildi.

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 02

ASCII GÖSTERİMİ: CDF\x01 / CDF\x02

Standartlaştırma: OGC NetCDF Core Standard / NASA ESDS Standard

Teknik Özellikler

Kapsayıcı mimarisiKlasik 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ırmaSı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 BoyutlarKlasik biçim değişken başına 2 GB ile sınırlıdır; NetCDF-4 pratikte sınırsızdır
ŞeffaflıkNone
Akış ve Aşamalı İşlemeKayı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 NitelikNetCDF (Güncel)HDF5GRIBFITS
Birincil AlanMeteoroloji, Oşinografi, İklimGenel süper bilgisayar ve yapay zekaOperasyonel sayısal hava durumu ızgaralarıAstronomi ve Astrofizik
Fiziksel Birim StandartlarıCF Konvansiyonları ('units' özniteliği)Standart birim şeması yokSabit WMO tablo parametreleriFITS standart astronomik birimleri
Temel AltyapıKlasik CDF veya HDF5 (NetCDF-4)Yerleşik HDF5 B-ağacı kapsayıcısıPaketlenmiş bit akışı çerçeveleri2880 baytlık üst bilgi/veri blokları
OGC StandardıResmi OGC Dünya Bilimi StandardıOGC standardı değilWMO 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ı

2011Açık Jeo-uzamsal Konsorsiyum (OGC), NetCDF Core'u resmi Uluslararası Jeo-uzamsal Standart olarak kabul etti.
2008NetCDF-4 yayımlanır, temel yüksek performanslı depolama katmanı olarak HDF5'i benimser.
1989Glenn Davis ve Russ Rew, bilim insanlarının farklı bilgisayarlar arasında hava durumu verilerini paylaşmasını sağlamak için Unidata'da NetCDF'i oluşturur.

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.