使用Python來了解NC檔案的儲存結構

2021-09-14 02:12:25 字數 1552 閱讀 6657

1.檔案路徑問題.需要檢視的nc檔案我是放在了和py檔案同個資料夾下,所以直接寫檔名加字尾就行了。如果放在其他位置需要考慮相對路徑和絕對路徑問題。

3.為了加深對nc檔案存貯資訊的認識,可以用輔助軟體panoply。這裡貼兩張將nc檔案放入該軟體可顯示的圖。

#檢視nc檔案中的變數

print(dataset.variables.keys())

for x in dataset.variables.keys():

print(x)

print('---------------------------------------')

#檢視每個變數的資訊

print(dataset.variables['salinity'])

print(dataset.variables['time'])

print(dataset.variables['depth'])

print(dataset.variables['lat'])

print(dataset.variables['lon'])

print(dataset.variables['water_temp'])

print('---------------------------------------')

#檢視每個變數的屬性

print(dataset.variables['salinity'].ncattrs())

print(dataset.variables['depth'].ncattrs())

print(dataset.variables['water_temp'].ncattrs())

print(dataset.variables['salinity'].units)

print(dataset.variables['depth'].units)

print(dataset.variables['water_temp'].units)

print('---------------------------------------')

#讀取資料值

datasal = dataset.variables['salinity'][:]

print(datasal)

print('---------------------------------------')

print(np.shape(datasal))

python讀寫nc檔案

參考自 讀nc檔案需要用到netcdf4 import netcdf4 as nc 開啟nc檔案 nc obj nc.dataset c users kong pycharmprojects replacencl meow 看看nc檔案中有甚麼 print nc obj root group net...

Python讀取和處理nc檔案

首先進行一下更新,在anaconda prompt 開始選單欄 anaconda3檔案下 中輸入命令 conda update all 然後安裝讀nc檔案所需的模組netcdf4 conda install netcdf4 這樣就完成了hdf4模組的安裝。coding utf 8 spyder ed...

python將nc檔案轉為tiff

import numpy as np import netcdf4 as nc from osgeo import gdal,osr var sa data r c users 13290 desktop soil data nc format var f nc.dataset data var l...