基本介紹
- 書名:遙感二次開發語言IDL
- 作者:徐永明
- ISBN:9787030411853
- 頁數:292
- 出版社:科學出版社
- 出版時間:2014-07-01
- 裝幀:平裝
- 開本:16開
編輯推薦,內容簡介,圖書目錄,
編輯推薦
《遙感二次開發語言IDL》的主旨是讓讀者掌握IDL語言編程方法,並靈活套用到具體的遙感問題中去。書中以IDL8.2為基礎,系統介紹IDL程式語言及其在遙感相關領域的實際套用。全書共9章,涵蓋IDL語言概述、IDL語法基礎、IDL編程基礎、數據的讀寫操作、圖形繪製、圖像處理、隨機數、統計與插值、IDL與ENVI結合等方面的內容,並提供大量的IDL遙感套用實例。《遙感二次開發語言IDL》力求通俗易懂,簡潔明了,注重理論聯繫實際,可作為高等院校、科研院所的遙感及相關專業本科生及研究生的參考教材及自學用書,也可供從事相關領域工作的廣大科研人員和技術人員學習和參考。
內容簡介
《遙感二次開發語言IDL》在介紹IDL語言的基本語法的基礎上,結合遙感工作的若干實例講述了IDL語言在遙感中的具體套用。主要內容包括圖形繪製、圖像處理、統計分析、遙感預處理以及專題信息提取等,比如光譜數據處理、遙感圖像信噪比計算、批量生成遙感影像快視圖、輻射定標與大氣校正、土地覆蓋圖空間重採樣、MODISL1B數據的幾何重定位、NDVI數據的MVC合成、ROI數據的隨機分割、黑體輻射出射度計算、水體動態變化遙感監測、葉面積指數遙感估算、植被覆蓋度遙感監測、地表溫度遙感反演、溫度植被乾旱指數計算、氣溶膠光學厚度的遙感反演、大氣水汽總含量遙感估算、林火遙感監測等等。
圖書目錄
前言
第1章 IDL語言概述
1.1 IDL語言簡介
1.2 IDL工作環境
1.2.1 IDL工作界面
1.2.2 IDL幫助
1.3 IDL使用時的一些注意事項
1.3.1 本書中IDL代碼的表達方式
1.3.2 IDL注意事項
1.4 本書的說明
1.2 IDL工作環境
1.2.1 IDL工作界面
1.2.2 IDL幫助
1.3 IDL使用時的一些注意事項
1.3.1 本書中IDL代碼的表達方式
1.3.2 IDL注意事項
1.4 本書的說明
第2章 IDL語法基礎
2.1 變數
2.1.1 變數概述
2.1.2 數據類型
2.1.3 變數基本操作
2.2 數組
2.2.1 創建數組
2.2.2 數組的下標
2.2.3 數組操作函式
2.3 字元串
2.3.1 創建字元串
2.3.2 字元串連線
2.3.3 字元串操作函式
2.3.4 字元串與數值的相互轉換
2.3.5 字元串讀取
2.4 表達式
2.4.1 數值型表達式
2.4.2 字元型表達式
2.4.3 關係型表達式
2.4.4 邏輯型表達式
2.4.5 條件表達式
2.4.6 位運算
2.4.7 數組運算
2.4.8 運算符的優先權
2.4.9 常用的數學運算函式
2.5 時間
2.5.1 系統時間
2.5.2 時間格式轉換
2.5.3 其他的時間操作
2.6 結構體
2.6.1 匿名結構體
2.6.2 署名結構體
2.6.3 結構體數組
2.6.4 結構體操作函式
2.7 指針
2.7.1 指針的創建
2.7.2 指針的提取
2.7.3 指針的釋放
2.7.4 指針的驗證
2.7.5 指針數組
2.1.1 變數概述
2.1.2 數據類型
2.1.3 變數基本操作
2.2 數組
2.2.1 創建數組
2.2.2 數組的下標
2.2.3 數組操作函式
2.3 字元串
2.3.1 創建字元串
2.3.2 字元串連線
2.3.3 字元串操作函式
2.3.4 字元串與數值的相互轉換
2.3.5 字元串讀取
2.4 表達式
2.4.1 數值型表達式
2.4.2 字元型表達式
2.4.3 關係型表達式
2.4.4 邏輯型表達式
2.4.5 條件表達式
2.4.6 位運算
2.4.7 數組運算
2.4.8 運算符的優先權
2.4.9 常用的數學運算函式
2.5 時間
2.5.1 系統時間
2.5.2 時間格式轉換
2.5.3 其他的時間操作
2.6 結構體
2.6.1 匿名結構體
2.6.2 署名結構體
2.6.3 結構體數組
2.6.4 結構體操作函式
2.7 指針
2.7.1 指針的創建
2.7.2 指針的提取
2.7.3 指針的釋放
2.7.4 指針的驗證
2.7.5 指針數組
第3章 IDL編程基礎
3.1 過程和函式
3.1.1 過程
3.1.2 函式
3.1.3 程式的相互調用
3.2 控制語句
3.2.1 選擇結構
3.2.2 循環結構
3.2.3 continue和break語句
3.3 參數和關鍵字
3.3.1 參數
3.3.2 關鍵字
3.3.3 值傳遞和地址傳遞
3.3.4 參數和關鍵字的檢測
3.4 變數的作用域
3.4.1 局部變數
3.4.2 全局變數
3.5 其他
3.5.1 IDL程式最佳化
3.5.2調用外部命令
3.1.1 過程
3.1.2 函式
3.1.3 程式的相互調用
3.2 控制語句
3.2.1 選擇結構
3.2.2 循環結構
3.2.3 continue和break語句
3.3 參數和關鍵字
3.3.1 參數
3.3.2 關鍵字
3.3.3 值傳遞和地址傳遞
3.3.4 參數和關鍵字的檢測
3.4 變數的作用域
3.4.1 局部變數
3.4.2 全局變數
3.5 其他
3.5.1 IDL程式最佳化
3.5.2調用外部命令
第4章 數據的讀寫操作
4.1 標準輸入輸出
4.1.1 標準輸出
4.1.2 標準輸入
4.2 檔案的相關操作
4.2.1 檔案的打開與關閉
4.2.2 檔案的其他操作
4.3 讀寫ASCII碼檔案
4.3.1 讀取ASCII碼檔案
4.3.2 寫 入ASCII碼檔案
4.3.3 讀寫CSV檔案
4.4 讀寫二進制檔案
4.4.1 讀取二進制檔案
4.4.2 寫入二進制檔案
4.5 讀寫圖像檔案
4.5.1 圖像檔案查詢
4.5.2 讀取圖像檔案
4.5.3 寫入圖像檔案
4.6 讀取HDF檔案
4.6.1 讀取HDF4檔案
4.6.2 讀取:HDF5檔案
4.7 讀取netCDF檔案
4.1.1 標準輸出
4.1.2 標準輸入
4.2 檔案的相關操作
4.2.1 檔案的打開與關閉
4.2.2 檔案的其他操作
4.3 讀寫ASCII碼檔案
4.3.1 讀取ASCII碼檔案
4.3.2 寫 入ASCII碼檔案
4.3.3 讀寫CSV檔案
4.4 讀寫二進制檔案
4.4.1 讀取二進制檔案
4.4.2 寫入二進制檔案
4.5 讀寫圖像檔案
4.5.1 圖像檔案查詢
4.5.2 讀取圖像檔案
4.5.3 寫入圖像檔案
4.6 讀取HDF檔案
4.6.1 讀取HDF4檔案
4.6.2 讀取:HDF5檔案
4.7 讀取netCDF檔案
第5章 圖形繪製
5.1 plot過程繪曲線圖
5.1.1 基本曲線圖
5.1.2 線型設定
5.1.3 坐標軸設定
5.1.4 顏色設定
5.1.5 添加標註
5.1.6 繪製多幅圖形
5.1.7 圖形保存為檔案
5.2 plot函式繪曲線圖
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.3 柱狀圖
5.4 直方圖
5.1.1 基本曲線圖
5.1.2 線型設定
5.1.3 坐標軸設定
5.1.4 顏色設定
5.1.5 添加標註
5.1.6 繪製多幅圖形
5.1.7 圖形保存為檔案
5.2 plot函式繪曲線圖
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.3 柱狀圖
5.4 直方圖
第6章 圖像處理
6.1 圖像顯示
6.2 圖像統計
6.2.1 常規統計
6.2.2 直方圖統計
6.3 圖像增強
6.3.1 線性增強
6.3.2 直方圖均衡
6.3.3 掩膜運算
6.3.4 密度分割
6.3.5 色彩空間變換
6.4 圖像濾波
6.4.1 平滑濾波
6.4.2 銳化濾波
6.4.3 卷積運算
6.5 圖像幾何變換
6.5.1 圖像裁切
6.5.2 圖像重採樣
6.5.3 圖像轉置
6.5.4 圖像旋轉與翻轉
6.2 圖像統計
6.2.1 常規統計
6.2.2 直方圖統計
6.3 圖像增強
6.3.1 線性增強
6.3.2 直方圖均衡
6.3.3 掩膜運算
6.3.4 密度分割
6.3.5 色彩空間變換
6.4 圖像濾波
6.4.1 平滑濾波
6.4.2 銳化濾波
6.4.3 卷積運算
6.5 圖像幾何變換
6.5.1 圖像裁切
6.5.2 圖像重採樣
6.5.3 圖像轉置
6.5.4 圖像旋轉與翻轉
第7章 隨機數、統計與插值
7.1 隨機數
7.1.1 生成隨機數
7.1.2 隨機數的套用
7.2 相關分析
7.3 回歸分析
7.3.1 線性回歸
7.3.2 顯著水平檢驗
7.3.3 曲線擬合
7.4 插值
7.1.1 生成隨機數
7.1.2 隨機數的套用
7.2 相關分析
7.3 回歸分析
7.3.1 線性回歸
7.3.2 顯著水平檢驗
7.3.3 曲線擬合
7.4 插值
第8章 IDL與ENVl的結合
8.1 IDL與ENVI的數據互動
8.2 DNVI調用IDL函式
8.2.1 波段運算函式
8.2.2 波譜運算函式
8.3 IDL調用:ENVI功能
8.3.1 常用的ENVI函式
8.3.2 envi―doit處理函式
8.3.3 影像分塊
8.2 DNVI調用IDL函式
8.2.1 波段運算函式
8.2.2 波譜運算函式
8.3 IDL調用:ENVI功能
8.3.1 常用的ENVI函式
8.3.2 envi―doit處理函式
8.3.3 影像分塊
第9章 IDL遙感套用實例
9.1 光譜數據處理
9.2 高光譜數據最佳波段組合選擇
9.3 遙感圖像信噪比計算
9.4 批量生成遙感影像快視圖
9.5 輻射定標與大氣校正
9.6 土地覆蓋圖空間重採樣
9.7 MODIS L1B數據的幾何重定位處理
9.8 批量遙感數據的鑲嵌、裁切和掩膜處理
9.9 NDVI數據的MVC合成處理
9.10 ROI數據的隨機分割
9.11 根據站點坐標提取高程值
9.12 黑體輻射出射度計算
9.13 水體動態變化遙感監測
9.14 葉面積指數遙感估算
9.15 植被覆蓋度遙感監測
9.16 地表溫度遙感反演
9.17 溫度植被乾旱指數計算
9.18 氣溶膠光學厚度的遙感反演
9.19 大氣水汽總含量遙感估算
9.20 林火遙感監測
參考文獻
9.2 高光譜數據最佳波段組合選擇
9.3 遙感圖像信噪比計算
9.4 批量生成遙感影像快視圖
9.5 輻射定標與大氣校正
9.6 土地覆蓋圖空間重採樣
9.7 MODIS L1B數據的幾何重定位處理
9.8 批量遙感數據的鑲嵌、裁切和掩膜處理
9.9 NDVI數據的MVC合成處理
9.10 ROI數據的隨機分割
9.11 根據站點坐標提取高程值
9.12 黑體輻射出射度計算
9.13 水體動態變化遙感監測
9.14 葉面積指數遙感估算
9.15 植被覆蓋度遙感監測
9.16 地表溫度遙感反演
9.17 溫度植被乾旱指數計算
9.18 氣溶膠光學厚度的遙感反演
9.19 大氣水汽總含量遙感估算
9.20 林火遙感監測
參考文獻