中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
Python與開源GIS:數據處理、空間分析與地圖制圖

包郵 Python與開源GIS:數據處理、空間分析與地圖制圖

作者:卜坤著
出版社:科學出版社出版時間:2019-11-01
開本: 24cm 頁數: 11,343頁
中 圖 價:¥81.0(7.5折) 定價  ¥108.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

Python與開源GIS:數據處理、空間分析與地圖制圖 版權信息

Python與開源GIS:數據處理、空間分析與地圖制圖 內容簡介

本書首先對開源GIS的概念與發展, 地理信息系統理論基礎進行了簡單的介紹, 為后面的應用做鋪墊, 也為了幫助初學者掌握基本的知識 ; 隨后利用Python和開源GIS實現數據的處理 (包括使用OGR庫實現矢量數據的處理, 用GDAL實現柵格數據的處理以及空間參考的坐標的轉換) 、空間分析 (包括使用Shapely進行矢量數據的空間分析) 和GIS地圖制圖 (采用Mapnik庫) 。

Python與開源GIS:數據處理、空間分析與地圖制圖 目錄

目錄

前言
第1章 引言 1
1.1 GIS與開源GIS的基本概念 1
1.1.1 GIS的概念 1
1.1.2 位置、距離、度量與比例尺 4
1.1.3 地圖投影 7
1.1.4 空間分析的基本概念 11
1.1.5 開源GIS的概念 13
1.1.6 開源空間信息軟件體系與技術概述 16
1.2 GIS中的數據結構與數據類型 17
1.2.1 空間數據模型與數據格式 17
1.2.2 GeoTIFF文件格式與顏色空間 19
1.2.3 常用矢量數據格式與文件格式介紹 20
1.3 軟件安裝與環境配置 22
1.3.1 本書介紹的開源GIS 23
1.3.2 Debian Linux的安裝與配置 23
1.3.3 虛擬機的使用 25
1.3.4 編輯器與IDE 26
1.4 Python語言基本用法 27
1.4.1 Python基礎用法 28
1.4.2 Python的基本語句代碼結構與數據類型 30
1.4.3 流程控制 33
1.4.4 Python中的列表、元組與字典數據結構 36
1.5 本書的約定與注意事項 40
第2章 使用GDAL操作柵格數據 42
2.1 GDAL簡介 42
2.1.1 GDAL庫簡介 43
2.1.2 GDAL數據模型 44
2.2 使用GDAL獲取柵格數據集信息 48
2.2.1 開始使用GDAL 49
2.2.2 讀取遙感影像的信息 51
2.2.3 使用GDAL獲取柵格數據波段信息 54
2.3 訪問柵格數據中的像元 55
2.3.1 GDAL中的柵格數據類型 55
2.3.2 訪問數據集的數據 56
2.3.3 讀取波段中的數據 58
2.4 創建與保存柵格數據集 59
2.4.1 使用CreateCopy方法創建影像 60
2.4.2 使用Create方法創建影像 61
2.4.3 創建多波段影像 62
2.4.4 GDAL寫操作時的空間投影處理 63
2.4.5 建立影像金字塔 64
2.5 GDAL的其他問題 64
2.5.1 GDAL和Pillow的互操作 64
2.5.2 GDAL工具集介紹 67
2.5.3 訪問索引圖像中的數據 73
2.5.4 地圖代計算 77
2.5.5 GDAL中使用仿射地理變換進行空間定位 78
第3章 使用OGR庫操作矢量數據 81
3.1 OGR簡介 81
3.1.1 OGR的命令行工具 82
3.1.2 在Python中的OGR基本類 83
3.2 使用OGR獲取Shapefile信息 83
3.2.1 導入OGR庫 83
3.2.2 讀取矢量數據 84
3.2.3 獲取圖層信息 85
3.2.4 獲取要素信息 87
3.2.5 矢量數據的空間參考 90
3.3 使用OGR創建矢量數據 91
3.3.1 使用OGR創建Shapefile 91
3.3.2 使用OGR創建要素幾何形狀 92
3.3.3 使用WKT創建數據集的幾何形狀 96
3.3.4 使用OGR復制方法創建新的Shapefile 99
3.3.5 OGR屬性字段的定義與使用 100
3.3.6 OGR中投影的處理方法 102
3.4 根據條件選擇數據 104
3.4.1 根據屬性條件選擇與生成要素 104
3.4.2 空間擇舍器 106
3.4.3 在OGR中使用SQL語句進行查詢 108
3.5 使用Fiona進行矢量數據讀寫與處理 109
3.5.1 Fiona簡介 110
3.5.2 讀取矢量數據 111
3.5.3 Fiona的數據模型 114
第4章 空間參考與坐標轉換 118
4.1 空間參考與坐標轉換原理 118
4.1.1 大地水準面、地球橢球體與基準面 118
4.1.2 PROJ.4、osgeo.osr模塊及投影表示方法簡介 120
4.1.3 在PROJ.4 中了解橢球體與基準面 121
4.2 PROJ.4 命令行工具的使用 124
4.2.1 proj命令的用法 124
4.2.2 地圖投影設置 127
4.2.3 cs2cs程序的用法 130
4.2.4 geod程序的用法 131
4.3 在Python中使用PROJ.4的功能 133
4.3.1 Proj類 134
4.3.2 投影變換 136
4.3.3 Geod類的使用 137
4.4 osgeo.osr的使用方法 139
4.4.1 osr簡介 139
4.4.2 定義空間參考系統 139
4.4.3 空間參考對象的使用 142
4.4.4 從文件中獲取投影信息 143
4.4.5 不同坐標系統之間轉換坐標 145
第5章 矢量數據的空間分析:使用Shapely 147
5.1 Shapely介紹 147
5.1.1 JTS、GEOS與Shapely 148
5.1.2 Shapely中的空間數據模型 148
5.1.3 Shapely的基本使用方法 150
5.2 Shapely中的幾何對象 151
5.2.1 通用屬性與方法 151
5.2.2 Shapely中的幾何要素 152
5.2.3 Shapely中的幾何集合 156
5.3 Shapely中謂詞與關系 160
5.3.1 一元謂詞 160
5.3.2 二元謂詞 162
5.3.3 DE九交模型關系 164
5.4 使用Shapely空間分析方法構建新對象 165
5.4.1 基于集合論方法構建新的幾何對象 166
5.4.2 構建新對象的方法 168
5.5 Shapely中其他操作 173
5.5.1 合并線狀要素 173
5.5.2 級聯合并 175
5.5.3 制備幾何操作 175
5.6 Shapely互操作的接口與使用 176
5.6.1 WKT格式 176
5.6.2 NumPy與Python列表 177
5.6.3 geo-interface接口與Shapely中的實現 178
第6章 使用SpatiaLite空間數據庫 181
6.1 開源空間數據庫的概念 182
6.1.1 SQLite與SpatiaLite介紹 182
6.1.2 安裝與基本使用 184
6.2 在命令行中使用SpatiaLiteShell 185
6.2.1 開始運行SpatiaLite命令行 185
6.2.2 SpatiaLite中的基本SQL數據庫查詢用法 188
6.2.3 導出GIS數據 190
6.2.4 創建SpatiaLite數據庫 191
6.2.5 SpatiaLite中管理空間表 193
6.3 空間索引的概念與使用 196
6.3.1 空間索引的概念 196
6.3.2 空間索引:在SQLite中使用R-Tree 197
6.3.3 空間索引:使用MbrCache 201
6.4 在Python中使用SpatiaLite進行數據管理 203
6.4.1 在Python中使用SpatiaLite 203
6.4.2 導入Shapefile 206
6.4.3 在表中進行空間查詢查找 207
6.5 SpatiaLite幾何類型的定義與使用 208
6.5.1 熟悉Geometry 208
6.5.2 幾何要素 210
6.5.3 *小外包矩形(MBR)214
6.5.4 創建與更新數據表 214
6.5.5 Python中SQLite的事務操作 217
6.5.6 管理坐標參考與坐標轉換 218
6.6 使用虛擬表鏈接其他格式數據執行SQL語句 221
6.6.1 在CSV與帶分隔符的TXT文件上進行SQL查詢 221
6.6.2 在Shapefile上執行SQL查詢 223
6.7 SpatiaLite中空間關系比較與空間運算 225
6.7.1 評價MBR關系 226
6.7.2 評價幾何對象之間的關系 228
6.7.3 幾何對象之間空間運算 231
第7章 GIS制圖:使用Mapnik進行地圖制圖 232
7.1 Mapnik地圖制圖基本概念與技術框架 233
7.1.1 Mapnik簡介 233
7.1.2 地圖制圖的背景知識 233
7.1.3 Mapnik制圖的工作流程 235
7.1.4 使用XML渲染地圖 239
7.2 Mapnik制圖的技術細節 240
7.2.1 地圖和圖層 240
7.2.2 地圖及圖層對象的屬性和方法 242
7.2.3 地圖暈渲與保存 244
7.2.4 渲染結果輸出 246
7.2.5 Mapnik制圖中的地圖投影 247
7.3 數據的讀取與設置 248
7.3.1 數據源 248
7.3.2 常用數據格式的讀取 248
7.3.3 使用GDAL/OGR包進行數據的讀取 249
7.3.4 使用文本數據源 250
7.4 繪制不同的要素 251
7.4.1 繪制柵格影像 251
7.4.2 繪制線 252
7.4.3 繪制多邊形 257
7.4.4 繪制標注 259
7.4.5 繪制點狀要素 264
7.5 數據顯示的規則 267
7.5.1 數據顯示的規則 267
7.5.2 按比例尺顯示要素 270
第8章 使用Basemap進行地圖可視化 272
8.1 Basemap簡介與基本使用方法 272
8.1.1 簡介 272
8.1.2 Basemap使用簡介 273
8.1.3 設置地圖投影 275
8.1.4 繪制地圖背景 279
8.1.5 控制制圖中的數據細節 282
8.2 在Basemap中添加Matplotlib繪制功能 284
8.2.1 使用annotate方法繪制標注 284
8.2.2 使用plot函數繪圖 286
8.2.3 使用text方法繪制文本 288
8.2.4 混合使用plot方法與text方法 289
8.3 在Basemap中使用GIS數據 291
8.3.1 使用Shapefile 291
8.3.2 在Basemap中繪制DEM數據等高線 292
8.3.3 在Basemap中使用顏色對渲染DEM數據 294
8.4 USGS地震數據可視化實例 297
8.4.1 全球地震數據集讀取 297
8.4.2 繪制地震數據集 298
第9章 Python下面其他開源GIS庫使用 302
9.1 使用PyShp讀寫Shapefile 302
9.1.1 PyShp的介紹與安裝 302
9.1.2 讀取Shapefile 303
9.1.3 創建Shapefile 309
9.2 使用geojson庫處理GeoJSON數據 313
9.2.1 geojson模塊的安裝 313
9.2.2 geojson中的幾何對象
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 塑木弯曲试验机_铜带拉伸强度试验机_拉压力测试台-倾技百科 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 | 南京泽朗生物科技有限公司-液体饮料代加工_果汁饮料代加工_固体饮料代加工 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | 涡轮流量计_LWGY智能气体液体电池供电计量表-金湖凯铭仪表有限公司 | 柴油机_柴油发电机_厂家_品牌-江苏卡得城仕发动机有限公司 | 一体化污水处理设备_生活污水处理设备_全自动加药装置厂家-明基环保 | 罐体电伴热工程-消防管道电伴热带厂家-山东沃安电气 | 山东led显示屏,山东led全彩显示屏,山东LED小间距屏,临沂全彩电子屏-山东亚泰视讯传媒有限公司 | 高低温万能试验机-复合材料万能试验机-馥勒仪器 | 吸音板,隔音板,吸音材料,吸音板价格,声学材料 - 佛山诺声吸音板厂家 | 企业微信scrm管理系统_客户关系管理平台_私域流量运营工具_CRM、ERP、OA软件-腾辉网络 | 美名宝起名网-在线宝宝、公司、起名平台 | 汝成内控-行政事业单位内部控制管理服务商 | 卫生纸复卷机|抽纸机|卫生纸加工设备|做卫生纸机器|小型卫生纸加工需要什么设备|卫生纸机器设备多少钱一台|许昌恒源纸品机械有限公司 | 不锈钢列管式冷凝器,换热器厂家-无锡飞尔诺环境工程有限公司 | 杭州|上海贴标机-百科| 24位ADC|8位MCU-芯易德科技有限公司| 硫化罐-电加热蒸汽硫化罐生产厂家-山东鑫泰鑫智能装备有限公司 | ICP备案查询_APP备案查询_小程序备案查询 - 备案巴巴 | 滚筒线,链板线,总装线,流水线-上海体能机电有限公司 | 顶空进样器-吹扫捕集仪-热脱附仪-二次热解吸仪-北京华盛谱信仪器 | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | 大立教育官网-一级建造师培训-二级建造师培训-造价工程师-安全工程师-监理工程师考试培训 | 手机游戏_热门软件app下载_好玩的安卓游戏下载基地-吾爱下载站 | 植筋胶-粘钢胶-碳纤维布-碳纤维板-环氧砂浆-加固材料生产厂家-上海巧力建筑科技有限公司 | 热回收盐水机组-反应釜冷水机组-高低温冷水机组-北京蓝海神骏科技有限公司 | 环压强度试验机-拉链拉力试验机-上海倾技仪器仪表科技有限公司 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 档案密集架_电动密集架_移动密集架_辽宁档案密集架-盛隆柜业厂家现货批发销售价格公道 | 【直乐】河北石家庄脊柱侧弯医院_治疗椎间盘突出哪家医院好_骨科脊柱外科专业医院_治疗抽动症/关节病骨伤权威医院|排行-直乐矫形中医医院 | 招商帮-一站式网络营销服务|互联网整合营销|网络推广代运营|信息流推广|招商帮企业招商好帮手|搜索营销推广|短视视频营销推广 | 食品级焦亚硫酸钠_工业级焦亚硫酸钠_焦亚硫酸钠-潍坊邦华化工有限公司 | 上海办公室装修公司_办公室设计_直营办公装修-羚志悦装 | TPM咨询,精益生产管理,5S,6S现场管理培训_华谋咨询公司 | 闪蒸干燥机-喷雾干燥机-带式干燥机-桨叶干燥机-[常州佳一干燥设备] | 阴离子_阳离子聚丙烯酰胺厂家_聚合氯化铝价格_水处理絮凝剂_巩义市江源净水材料有限公司 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 挤出机_橡胶挤出机_塑料挤出机_胶片冷却机-河北伟源橡塑设备有限公司 | 开云(中国)Kaiyun·官方网站 - 登录入口| 自进式锚杆-自钻式中空注浆锚杆-洛阳恒诺锚固锚杆生产厂家 |