WebGIS 之 Leaflet 全面解析

郭明強,黃穎

  • 出版商: 電子工業
  • 出版日期: 2021-07-01
  • 定價: $594
  • 售價: 8.5$505
  • 語言: 簡體中文
  • 頁數: 244
  • 裝訂: 平裝
  • ISBN: 7121415739
  • ISBN-13: 9787121415739
  • 相關分類: 地理資訊系統 Gis
  • 已絕版

買這商品的人也買了...

商品描述

Leaflet是一種流行的輕量級GIS前端可視化開發庫,支持移動端開發,採用插件擴展機制,具有豐富的插件資源,能夠增強大數據、實時流數據的高效可視化表達和分析,可以與不同的WebGIS平臺產品相結合,開發出各具特色的WebGIS應用系統,已經被各大GIS廠商和WebGIS二次開發人員廣泛採用。本書的主要內容包括從前端到服務、Leaflet驚艷出場、地圖可視化、地圖操作與交互、地圖標繪與動畫、擴展開發機制與實踐、WebGIS應用開發實戰——救援物資跟蹤監管系統。

作者簡介

郭明強,男,重慶人,信息工程系副教授,從事網絡地理信息系統和高性能空間計算的研究和教學工作。
2007年獲中國地質大學(武漢)計算機科學與技術學士學位;2013年獲中國地質大學(武漢)地圖製圖學與地理信息工程博士學位。

目錄大綱

1章 從前端到服務 
1.1 走進Web技術視界 
1.2 Web開發體系 
1.3 揭開WebGIS的神秘面紗 
1.3.1 什麼是GIS 
1.3.2 什麼是WebGIS 
1.3.3 WebGIS的框架結構 
1.4 流行的GIS前端開發框架 
1.5 主流的開源GIS服務平臺 
1.6 GIS數據與服務規範 
1.6.1 OGC服務規範 
1.6.2 GeoJSON數據規範 
1.6.3 服務請求模式 
1.7 小結 

2章 Leaflet驚艷出場 
2.1 初識Leaflet 
2.2 Leaflet插件模式 
2.3 Leaflet開發體系 
2.3.1 開發資源 
2.3.2 源碼結構 
2.3.3 總體架構 
2.4 Leaflet開發入門 
2.4.1 開發環境配置 
2.4.2 一個入門程序——HelloLeaflet 
2.5 Web調試與發布 
2.5.1 調試方法與技巧 
2.5.2 網站發布方法 
2.6 Docker自動化部署 
2.6.1 Docker概述 
2.6.2 Docker架構 
2.6.3 Docker部署 
2.7 小結 

3章 地圖可視化 
3.1 Web地圖可視化原理 
3.2 Leaflet加載地圖流程 
3.3 地圖服務數據可視化 
3.3.1 OSM 
3.3.2 Bing地圖 
3.3.3 Google地圖 
3.3.4 天地圖地圖 
3.3.5 百度地圖 
3.3.6 高德地圖 
3.3.7 智圖 
3.3.8 ArcGIS瓦片地圖 
3.4 地圖文件數據可視化 
3.4.1 GeoJSON 
3.4.2 KML 
3.4.3 GPX 
3.5 OGC數據可視化 
3.5.1 WMS 
3.5.2 WMTS 
3.5.3 WFS 
3.6 GeoJSON數據說明 
3.6.1 GeoJSON數據結構 
3.6.2 GeoJSON數據轉換與解析 
3.7 小結 

4章 地圖作與交互 
4.1 地圖作與交互基本原理 
4.2 地圖應用基礎——地圖控件 
4.2.1 縮放控件 
4.2.2 導航控件 
4.2.3 比例尺控件 
4.2.4 版權控件 
4.2.5 鷹眼控件 
4.2.6 圖層管理控件 
4.2.7 全屏顯示控件 
4.2.8 測量控件 
4.2.9 格網控件 
4.3 地圖常用功能——地圖作 
4.3.1 地圖背景設置 
4.3.2 地圖定位 
4.3.3 地圖級數控制 
4.3.4 獲取顯示參數 
4.3.5 圖層探查 
4.3.6 圖層組控制 
4.3.7 圖層層級控制 
4.3.8 導出圖片 
4.3.9 導出PDF 
4.3.10 捲簾 
4.4 地圖交互利器——地圖事件 
4.4.1 圖層作事件 
4.4.2 地圖狀態事件 
4.4.3 交互事件 
4.4.4 彈出框事件 
4.5 小結 

5章 地圖標繪與動畫 
5.1 地理要素呈現——圖形繪製 
5.1.1 圖形繪製原理 
5.1.2 繪製幾何圖形 
5.1.3 交互繪製圖形 
5.1.4 圖形樣式編輯 
5.1.5 獲取圖形幾何信息 
5.1.6 繪製其他圖形 
5.2 點位信息表達——地圖標註 
5.2.1 地圖標註原理 
5.2.2 圖片標註 
5.2.3 文本標註 
5.2.4 矢量圖形標註 
5.2.5 自定義標註 
5.2.6 Popup標註視圖 
5.2.7 聚合標註 
5.2.8 視頻展示 
5.3 地理事件動態模擬——動畫特效 
5.3.1 圖形閃爍 
5.3.2 要素軌跡移動 
5.3.3 航線動態模擬 
5.3.4 遷移軌跡模擬 
5.3.5 水流模擬 
5.4 小結 

6章 擴展開發機制與實踐 
6.1 Leaflet插件擴展基本原理與開發方法 
6.1.1 Leaflet插件擴展基本原理 
6.1.2 Leaflet插件擴展開發方法 
6.2 Leaflet前端擴展開發實踐 
6.2.1 需求概述 
6.2.2 插件擴展開發 
6.2.3 插件發布 
6.3 小結 

7章 WebGIS應用開發實戰——救援物資跟蹤監管系統 
7.1 應用概述 
7.2 需求分析 
7.3 實現方案 
7.3.1 實現模式 
7.3.2 系統架構 
7.3.3 功能模塊 
7.3.4 數據組織 
7.4 具體實現 
7.4.1 框架設計 
7.4.2 搭建項目框架 
7.4.3 功能模塊實現 
7.5 應用發布 
7.6 小結 

參考文獻