遙感二次開發語言 IDL 遥感二次开发语言IDL

徐永明

  • 出版商: 科學出版
  • 出版日期: 2014-06-01
  • 定價: $408
  • 售價: 8.5$347
  • 語言: 簡體中文
  • 頁數: 279
  • 裝訂: 平裝
  • ISBN: 7030411854
  • ISBN-13: 9787030411853
  • 下單後立即進貨 (約4週~6週)

商品描述

<內容簡介>

由徐永明編的《遙感二次開發語言IDL》主旨是讓讀者掌握IDL語言編程方法,並靈活應用到具體的遙感問題中去。書中以IDL8.2為基礎,系統介紹IDL編程語言及其在遙感相關領域的實際應用。全書共9章,涵蓋IDL語言概述、IDL語法基礎、IDL編程基礎、數據的讀寫操作、圖形繪製、圖像處理、隨機數、統計與插值、IDL與ENVI結合等方面的內容,並提供大量的IDL遙感應用實例。
    本書力求通俗易懂,簡潔明瞭,註重理論聯繫實際,可作為高等院校、科研院所的遙感及相關專業本科生及研究生的參考教材及自學用書,也可供從事相關領域工作的廣大科研人員和技術人員學習和參考。

<目錄>

前言
第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 本書的說明
第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 指針數組

第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調用外部命令
第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文件
第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 直方圖
第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 圖像旋轉與翻轉
第7章  隨機數、統計與插值
  7.1 隨機數
    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 影像分塊
第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 林火遙感監測
參考文獻