基于HTML5的WebGIS前端類庫設(shè)計(jì)與性能優(yōu)化實(shí)踐研究
發(fā)布時(shí)間:2017-08-18 22:17
本文關(guān)鍵詞:基于HTML5的WebGIS前端類庫設(shè)計(jì)與性能優(yōu)化實(shí)踐研究
更多相關(guān)文章: WebGIS GeoServer2013 HTML5 性能優(yōu)化
【摘要】:隨著互聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)的技術(shù)發(fā)展,尤其是HTML5技術(shù)的日臻成熟,促進(jìn)了WebGIS應(yīng)用開發(fā)從服務(wù)器端向客戶端轉(zhuǎn)變,前端開發(fā)成為WebGIS和移動(dòng)互聯(lián)網(wǎng)GIS應(yīng)用開發(fā)的重點(diǎn)。為滿足我們課題組開發(fā)任務(wù)需求,需要設(shè)計(jì)一種基于HML5技術(shù)標(biāo)準(zhǔn)的、支持基本的WebGIS服務(wù)形式和可擴(kuò)展的、VebGIS前端類庫。 本文針對(duì)ECNU空間Web實(shí)驗(yàn)室(ECNU GeoWeb Lab)自主研發(fā)的WebGIS平臺(tái)性軟件ECNU GeoServer(第3版,代號(hào)GeoServer2013),設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于HTML5的輕量級(jí)、VebGIS前端類庫(gMap v3.0)。同時(shí)探討了Web前端存儲(chǔ)技術(shù)、Mashup技術(shù)、瀏覽器兼容以及前端性能優(yōu)化等方面的內(nèi)容。具體內(nèi)容包括: (1)系統(tǒng)分析了HTML5及WebGIS前端關(guān)鍵技術(shù),介紹了GeoServer2013服務(wù)器端服務(wù)接口。 (2)設(shè)計(jì)并實(shí)現(xiàn)了GeoServer2013的一個(gè)支持基本W(wǎng)ebGIS服務(wù)的、可擴(kuò)展的、輕量級(jí)的WebGIS前端基本類庫Map v3.0。 (3)研究設(shè)計(jì)GeoServer2013前端瀏覽器兼容性技術(shù),并進(jìn)行測(cè)試分析。 (4)以HTML5前端工作機(jī)制與優(yōu)化理論為基礎(chǔ),為GeoSever2013前端類庫進(jìn)行編碼測(cè)試和對(duì)比分析,并進(jìn)一步提出前端性能優(yōu)化問題的解決方案。 (5)在上海市農(nóng)業(yè)布局規(guī)劃系統(tǒng)技術(shù)開發(fā)中,成功應(yīng)用gMap v3.0類庫進(jìn)行前端功能開發(fā)。
【關(guān)鍵詞】:WebGIS GeoServer2013 HTML5 性能優(yōu)化
【學(xué)位授予單位】:華東師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP311.52;P208
【目錄】:
- 摘要6-7
- Abstract7-10
- 第1章 緒論10-13
- 1.1 研究背景與意義10
- 1.2 國內(nèi)外相關(guān)軟件分析與比較10-12
- 1.3 研究內(nèi)容與章節(jié)安排12-13
- 第2章 WebGIS前端關(guān)鍵技術(shù)13-24
- 2.1 HTML5技術(shù)13-16
- 2.1.1 canvas技術(shù)13-14
- 2.1.2 前端存儲(chǔ)技術(shù)14-16
- 2.1.3 離線與多線程技術(shù)16
- 2.2 GeoServer2013基本服務(wù)接口16-20
- 2.2.1 動(dòng)態(tài)地圖服務(wù)16-18
- 2.2.2 矢量要素服務(wù)18
- 2.2.3 切片地圖服務(wù)18-20
- 2.3 GeoServer2013前后臺(tái)通訊流程20-21
- 2.4 優(yōu)化地圖顯示的雙層切片容器技術(shù)21-24
- 第3章 GeoServer2013前端構(gòu)架24-39
- 3.1 實(shí)驗(yàn)環(huán)境與構(gòu)架24-26
- 3.2 前端類庫26-35
- 3.2.1 gMap(v3.0)類庫概述26
- 3.2.2 gMap(v3.0)類庫設(shè)計(jì)26-28
- 3.2.3 gMap(V3.0)類庫結(jié)構(gòu)28-33
- 3.2.4 類庫實(shí)現(xiàn)33-35
- 3.3 矢量要素服務(wù)的后臺(tái)存儲(chǔ)設(shè)計(jì)35-39
- 3.3.1 CRUD操作接口35-37
- 3.3.2 緩存技術(shù)37-39
- 第4章 瀏覽器兼容性研究39-56
- 4.1 瀏覽器特性39-40
- 4.2 兼容性問題分類40-54
- 4.2.1 CSS兼容問題41-44
- 4.2.2 JavaScript兼容44-52
- 4.2.3 HTML5兼容性研究52-54
- 4.3 技術(shù)選型的原則54-56
- 第5章 WebGIS前端性能優(yōu)化56-74
- 5.1 前端工作機(jī)制及優(yōu)化理論56-57
- 5.2 指標(biāo)與方案57-59
- 5.3 性能問題與優(yōu)化策略59-74
- 5.3.1 資源加載優(yōu)化59-63
- 5.3.2 編輯操作優(yōu)化63-67
- 5.3.3 本地存儲(chǔ)優(yōu)化性能67-72
- 5.3.4 多線程優(yōu)化72-74
- 第6章 演示與應(yīng)用案例74-81
- 6.1 GeoServer2013前端API功能調(diào)用74-77
- 6.2 GeoServer2013項(xiàng)目應(yīng)用77-81
- 6.2.1 項(xiàng)目概述77
- 6.2.2 功能實(shí)現(xiàn)77-81
- 第7章 總結(jié)與展望81-83
- 7.1 工作總結(jié)81-82
- 7.2 未來展望82-83
- 參考文獻(xiàn)83-85
- 后記85
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前2條
1 陳方圓;李治洪;謝文明;代成華;;基于Linux的能源與環(huán)境監(jiān)測(cè)WebGIS[J];計(jì)算機(jī)工程;2011年24期
2 黃永慧;陳程凱;;HTML5在移動(dòng)應(yīng)用開發(fā)上的應(yīng)用前景[J];計(jì)算機(jī)技術(shù)與發(fā)展;2013年07期
,本文編號(hào):697075
本文鏈接:http://sikaile.net/kejilunwen/dizhicehuilunwen/697075.html
最近更新
教材專著