-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

WebGIS之OpenLayers全面解析(第2版)

( 簡體 字)
作者:郭明強,黃穎類別:1. -> 資訊系統 -> 地理資訊系統
譯者:
出版社:電子工業出版社WebGIS之OpenLayers全面解析(第2版) 3dWoo書號: 51745
詢問書籍請說出此書號!

有庫存
NT售價: 395

出版日:9/1/2019
頁數:288
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121373237
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

WebGIS開發技術先后經歷了從JavaScript到RIA,再從RIA到JavaScript的發展過程。近年來,基于RIA的WebGIS開發技術已逐漸淡出,WebGIS傳統的JavaScript開發方式又開始流行起來,ArcGIS、MapGIS、SuperMap等各大WebGIS廠商的平臺產品也已將產品研發重心轉移到了JavaScript上。OpenLayers作為業內使用最為廣泛的地圖引擎之一,已被各大GIS廠商和廣大WebGIS二次開發者采用。借助于OpenLayers強大的擴展功能,可以與各大WebGIS廠商的平臺產品(如ArcGIS Server、MapGIS IGServer、SuperMap iServer、GeoServer等)相結合,開發出各具特色的WebGIS應用系統。因此,一旦掌握了OpenLayers客戶端WebGIS開發技術,便可快速地實現與任何一種WebGIS服務平臺的對接。本書針對OpenLayers的WebGIS開發,從基礎到高級功能進行了詳細全面的講解,目的就是為了給廣大讀者提供一本能夠指導基于OpenLayers的WebGIS開發的參考書籍。
自2006年在武漢中地數碼集團開始從事WebGIS平臺產品的研發工作以來,我先后開發過WebGIS服務器、JavaScript版本WebGIS客戶端、Flex版本WebGIS客戶端、Silverlight版本WebGIS客戶端。在十多年來的WebGIS研發工作中,我體會到了做平臺產品不能“閉門造車”,要以一種開放共享的態度來做一個WebGIS平臺,這樣才能夠在WebGIS領域立足。而OpenLayers與我的想法不謀而合,借助OpenLayers的開放特性和強大的擴展功能,可以擴展各個WebGIS平臺的插件,這樣就能做到用“多個插件、一個系統”,去對接多個WebGIS服務平臺,避免了WebGIS客戶端功能擴展難,難以與各大WebGIS廠商的平臺產品(如ArcGIS Server、MapGIS IGServer、SuperMap iServer、GeoServer、Google Map、百度地圖、天地圖等)融合的難題。這是我撰寫本書的主要動因,希望本書能夠給WebGIS領域的科研工作者和程序開發好愛者提供參考。
我在中國地質大學(武漢)信息工程學院主講“WebGIS”課程,學生在這門課程的上機實踐中難以選擇某個WebGIS平臺進行學習,因為不同的GIS廠商各自提供的WebGIS客戶端開發庫都大相徑庭,學習難度大,難以在短時間內快速入門。在這種現狀的推動下,進一步促使了我下定決心,把自己多年來在WebGIS開發方面積累的經驗撰寫成書,將獲得業界認可的、開放的OpenLayers開發指導書提供給廣大學生,讓開設GIS專業的高校學生能夠基于此書快速地了解、學習并掌握WebGIS,而不用再受不同WebGIS平臺的限制。希望本書能夠為高校學生的產學研、專業技能學習、創新創業、畢業設計等起到一定的指導和幫助作用。
高校GIS二次開發大賽是高校學生鍛煉和學習的最佳環境,雖然我指導的學生在第五屆、第六屆、第七屆高校GIS技能大賽中都獲得了很好的成績,第六屆和第七屆連續斬獲特等獎,但是還有很多學生因為WebGIS學習難度大,缺乏一本能夠快速學習并接入自己熟悉的某個WebGIS平臺的開發指導書籍,限制了各種GIS二次開發大賽的進入門檻。為了增加學生的自信心,降低入門門檻,本書對OpenLayers開發技術進行了詳細全面的講解,內容由淺入深,配以豐富的程序示例,一旦快速學習并掌握了OpenLayers開發技術,就能夠快速地將其與自己熟悉的WebGIS平臺相結合,高效地開發出自己的WebGIS系統。希望本書的出版能夠增強參加各類GIS大賽的學生的自信心,并指導學生快速地了解、熟悉并掌握WebGIS,提高項目實踐動手能力。
在十多年來的WebGIS項目開發實踐中,目前WebGIS系統已從單一的WebGIS平臺向多源異構的方向發展,越來越多的系統需要在一套系統中使用來自不同GIS廠商的數據,調用不同GIS廠商提供的GIS服務,這給WebGIS系統的可擴展性提出了極高的要求,而目前主流的OpenLayers剛好能夠很好地解決這一難題,使其已被廣大WebGIS程序開發愛好者作為首選的WebGIS客戶端。在這個形勢驅動下,促使我下定決心,順勢推出一本全方位講解OpenLayers開發的技術書籍,希望能夠給廣大WebGIS程序開發愛好者提供參考。

