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...