地理數據處理與分析——Python與ArcPy編程

地理數據處理與分析——Python與ArcPy編程

《地理數據處理與分析——Python與ArcPy編程》是科學出版社出版的圖書。

基本介紹

  • 中文名:地理數據處理與分析——Python與ArcPy編程
  • 作者:吳健平、余柏蒗
  • 出版社:科學出版社
  • 出版時間:2021年6月1日
  • 頁數:302 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787030692412
  • 正文字數:500000 字
內容簡介,圖書目錄,

內容簡介

Python是目前使用最多的程式語言之一,有眾多的擴展包用於不同領域的軟體開發,也是目前大數據分析、機器學習和人工智慧的主要開發語言。Arc Py是美國ESRI公司推出的用於Arc GIS Desktop產品二次開發的Python包,開發者可以通過Arc Py充分利用Arc GIS Desktop強大的功能進行地理數據處理與分析的方法。本書介紹利用Python程式語言和Arc Py包進行地理數據處理與分析,由Python編程基礎、Python常用擴展包、Arc Py使用及綜合套用示例四個部分內容組成,涉及地理數據採集、處理、分析與製圖。

圖書目錄

叢書序
前言
第1章 Python 基本介紹 1
1.1 Python 發展 1
1.2 Python 軟體下載與安裝 2
1.3 Spyder 集成開發環境 6
1.4 Jupyter Notebook 7
1.5 程式編寫與運行 10
1.6 Python 代碼書寫規則 13
第2章 Python 對象 15
2.1 對象類型 15
2.2 數字 17
2.3 字元串 19
2.4 列表和元組 24
2.5 字典 26
2.6 序列對象的操作 29
2.7 可疊代對象的操作 31
2.8 對象使用中需要注意的問題 32
第3章 Python 語句 34
3.1 Python 中的語句 34
3.2 表達式語句 35
3.3 賦值語句 35
3.4 條件語句 36
3.5 循環語句 38
3.6 控制循環語句 42
3.7 pass 語句 43
第4章 檔案讀寫 44
4.1 檔案對象 44
4.2 文本檔案的讀寫 45
4.3 JSON 檔案讀寫 47
4.4 二進制檔案的讀寫 48
4.5 HDF 檔案讀寫 50
4.6 Excel 檔案讀寫 53
4.7 檔案系統和路徑操作 54
第5章 自定義函式和類 56
5.1 自定義函式 56
5.2 自定義類 60
5.3 函式和類的組織 63
第6章 異常及異常處理 68
6.1 什麼是異常 68
6.2 Python 中的內置異常 68
6.3 異常捕獲和處理 69
6.4 上下文管理器 71
6.5 拋出異常 72
第7章 正則表達式 74
7.1 正則表達式特殊符號 74
7.2 正則表達式構建 75
7.3 正則表達式套用 76
第8章 網路數據採集 82
8.1 網路數據採集中的常用模組 82
8.2 網路數據檔案下載 85
8.3 網頁解析 85
8.4 利用Web 服務獲取數據 97
第9章 數組數據處理 100
9.1 NumPy 基本情況 100
9.2 ndarray 對象 100
9.3 創建數組 101
9.4 改變數組形狀 105
9.5 數組的索引和切片 106
9.6 數組的連線與切分 108
9.7 數組運算 110
9.8 數組元素的統計 114
9.9 數組元素排序 116
第10章 繪製圖表 117
10.1 matplotlib 概述 117
10.2 基本方法 118
10.3 設定圖表屬性 120
10.4 常用繪圖函式 128
10.5 圖表組合 132
10.6 Cartopy 地圖繪圖包 135
第11章 機器學習 141
11.1 概述 141
11.2 scikit-learn 介紹 141
11.3 監督分類 142
11.4 回歸分析 148
11.5 聚類 151
11.6 模型的評價與最佳化 153
第12章 ArcPy 簡介 159
12.1 基本情況 159
12.2 利用ArcPy 運行工具 161
12.3 工具運行環境 163
12.4 空間參照 165
第13章 訪問和管理空間數據 168
13.1 返回數據名列表 168
13.2 返回數據屬性 170
13.3 訪問和管理表格記錄 172
13.4 表格與NumPy 數組的相互轉換 175
第14章 要素幾何對象操作 178
14.1 要素幾何類型 178
14.2 ArcPy 提供的幾何類 179
14.3 基於幾何對象創建要素類 181
14.4 獲取要素的幾何信息和空間坐標 185
14.5 要素幾何對象空間操作 187
第15章 柵格數據操作 192
15.1 相關概念 192
15.2 Raster 對象 194
15.3 柵格數據的操作符 196
15.4 空間分析模組提供的類 198
第16章 地圖製圖 208
16.1 相關概念 208
16.2 mapping 模組 211
16.3 地圖文檔管理 214
16.4 數據框架管理 215
16.5 圖層管理 217
16.6 圖版管理 221
16.7 分頁圖版管理 223
第17章 創建Python 工具 227
17.1 普通工具箱中的Python 工具創建 227
17.2 Python 工具箱中的工具創建 233
第18章 創建Python Add-In 240
18.1 ArcGIS Desktop Add-In 概述 240
18.2 Python Add-In 的創建步驟 242
18.3 Add-In 安裝 247
18.4 Python Add-In 類 249
18.5 Pythonaddins 模組 253
18.6 Add-In 編輯 255
18.7 數據與Add-In 捆綁 255
第19章 百度地圖Web 服務套用 257
19.1 地圖Web 服務概述 257
19.2 地理編碼服務 258
19.3 坐標轉換服務 262
19.4 靜態地圖調用服務 264
19.5 POI 檢索服務 267
第20章 計程車軌跡數據處理分析 271
20.1 數據情況 271
20.2 數據讀取 271
20.3 數據分析 272
20.4 數據預處理 275
20.5 計程車上下客信息提取 278
20.6 計程車上下客熱點位置分析 280
第21章 遙感圖像分類 283
21.1 實驗數據 283
21.2 根據訓練樣本繪製像元值散點圖 284
21.3 利用scikit-learn 包進行遙感圖像分類 286
21.4 分類結果的精度分析 289
21.5 自動選擇分類的最佳超參數值 290
第22章 夜間燈光數據處理與分析 293
22.1 夜間燈光數據 293
22.2 夜間燈光數據處理 294
22.3 分省夜間燈光總值與GDP 的回歸分析 299
參考文獻 302

相關詞條

熱門詞條

聯絡我們