-
>
宇宙、量子和人類心靈
-
>
氣候文明史
-
>
南極100天
-
>
考研數學專題練1200題
-
>
希格斯:“上帝粒子”的發明與發現
-
>
神農架疊層石:10多億年前遠古海洋微生物建造的大堡礁
-
>
聲音簡史
開源網絡地圖可視化――基于Leaflet的在線地圖開發 版權信息
- ISBN:9787121435218
- 條形碼:9787121435218 ; 978-7-121-43521-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
開源網絡地圖可視化――基于Leaflet的在線地圖開發 內容簡介
本書首先介紹目前比較流行的地圖可視化工具和常見的地圖數據類型,便于讀者從整體上掌握地圖可視化的基本知識;然后介紹HTML、CSS、JavaScript等Web開發基礎,便于不太熟悉Web開發的讀者閱讀本書,熟悉Web開發的讀者可略過這部分內容;*后從Leaflet地圖可視化基礎、地圖基本操作、專題地圖繪制、地圖動畫等方面深入介紹Leaflet的開發過程,對每一步的案例代碼都進行了詳細說明,便于讀者輕松上手。掌握基于Leaflet的地圖可視化開發技巧,可以觸類旁通,迅速掌握其他地圖可視化開源庫的使用方法。
開源網絡地圖可視化――基于Leaflet的在線地圖開發 目錄
第1章 地圖可視化基礎知識 (1)
1.1 地圖可視化工具簡介 (1)
1.1.1 操作軟件 (2)
1.1.2 在線網站 (5)
1.1.3 開發包 (10)
1.2 常用的地理數據類型 (18)
1.2.1 Shapefile (19)
1.2.2 JSON (20)
1.2.3 GeoJSON (21)
1.2.4 TopoJSON (24)
1.2.5 CSV (26)
1.2.6 KML (27)
1.3 本章小結 (27)
第2章 Web開發基礎 (29)
2.1 HTML開發基礎 (29)
2.1.1 HTML文檔的基本結構 (29)
2.1.2 HTML元素的屬性 (31)
2.1.3 DOM (32)
2.1.4 canvas (33)
2.1.5 SVG (33)
2.1.6 注釋 (34)
2.2 CSS開發基礎 (34)
2.2.1 CSS簡介 (34)
2.2.2 CSS語法 (34)
2.2.3 CSS的創建 (39)
2.3 JavaScript開發基礎 (40)
2.3.1 JavaScript簡介 (40)
2.3.2 基本語法 (41)
2.4 常用的Web開發工具 (53)
2.4.1 Visual Studio Code (54)
2.4.2 Sublime Text (54)
2.4.3 WebStorm (55)
2.5 瀏覽器調試 (56)
2.5.1 查看源代碼 (56)
2.5.2 開發者工具 (56)
2.6 本章小結 (60)
第3章 Leaflet地圖可視化基礎 (61)
3.1 開發環境的搭建 (62)
3.1.1 下載Leaflet壓縮包 (62)
3.1.2 引用Leaflet (62)
3.2 地圖加載 (63)
3.2.1 Mapbox柵格瓦片地圖服務 (63)
3.2.2 國內地圖服務 (66)
3.2.3 覆蓋圖層加載 (72)
3.3 地圖控件 (83)
3.3.1 地圖縮放控件 (83)
3.3.2 地圖圖層控件 (84)
3.3.3 地圖比例尺控件 (88)
3.3.4 地圖屬性控件 (89)
3.3.5 地圖縮略圖控件 (91)
3.3.6 地圖全屏顯示控件 (92)
3.3.7 地圖放大鏡控件 (93)
3.4 本章小結 (95)
第4章 Leaflet地圖基本操作 (97)
4.1 地圖縮放的控制 (97)
4.1.1 地圖縮放等級的原理 (97)
4.1.2 地圖縮放等級的控制 (99)
4.2 鼠標光標坐標的獲取 (103)
4.3 彈出窗(Popup) (104)
4.4 提示框(Tooltip) (107)
4.5 地圖圖層的操作 (109)
4.5.1 堆疊順序的調整 (109)
4.5.2 圖像的配準 (112)
4.5.3 視頻的配準 (115)
4.5.4 地圖圖層的對比 (120)
4.6 地圖的繪制 (123)
4.7 地圖的標注 (126)
4.8 本章小結 (128)
第5章 Leaflet專題地圖繪制 (129)
5.1 分級統計圖法 (129)
5.1.1 獲取數據 (129)
5.1.2 設置樣式 (130)
5.1.3 添加注記 (132)
5.1.4 添加圖例 (133)
5.1.5 設置交互 (134)
5.1.6 繪制插件 (136)
5.2 分區統計圖表法 (139)
5.2.1 柱狀統計圖表法 (139)
5.2.2 餅狀/環狀統計圖表法 (147)
5.2.3 折線統計圖表法 (153)
5.3 熱力圖 (162)
5.3.1 獲取數據 (162)
5.3.2 獲取插件 (163)
5.3.3 繪制熱力圖 (164)
5.3.4 鼠標提示 (166)
5.3.5 添加圖例 (167)
5.4 蜂窩圖 (168)
5.4.1 獲取數據 (168)
5.4.2 下載JavaScript庫 (169)
5.4.3 繪制蜂窩圖 (169)
5.5 等值線圖 (172)
5.5.1 獲取數據 (172)
5.5.2 下載JavaScript庫 (173)
5.5.3 繪制等高線 (173)
5.6 分層設色法 (179)
5.6.1 繪制等值面 (180)
5.6.2 分層設色 (181)
5.7 本章小結 (182)
第6章 Leaflet地圖動畫 (183)
6.1 圖標動畫 (183)
6.1.1 沿線運動 (183)
6.1.2 時間軸控件 (186)
6.2 折線動畫 (192)
6.2.1 蛇行動畫 (192)
6.2.2 虛線動畫 (195)
6.2.3 螞蟻動畫 (197)
6.2.4 流向圖動畫 (198)
6.3 流場動畫 (204)
6.3.1 插件leaflet-velocity (204)
6.3.2 插件Leaflet.CanvasLayer.Field (206)
參考文獻 (213)
后記 (215)
開源網絡地圖可視化――基于Leaflet的在線地圖開發 作者簡介
楊乃,男,于武漢大學獲得地圖學與地理信息系統博士,現為中國地質大學(武漢)副教授。長期從事地圖可視化、時空大數據可視化分析與應用、三維地貌模型數學表達及其可視化、地理信息空間分析與智能應用相關研究工作。已發表SCI、EI等檢索學術論文40余篇,獲批發明專利2項、軟件著作權9項。近些年主持了國家自然科學基金(青年科學基金)項目、中國博士后科學基金面上資助項目、教育部地理信息系統軟件及其應用工程研究中心開放課題項目等。
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
伊索寓言-世界文學名著典藏-全譯本
- >
上帝之肋:男人的真實旅程
- >
名家帶你讀魯迅:故事新編
- >
【精裝繪本】畫給孩子的中國神話
- >
龍榆生:詞曲概論/大家小書
- >
我與地壇
- >
苦雨齋序跋文-周作人自編集