地理計算與 R語言 Geocomputation with R
Robin Lovelace ,Jakub Nowosad,Jannes Muenchow 譯 杜亞磊//朱俊輝
- 出版商: 機械工業
- 出版日期: 2024-09-01
- 售價: $648
- 貴賓價: 9.5 折 $616
- 語言: 簡體中文
- 頁數: 319
- 裝訂: 平裝
- ISBN: 7111759478
- ISBN-13: 9787111759478
-
相關分類:
R 語言
- 此書翻譯自: Geocomputation with R
立即出貨
相關主題
商品描述
地理計算是一個地理學、電腦科學、統計學等多個學科的交叉領域,
在交通運輸、生態、行銷和店鋪選中等行業都有豐富的應用需求。在過去的幾十年裡,地理空間的免費開源軟體飛速發展,但隨之而來的問題是它的分析結果也很難重現。
本書的主題便是使用R語言打造可重現的地理資料分析工作流程,同時也展現R語言中強大的地理資料分析功能。
《地理計算與R語言》從基礎到應用訓娓道來,包含基礎篇、擴展篇和應用篇三個部分。
《地理計算與R語言》適合作為在交通、生態環境等領域的工作人員為跨學科的入門讀物,
也適合希望使用開源軟體分析、視覺化和建模地理資料的人員,
以及對地理計算感興趣的中高級 R 語言使用者和具有地理資料經驗的 R語言初學者閱讀。
目錄大綱
推薦序 1
推薦序 2
推薦序 3
譯者序
原書序
原書前言
第 1 章 簡介 1
1.1 什麼是地理計算 2
1.2 為什麼使用 R 語言進行地理計算 4
1.3 地理計算軟體 6
1.4 R 語言中地理計算的軟體生態 8
1.5 R 語言地理計算的發展史 10
1.6 練習 13
第一部分 基 。
第 2 章 R 語言中的地理資料 17
2.1 導讀 18
2.2 向量資料 19
2.2.1 簡單要素介紹 21
2.2.2 為什麼要使用簡單要素 23
2.2.3 幾何類型 24
2.2.4 簡單要素幾何(sfg) 25
2.2.7 簡單要素列(sfc) 28
2.2.8 sf 類 30
2.3 柵格資料 32
2.3.1 柵格資料簡介 33
2.3.2 基本地圖製作 34
2.3.3 柵格類 35
2.4 座標參考系 37
2.4.1 地理座標系 38
2.4.2 投影座標參考系 38
2.4.3 R 中的 CRS 39
2.5 測量單位 41
2.6 練習 43
第 3 章 屬性資料操作 44
3.1 導讀 44
3.2 向量資料的屬性運算 45
3.2.1 向量屬性的子集篩選 47
3.2.2 向量屬性的聚合 51
3.2.3 向量屬性連接 53
3.2.4 建立屬性和刪除空間資訊 56
3.3 柵格資料的屬性操作 58
3.3.1 柵格子集 60
3.3.2 柵格物件概述 61
3.4 練習 62
第 4 章 空間資料操作 65
4.1 導讀 65
4.2 向量資料的空間操作 66
4.2.1 空間子集篩選 66
4.2.2 拓樸關係 69
4.2.3 空間連結 72
4.2.4 非重疊連接 73
4.2.5 空間資料聚合 75
4.2.6 距離關係 77
4.3 柵格資料的空間操作 79
4.3.1 柵格資料的空間子集篩選 79
4.3.2 地圖代數 81
4.3.3 局部操作 82
4.3.4 焦點操作 83
4.3.5 分區操作 84
4.3.6 全域操作和距離 85
4.3.7 合併柵格 86
4.4 練習 86
第 5 章 幾何運算 88
5.1 導讀 88
5.2 向量資料的幾何運算 89
5.2.1 化簡 89
5.2.2 質心 91
5.2.3 緩衝區 92
5.2.4 仿射變換 94
5.2.5 裁剪 95
5.2.6 幾何體聚合 98
5.2.7 類型轉換 99
5.3 柵格資料的幾何運算 103
5.3.1 幾何交集 104
5.3.2 範圍和原點 104
5.3.3 聚合和解聚 106
5.4 柵格與向量的交互作用 108
5.4.1 柵格裁切 109
5.4.2 柵格提取 110
5.4.3 柵格化 114
5.4.4 空間向量化 117
5.5 練習 119
第 6 章 重投影地理資料 122
6.1 導讀 122
6.2 何時重投影 125
6.3 投影到哪一個 CRS 126
6.4 重投影向量資料 129
6.5 修改地圖投影 130
6.6 重投影柵格資料 132
6.7 練習 135
第 7 章 地理資料的讀寫 136
7.1 導讀 136
7.2 檢索開放資料 137
7.3 地理資料的軟體包 138
7.4 地理資料的網路服務 140
7.5 文件格式 142
7.6 資料讀入 144
7.6.1 向量資料 144
7.6.2 柵格資料 147
7.7 數據寫出 148
7.7.1 向量資料 148
7.7.2 柵格資料 150
7.8 可視化輸出 151
7.9 練習 152
第二部 擴 展
第 8 章 使用 R 語言製作地圖 155
8.1 導讀 156
8.2 靜態地圖 156
8.2.1 tmap 基礎 157
8.2.2 地圖對象 159
8.2.3 美學 161
8.2.4 顏色設定 163
8.2.5 佈局 166
8.2.6 分面地圖 169
8.2.7 內嵌圖 170
8.3 動態地圖 173
8.4 互動式地圖 174
8.5 地圖應用 179
8.6 其他地圖製作的軟體包 182
8.7 練習 187
第 9 章 與 GIS 軟體協作 190
9.1 導讀 190
9.2 ( R )QGIS 193
9.3 ( R )SAGA 198
9.4 透過 rgrass 訪問 GRASS 201
9.5 技術選型 206
9.6 其他介面 207
9.6.1 GDAL 介面 207
9.6.2 空間資料庫介面 209
9.7 練習 212
第 10 章 腳本、演算法與函數 214
10.1 導讀 214
10.2 腳本 215
10.3 幾何演算法 217
10.4 函數 222
10.5 編程 224
10.6 練習 225
第 11 章 統計學習 227
11.1 導讀 228
11.2 案例研究 :滑坡發生的機率 229
11.3 R 語言中的傳統建模方法 231
11.4 (空間)交叉驗證簡介 234
11.5 使用 mlr 進行空間交叉驗證 235
11.5.1 廣義線性模型 236
11.5.2 機器學習超參數的空間調整 239
11.6 結論 245
11.7 練習 246
第三部分 應 用
第 12 章 交通 251
12.1 導讀 251
12.2 案例研究 :布里斯托 253
12.3 交通出行區域 255
12.4 期望路線 259
12.5 路徑 261
12.6 節點 263
12.7 路網 266
12.8 基建的優先順序劃分 268
12.9 未來展望 270
12.10 練習 271
第 13 章 地理行銷 272
13.1 導讀 272
13.2 案例研究 :德國的自行車商店 273