經典地理空間數據處理案例——Python與開源GIS

黃俊 著 無 譯

相關主題

商品描述

為了避免需要使用到地理空間數據處理的初學者再一次耗費大量時間解決相同問題,筆者就地理空間數據處理工作中常用到的30個案例問題通過Python和開源GIS類庫的方式予以解決,為其他初學者解決類似問題提供參考。以案例的形式展示完整的代碼是本書的最大特色,可為本領域初學者提供高效的學習素材,此外,書中給出的案例有些用了一種方法解決,有些有多種方法解決,這些方法基本都是相通的,這樣編寫案例也是為了給讀者舉一反三的思考


本書適合從事城市建設規劃、生態環境保護、自然災害防治、氣候變化研究等領域的管理、研究、技術人員參考。

目錄大綱

前言
第1章基礎知識
1.1 地理空間數據
1.2 Python與開源GIS
第2章向量資料處理
案例1 向量資料開啟與讀取
(1)使用OGR模組
(2)使用Fiona模組
(3)使用geopandas模組
(4)使用pyshp模組
案例2 幾何圖形的類型與創建
(1)建立單點幾何圖形
(2)建立多點幾何圖形
(3)建立單線幾何圖形
(4)建立多線幾何圖形
(5)建立單一多邊形幾何圖形
(6)建立多個多邊形幾何圖形
(7)建立多部件幾何圖形
案例3 向量資料欄位操作
(1)新增字段
(2)檢查某個欄位是否存在
(3)刪除某字段
(4)讀取某字段值
(5)給某字段賦值
案例4 向量資料間欄位及欄位值拷貝
(1)OGR模組
(2)Geopandas模組
案例5 向量資料四至角點、中心點與面積
(l)四至角點獲取
(2)幾何圖形質心座標
(3)幾何圖形面積計算
案例6 向量資料座標系取得與座標系轉換
(1)取得向量檔案座標系信息
(2)確定向量檔案座標系類型
(3)向量檔案座標系變換
(4)將某向量資料座標系變更為CGCS2000高斯克呂格三度投影座標系
案例7 向量資料幾何圖形的導出
(1)導出向量資料第幾個幾何圖形
(2)匯出向量資料特定欄位特定值對應的幾何圖形
案例8 向量資料幾何圖形空間位置判斷
(1)點與線的空間關係
(2)點與面的空間關係
(3)線與線的空間關係
(4)線與面的空間關係
(5)面與面的空間關係
(6)兩個面文件最小距離
案例9 判斷幾何圖形是否為近似圓形
案例10 向量資料幾何緩衝、合併、融合處理
(1)向量資料幾何圖形緩衝
(2)多個向量資料幾何圖形合併
(3)向量資料兒何圖形融合
案例11 向量資料幾何圖形多部件拆分
(1)拆分後為多個向量文件
(2)拆分後為1個矢量文件
案例12 幾何圖形的簡化與平滑
(l)幾何圖形的簡化
(2)幾何圖形的平滑
案例13 幾何圖形孔洞處理
案例14 向量資料幾何圖形刪除與消除
(1)幾何圖形的刪除
(2)幾何圖形的消除
案例15 要素包絡矩形轉面
案例16 兩個面向量檔案交並差補操作
(l)使用Geopandas模組
(2)使用OGR模組
(3)使用Fiona模組
案例17 Shapefile、KML、GeoJSON等資料格式轉換
(1)Shapefile轉KML
(2)Shapefile轉GeoJSON
第3章 柵格資料處理
案例18 柵格資料的開啟與讀取
(1)使用gdal模組開啟柵格數據
(2)使用rasterio模組開啟柵格數據
案例19 柵格資料建立、賦值與保存
(1)使用gdal模組
(2)使用rasterio模組
案例20 大柵格資料分塊讀寫
案例21 柵格資料經緯度與行列號轉換
(1)經緯度座標值轉為投影座標值
(2)投影座標值轉為經緯度座標值
(3)經緯度成投影座標值轉為柵格資料行列號
(4)柵格資料行列號轉為經緯度或投影座標值
案例22 柵格資料座標系取得與變換
(l)坐標系資訊獲取
(2)坐標系變換
案例23 柵格資料數學運算
案例24 柵格資料條件運算
(1)離散型柵格資料條件運算
(2)連續型柵格資料條件運算
(3)兩個柵格資料間條件運算
案例25 柵格資料轉向量邊界
案例26 柵格檔案轉向量數據
案例27 柵格資料視窗滑動裁剪
案例28 柵格資料方形緩衝裁剪
案例29 柵格資料重採樣
(1)GDAL模組
(2)rasterio模組
案例30 多柵格資料鑲嵌
案例31 RichDEM模組應用
(l)載入DEM數據
(2)填凹處理
(3)累積流量計算
(4)坡度計算
(5)坡向分析
(6)地形曲率計算
(7)RichDEM其他方法
案例32 柵格資料植被資訊擷取
(1)植被指數計算
(2)植被非植被資訊分割
第4章 向量資料與柵格資料互動處理
案例33 依照向量資料幾何圖形裁剪並匯出柵格數據
(1)使用GDAL模組
(2)使用Fiona和rasterio模組
(3)使用Geopandas和rasterio模組
(4)使用Pyshp和rasterio模組
案例34 依照向量資料幾何圖形讀取柵格資料數組
案例35 區域統計與面積製表
(1)區域統計
(2)面積製表
案例36 基於二值化柵格資料取得向量邊界
附件1 OGR表示資料型態的常數
附件2 OGR表示幾何圖形類型的常數
附件3 常見柵格資料類型
附件4 常見柵格資料格式
附件5 gdal.Warp參數及說明