郭明強
中國地質大學(武漢) 副教授 博士后
武漢中地數碼科技有限公司WebGIS產品研發經理 高級工程師
湖北地信科技集團股份有限公司 技術顧問
內容簡介:

作為業內廣泛使用的地圖引擎之一,OpenLayers已被各大GIS廠商和廣大WebGIS二次開發者采用。借助于OpenLayers強大的擴展功能,可以與不同的WebGIS平臺產品相結合,開發出各具特色的WebGIS應用系統。本書的主要內容涵蓋WebGIS和OpenLayers的開發基礎, OpenLayers的快速入門、多源數據加載、圖形繪制、OGC服務、高級功能,最后給出了OpenLayers的項目實戰——水利信息在線分析服務系統。
目錄:

第1章 概述 (1)
1.1 什么是GIS (1)
1.2 什么是WebGIS (2)
1.3 常見的開源WebGIS平臺 (3)
第2章 WebGIS開發基礎 (9)
2.1 Web開發基礎理論 (9)
2.1.1 B/S架構 (9)
2.1.2 客戶端技術 (10)
2.1.3 服務器端技術 (14)
2.1.4 數據庫技術 (18)
2.2 Web編程基礎 (18)
2.2.1 頁面設計 (20)
2.2.2 事件機制 (21)
2.2.3 前后臺數據交互 (22)
2.3 WebGIS的框架結構 (26)
2.4 WebGIS開發的GIS背景知識 (26)
2.4.1 基礎幾何圖形 (27)
2.4.2 GIS地圖學基礎 (28)
2.4.3 GIS數據與應用 (31)
2.4.4 網絡地圖數據服務 (33)
2.4.5 WebGIS的邏輯坐標與窗口坐標轉換 (35)
第3章 OpenLayers開發基礎 (36)
3.1 OpenLayers簡介 (36)
3.1.1 OpenLayers 5的體系架構 (37)
3.1.2 OpenLayers 5的工作原理 (38)
3.2 OpenLayers 5的API概要 (45)
3.3 OpenLayers 5開發環境的配置 (48)
3.3.1 傳統開發方式 (48)
3.3.2 NodeJS開發方式 (50)
3.4 OpenLayers 5的調試方法 (54)
3.5 網站開發與發布 (56)
第4章 OpenLayers快速入門 (57)
4.1 創建Web網站 (57)
4.2 搭建應用系統框架 (59)
4.3 實現地圖顯示功能 (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之多源數據展示篇 (96)
5.1 數據加載原理 (96)
5.2 基礎地圖數據(以ArcGIS數據為例) (97)
5.2.1 基于ArcGIS Server REST的瓦片地圖服務接口 (98)
5.2.2 基于ArcGIS Server REST的矢量地圖服務接口 (100)
5.2.3 基于ArcGIS Online的瓦片地圖服務接口 (102)
5.3 開放數據 (104)
5.3.1 加載GeoJSON數據 (105)
5.3.2 加載KML數據 (108)
5.3.3 加載GPX數據 (112)
5.4 公共地圖數據 (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 多源數據疊加 (124)
5.7 網格信息顯示 (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規范的加載原理 (150)
7.3 OGC規范數據顯示 (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 投影轉換 (171)
8.3 視圖聯動 (174)
8.4 地圖定位導航 (176)
8.5 熱點圖 (184)
8.6 熱區功能 (186)
8.7 統計圖 (198)
8.8 軍事標繪功能 (205)
8.9 練習 (214)
第9章 OpenLayers之項目實戰——水利信息在線分析服務系統 (215)
9.1 建設背景 (215)
9.2 系統需求 (216)
9.3 系統設計 (216)
9.3.1 系統開發模式 (216)
9.3.2 系統體系架構 (216)
9.3.3 系統功能設計 (217)
9.3.4 數據組織設計 (218)
9.3.5 數據庫設計 (219)
9.4 系統實現 (223)
9.4.1 環境部署 (223)
9.4.2 系統框架 (224)
9.4.3 數據庫查詢 (226)
9.4.4 基本功能 (228)
9.4.5 實時水情 (232)
9.4.6 實時雨情 (244)
9.4.7 臺風路徑 (253)
9.4.8 衛星云圖 (268)
9.5 系統部署 (271)
9.5.1 系統打包 (271)
9.5.2 系統發布 (272)
9.6 練習 (275)
參考文獻 (276)
序: