Lưới NetCDF (.nc)

OGC Tiêu chuẩn

Dạng Dữ liệu Chung Mạng (NetCDF) là định dạng dữ liệu phổ quát cho nghiên cứu khí quyển, dự báo thời tiết, mô hình hóa khí hậu và hải dương học, được tiêu chuẩn hóa bởi Tập đoàn Không gian Địa lý Mở (OGC) và NOAA.

Chuyển đổi NETCDF sang CSV

Trình chuyển đổi từ NETCDF sang CSV miễn phí trên trình duyệt. Chuyển đổi tệp ngay lập tức trên thiết bị của bạn.

Kiểm tra & Siêu dữ liệu

Các hệ điều hành và trình phân tích tệp nhận dạng tệp NetCDF bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

Chọn hoặc thả tệp vào đây

Chuyển đổi 100% riêng tư trong trình duyệt - tệp không bao giờ rời khỏi thiết bị của bạn

hoặc dán Ctrl+V
Cam kết bảo mật không truyền tải qua mạng: 0 byte được tải lên máy chủ bên ngoài. Toàn bộ quá trình xử lý diễn ra cục bộ trong hộp cát trình duyệt của bạn.

Chữ ký tiêu đề ở cấp độ Byte (Magic Bytes)

Các hệ điều hành và trình phân tích tệp nhận dạng tệp NetCDF bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

CHỮ KÝ HEX (OFFSET 0):

43 44 46 01 / 43 44 46 02

BIỂU DIỄN ASCII: CDF\x01 / CDF\x02

Tiêu chuẩn hóa: OGC NetCDF Core Standard / NASA ESDS Standard

Thông số kỹ thuật

Kiến trúc ContainerClassic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions)
NénUncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4)
Thứ tự byte EndiannessBig-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5)
Không gian màuN/A (Multi-dimensional Climate & Oceanographic Arrays)
Kênh & Cấu trúcMulti-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth)
Kích thước tối đaClassic limited to 2 GB per variable; NetCDF-4 practically unlimited
Độ trong suốtNone
Truyền phát & Tăng dầnRecord variable streaming allows continuously appending new timesteps

Ma trận so sánh kỹ thuật: NetCDF so với các đối thủ

Thuộc tính kỹ thuậtNetCDF (Hiện tại)HDF5GRIBFITS
Lĩnh vực chínhKhí tượng học, Hải dương học, Khí hậuSiêu máy tính tổng quát & AILưới thời tiết số hoạt độngThiên văn học & Vật lý thiên văn
Tiêu chuẩn đơn vị vật lýQuy ước CF (thuộc tính 'units')Không có lược đồ đơn vị chuẩn hóaTham số bảng WMO cố địnhĐơn vị thiên văn chuẩn FITS
Công cụ cơ bảnCDF cổ điển hoặc HDF5 (NetCDF-4)Bộ chứa B-tree HDF5 gốcKhung dòng bit được đóng góiKhối tiêu đề/dữ liệu 2880 byte
Chuẩn OGCTiêu chuẩn Khoa học Trái Đất OGC chính thứcKhông phải chuẩn OGCTiêu chuẩn quốc tế WMOTiêu chuẩn quốc tế IAU

Các chế độ hỏng hóc phổ biến & Hướng dẫn khôi phục Hex

Phần mềm báo cáo 'NetCDF: Unknown file format'.

Nguyên nhân gốc rễ: Tệp NetCDF-4 được mở bằng thư viện NetCDF-3 cũ, hoặc thiếu các byte ma thuật CDF.

Khắc phục: Kiểm tra phiên bản tiêu đề hoặc chuyển đổi bằng Trình chuyển đổi NetCDF của File2File.

Phân tích bảo mật & Các vectơ tấn công bộ phân tích cú pháp

Các thư viện NetCDF cổ điển và NetCDF-4 xử lý số lượng chiều không đáng tin cậy, nơi tình trạng tràn số nguyên có thể gây hỏng bộ nhớ.

Các Véc-tơ Tấn công Đã biết

  • Tràn số nguyên trong quá trình tính toán tích số chiều trong libnetcdf.
  • Đọc quá giới hạn bộ đệm khi phân tích chuỗi văn bản thuộc tính bị hỏng.
  • Từ chối dịch vụ thông qua các độ lệch chiều bản ghi bị lỗi.

Thực tiễn Tốt nhất về Phòng thủ:

Nguồn gốc lịch sử & Các cột mốc

2011Tập đoàn Không gian Địa lý Mở (OGC) thông qua NetCDF Core làm Tiêu chuẩn Không gian Địa lý Quốc tế chính thức.
2008NetCDF-4 được phát hành, áp dụng HDF5 làm lớp lưu trữ hiệu suất cao cơ bản.
1989Glenn Davis và Russ Rew tạo ra NetCDF tại Unidata để cho phép các nhà khoa học chia sẻ dữ liệu thời tiết trên các máy tính khác nhau.

Ưu điểm & Lợi ích chính

  • Chuẩn mực toàn cầu cho khoa học khí hậu và khí tượng học: được sử dụng bởi các mô hình khí hậu của NOAA, NASA, ECMWF và IPCC.
  • Tự mô tả: các biến nêu rõ các đơn vị vật lý của chúng ('degrees_Celsius', 'hPa') và các trục tọa độ địa lý.
  • Các chiều bản ghi có thể nối thêm: các trạm giám sát thời tiết có thể liên tục nối thêm các phép đo hàng giờ mới qua nhiều năm.

Hạn chế & Nhược điểm kỹ thuật

  • Kiến trúc kép: NetCDF-3 cổ điển sử dụng khung CDF nhị phân tùy chỉnh, trong khi NetCDF-4 hiện đại sử dụng HDF5 bên dưới.
  • Yêu cầu phần mềm trực quan hóa địa lý (Panoply, QGIS, Python xarray) để xem đúng cách.
  • Các tập dữ liệu lớn có thể trải rộng hàng chục gigabyte cho mỗi lần chạy mô phỏng.

Thông tin kỹ thuật thú vị

  • Ba byte ma thuật đầu tiên 'CDF' là viết tắt của 'Common Data Form' (Dạng Dữ liệu Chung), vinh danh định dạng dữ liệu trước đó của NASA vào những năm 1980 đã truyền cảm hứng cho NetCDF.
  • Các Quy ước Siêu dữ liệu Khí hậu và Dự báo (CF) tiêu chuẩn hóa tên biến để các mô hình máy tính trên toàn thế giới có thể hiểu nhau.
  • Mọi dự báo thời tiết toàn cầu được chiếu trên bản tin truyền hình đều được tạo ra bằng các siêu máy tính xử lý dữ liệu NetCDF.

Các câu hỏi kỹ thuật thường gặp

Tệp NetCDF (.nc) là gì?

Tệp NetCDF là định dạng dữ liệu khoa học được các nhà khí tượng học và hải dương học sử dụng để lưu trữ dữ liệu thời tiết, nhiệt độ, hải lưu và khí hậu đa chiều.

Làm thế nào để xem tệp NetCDF?

Bạn có thể xem và vẽ biểu đồ dữ liệu NetCDF bằng NASA Panoply, QGIS, Python (xarray/matplotlib), hoặc chuyển đổi nó sang CSV/GeoJSON bằng File2File.app.

Sự khác biệt giữa NetCDF-3 và NetCDF-4 là gì?

NetCDF-3 là định dạng nhị phân gốc với giới hạn biến 2 GB. NetCDF-4 sử dụng công nghệ HDF5 bên dưới, hỗ trợ nén và kích thước tệp không giới hạn.