內容簡介
本書在NCAR/NCEP的英文版《NCL用戶使用手冊》基礎上,同時結閤幾位作者多年豐富的科研和教學經驗,佐以切身的學習體驗和使用經驗及技巧加以精煉,配閤典型的科研實例循序漸進的係統全麵的介紹NCL圖形分析語言的關鍵內容和應用方法,以方便讀者快捷的掌握此科學分析和可視化工具,並運用於科研和業務實踐中。
本書以NCL圖形分析語言(版本6.4.0)的主要架構為主綫,將軟件安裝設置、科學數據處理、語言基礎、圖形基礎、可視化控製、科研實戰分析繪圖和高級繪圖分析七個方麵內容融會貫通,同時突齣重點和實際應用需求,讓讀者漸進式的快速掌握該語言的基本科學分析和可視化方法,並引導進階高級階段內容。全書內容係統全麵,層次邏輯清晰,重點遞進突齣,易學易懂易用。
本書可作為高等院校大氣科學類相關專業的本科和研究生階段專用的科學分析和可視化語言課程學習教材,也可以作為氣象、海洋、水文、航空等部門科研和業務人員的參考書籍。
目錄
前言
第1章 語言介紹
1.1 學習目的
1.1.1 瞭解NCL語言
1.1.2 其他可用的語言
1.2 有關文檔
1.3 示例程序腳本和數據
1.4 技術支持
1.5 程序安裝
1.5.1 Linux係統下安裝
1.5 I2MacOS係統下安裝
1.5.3 WindOWS係統的Unix虛擬機(Cygwin/X)下安裝
1.6 運行環境路徑設置
1.7 圖形環境設置
1.8 代碼編輯工具
1.8.1 常用代碼編輯器
1.8.2 高亮腳本定義
第2章 程序語言基礎
2.1 運行測試方式
2.2 輸入、輸齣數據和圖形文件支持
2.3 字符符號
2.4 數據類型和錶達式
2.4.1 數據類型
2.4.2 運算操作符
2.4.3 邏輯運算符
2.4.4 數組錶達式
2.5 變量
2.5.1 元數據和屬性
2.5.2 維數命名
2.5.3 字符串引用
2.5.4 變量列錶
2.6 變量賦值
2.6.1 數值賦值
2.6.2 變量間賦值
2.6.3 變量的重賦值
2.7 程序腳本結構
2.7.1 庫文件及其載入
2.7.2 程序塊
2.7.3 選擇語句
2.7.4 循環語句
2.7.5 數據和變量信息輸齣
2.7.6 保留關鍵詞
2.8 字符串操作
2.9 係統調用
2.10 功能函數和過程
2.10.1 可視化類
2.10.2 常規類
2.10.3 地球科學類
2.10.4 數學和統計類
2.10.5 輸入和輸齣類
第3章 數據文件的輸入和輸齣
3.1 單個文件的讀取方式
3.2 多個文件的讀取方式
3.3 文件變量對變量的賦值
3.4 文本(ASCII)數據文件讀取
3.5 電子錶格(Excel(2SV)數據文件讀取
3.6 二進製(binary)數據文件讀取
3.7 文本(ASCII)數據文件寫入
3.8 CSV數據文件寫入
3.9 二進製(binary)數據文件寫入
3.10 netCDF數據文件寫入
第4章 圖形分析基礎
4.1 五步法繪圖
4.2 視圖窗口(viewport)
4.3 地圖設置(maps)
4.3.1 默認地圖
4.3.2 地圖網格和標示的設置
4.3.3 地圖內容設置
4.3.4 改變地圖投影
4.3.5 區域地圖
4.3.6 極地投影地圖
4.3.7 地圖分辨率
4.4 簡單的雙坐標二維圖(xY-plots)
4.4.1 坐標軸標記設定
4.4.2 時間序列
4.5 等值綫圖(contoursplots)
4.5.1 填色圖
4.5.2 圖案填充圖
4.6 矢量圖(vectorplots)
4.7 剖麵圖(sliceplots)
4.8 直方圖(barcharts)
4.9 圖形疊加(overlayplots)
4.10 圖形展闆(panelplots)
4.10.1 常用控製參數項
4.10.2 圖形組閤設置
4.11 繪製摺綫、多邊形、多點標記和文本
4.12 輪廓文件繪圖(shapefileplots)
第5章 顔色錶和繪圖屬性資源
5.1 顔色錶(colormaps)
5.1.1 轉換GrADS顔色錶
5.1.2 轉換GMT顔色錶
5.2 有用的繪圖屬性資源(helpfulresources)
5.2.1 標題字符串和功能編碼
5.2.2 添加文本到圖形
5.2.3 特殊字符創建的功能代碼
5.2.4 坐標軸注釋
5.2.5 等值綫和標簽設置
5.2.6 陸地、海洋和湖泊的填色
5.2.7 標示條設置
5.2.8 圖例設置
5.2.9 坐標刻度標記設置
5.2.10 日期格式
第6章 實戰分析和繪圖
6.1 常規數據獲取
6.2 實戰分析I——基礎能力
6.2.1 站點數據處理
6.2.2 繪製中國地圖
6.2.3 站點分布圖
6.2.4 站點數據插值和區域濛版
6.3 實戰分析Ⅱ——氣候變化
6.3.1 模式數據介紹
6.3.2 模式數據的空間格點插值預處理
6.3.3 季節平均計算和水汽平衡方程分析
6.3.4 格點數據作圖
6.4 實戰分析Ⅲ——東亞夏季風降水
6.4.1 時空模態分析
6.4.2 主分量的功率譜分析
6.4.3 主分量的小波譜分析
第7章 圖形分析進階
7.1 水平柱狀圖(horizontalbarcharts)
7.2 箱綫圖(boxplots)
7.3 預報圖(meteograms)
7.4 餅圖(piecharts)
7.5 溫度對數壓力圖(skew-T)
7.5.1 繪製溫度對數壓力圖底圖
7.5.2 溫度對數壓力圖底圖上繪製探空數據
7.6 泰勒診斷圖(Taylordiagrams)
7.7 風玫瑰圖(windrose)
7.7.1 基本風玫瑰圖
7.7.2 粗綫風玫瑰圖
7.7.3 彩色風玫瑰圖
7.8 三維圖(3Dgraphics)
7.9 圖形濛(masking)
7.9.1 “mask”函數創建
7.9.2 “gc-inout”函數創建
7.9.3 圖形屬性資源設置創建
7.9.4 控製圖層的繪製順序創建
7.10 天氣符號(weathersymbols)繪製
參考文獻
附錄A 常見錯誤信息
附錄B 地圖投影類型
附錄C 綫型錶
附錄D 填充樣式錶
附錄E 標記符號錶
附錄F 重要的內建函數和過程
附錄G 重要的圖形屬性資源
NCL圖形分析語言入門到精通 epub pdf mobi txt 電子書 下載 2024
NCL圖形分析語言入門到精通 下載 epub mobi pdf txt 電子書