WebGIS之OpenLayers全面解析(第2版)
定 價:79 元
叢書名:WebGIS系列叢書
當前圖書已被 27 所學校薦購過!
查看明細
- 作者:郭明強
- 出版時間:2019/9/1
- ISBN:9787121373237
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:P208
- 頁碼:288
- 紙張:
- 版次:01
- 開本:16開
作為業(yè)內(nèi)廣泛使用的地圖引擎之一,OpenLayers已被各大GIS廠商和廣大WebGIS二次開發(fā)者采用。借助于OpenLayers強大的擴展功能,可以與不同的WebGIS平臺產(chǎn)品相結(jié)合,開發(fā)出各具特色的WebGIS應用系統(tǒng)。本書的主要內(nèi)容涵蓋WebGIS和OpenLayers的開發(fā)基礎, OpenLayers的快速入門、多源數(shù)據(jù)加載、圖形繪制、OGC服務、高級功能,最后給出了OpenLayers的項目實戰(zhàn)——水利信息在線分析服務系統(tǒng)。
郭明強,男,重慶人,信息工程系副教授,從事網(wǎng)絡地理信息系統(tǒng)和高性能空間計算的研究和教學工作。2007年獲中國地質(zhì)大學(武漢)計算機科學與技術(shù)學士學位;2013年獲中國地質(zhì)大學(武漢)地圖制圖學與地理信息工程博士學位。
目 錄
第1章 概述 (1)
1.1 什么是GIS (1)
1.2 什么是WebGIS (2)
1.3 常見的開源WebGIS平臺 (3)
第2章 WebGIS開發(fā)基礎 (9)
2.1 Web開發(fā)基礎理論 (9)
2.1.1 B/S架構(gòu) (9)
2.1.2 客戶端技術(shù) (10)
2.1.3 服務器端技術(shù) (14)
2.1.4 數(shù)據(jù)庫技術(shù) (18)
2.2 Web編程基礎 (18)
2.2.1 頁面設計 (20)
2.2.2 事件機制 (21)
2.2.3 前后臺數(shù)據(jù)交互 (22)
2.3 WebGIS的框架結(jié)構(gòu) (26)
2.4 WebGIS開發(fā)的GIS背景知識 (26)
2.4.1 基礎幾何圖形 (27)
2.4.2 GIS地圖學基礎 (28)
2.4.3 GIS數(shù)據(jù)與應用 (31)
2.4.4 網(wǎng)絡地圖數(shù)據(jù)服務 (33)
2.4.5 WebGIS的邏輯坐標與窗口坐標轉(zhuǎn)換 (35)
第3章 OpenLayers開發(fā)基礎 (36)
3.1 OpenLayers簡介 (36)
3.1.1 OpenLayers 5的體系架構(gòu) (37)
3.1.2 OpenLayers 5的工作原理 (38)
3.2 OpenLayers 5的API概要 (45)
3.3 OpenLayers 5開發(fā)環(huán)境的配置 (48)
3.3.1 傳統(tǒng)開發(fā)方式 (48)
3.3.2 NodeJS開發(fā)方式 (50)
3.4 OpenLayers 5的調(diào)試方法 (54)
3.5 網(wǎng)站開發(fā)與發(fā)布 (56)
第4章 OpenLayers快速入門 (57)
4.1 創(chuàng)建Web網(wǎng)站 (57)
4.2 搭建應用系統(tǒng)框架 (59)
4.3 實現(xiàn)地圖顯示功能 (60)
4.4 加載常用控件 (65)
4.4.1 導航控件 (65)
4.4.2 基本操作控件 (67)
4.4.3 圖層控件 (70)
4.4.4 鼠標位置控件 (75)
4.4.5 比例尺控件 (77)
4.4.6 鷹眼控件 (78)
4.4.7 全屏顯示控件 (80)
4.4.8 圖層探查控件 (81)
4.4.9 動畫效果控件 (84)
4.4.10 測量控件 (88)
4.5 練習 (95)
第5章 OpenLayers之多源數(shù)據(jù)展示篇 (96)
5.1 數(shù)據(jù)加載原理 (96)
5.2 基礎地圖數(shù)據(jù)(以ArcGIS數(shù)據(jù)為例) (97)
5.2.1 基于ArcGIS Server REST的瓦片地圖服務接口 (98)
5.2.2 基于ArcGIS Server REST的矢量地圖服務接口 (100)
5.2.3 基于ArcGIS Online的瓦片地圖服務接口 (102)
5.3 開放數(shù)據(jù) (104)
5.3.1 加載GeoJSON數(shù)據(jù) (105)
5.3.2 加載KML數(shù)據(jù) (108)
5.3.3 加載GPX數(shù)據(jù) (112)
5.4 公共地圖數(shù)據(jù) (116)
5.4.1 加載OpenStreetMap (117)
5.4.2 加載顯示Bing地圖 (117)
5.4.3 加載百度地圖 (118)
5.4.4 加載高德地圖 (120)
5.4.5 加載谷歌地圖 (121)
5.4.6 加載天地圖 (121)
5.5 矢量瓦片 (122)
5.6 多源數(shù)據(jù)疊加 (124)
5.7 網(wǎng)格信息顯示 (129)
5.8 地圖打印(導出圖片) (130)
5.9 練習 (131)
第6章 OpenLayers之圖形繪制篇 (132)
6.1 圖形交互繪制原理 (132)
6.2 幾何圖形的繪制 (133)
6.3 圖形樣式編輯 (136)
6.4 圖形交互編輯 (146)
6.5 練習 (148)
第7章 OpenLayers之OGC服務篇 (149)
7.1 OGC使用說明 (149)
7.2 OGC規(guī)范的加載原理 (150)
7.3 OGC規(guī)范數(shù)據(jù)顯示 (151)
7.3.1 加載WMTS (151)
7.3.2 加載WMS (153)
7.3.3 加載WFS (156)
7.4 練習 (158)
第8章 OpenLayers之高級功能篇 (159)
8.1 地圖標注功能 (159)
8.1.1 地圖標注的基本原理 (159)
8.1.2 圖文標注 (159)
8.1.3 Popup標注 (164)
8.1.4 聚合標注 (169)
8.2 投影轉(zhuǎn)換 (171)
8.3 視圖聯(lián)動 (174)
8.4 地圖定位導航 (176)
8.5 熱點圖 (184)
8.6 熱區(qū)功能 (186)
8.7 統(tǒng)計圖 (198)
8.8 軍事標繪功能 (205)
8.9 練習 (214)
第9章 OpenLayers之項目實戰(zhàn)——水利信息在線分析服務系統(tǒng) (215)
9.1 建設背景 (215)
9.2 系統(tǒng)需求 (216)
9.3 系統(tǒng)設計 (216)
9.3.1 系統(tǒng)開發(fā)模式 (216)
9.3.2 系統(tǒng)體系架構(gòu) (216)
9.3.3 系統(tǒng)功能設計 (217)
9.3.4 數(shù)據(jù)組織設計 (218)
9.3.5 數(shù)據(jù)庫設計 (219)
9.4 系統(tǒng)實現(xiàn) (223)
9.4.1 環(huán)境部署 (223)
9.4.2 系統(tǒng)框架 (224)
9.4.3 數(shù)據(jù)庫查詢 (226)
9.4.4 基本功能 (228)
9.4.5 實時水情 (232)
9.4.6 實時雨情 (244)
9.4.7 臺風路徑 (253)
9.4.8 衛(wèi)星云圖 (268)
9.5 系統(tǒng)部署 (271)
9.5.1 系統(tǒng)打包 (271)
9.5.2 系統(tǒng)發(fā)布 (272)
9.6 練習 (275)
參考文獻 (276)