Web GIS多种方式发布动态地图服务及显示(1)
先下結(jié)論
本次實(shí)驗(yàn)通過多種方式發(fā)布地圖及進(jìn)行地圖的展示,加強(qiáng)并鞏固了我對(duì)于WebGIS的學(xué)習(xí),在寫這份報(bào)告前,我對(duì)于WebGIS的思路還是有一些零散的,但是經(jīng)過這次報(bào)告形式的整合后,我對(duì)于WebGIS整體的把握就更了解了。但是在這份報(bào)告里,還有很多細(xì)節(jié)都沒有寫到,例如前端三件套Html+css+javascript的內(nèi)容我并沒有提及,并不是因?yàn)檫@部分內(nèi)容不重要,而是這次報(bào)告的側(cè)重點(diǎn)在于多種方式發(fā)布地圖服務(wù)并顯示,而不是在于基礎(chǔ)知識(shí)的部分。還有就是如果再詳細(xì)寫,對(duì)于ArcServer、geoserver等這些都可以單獨(dú)出一套教程了,API也是一樣,都還有非常非常多的東西值得去深究,但是在這篇報(bào)告中,都只是提到了最簡(jiǎn)單的發(fā)布地圖服務(wù)的功能。而且其主流和開源的方式,都是我從網(wǎng)上自學(xué)搭配起來的架構(gòu),但其實(shí)其架構(gòu)的搭配方式多種多樣,可以ArcServer+openlyaers、geoserver+Arcgis API for javascript,因此方式多種多樣,這篇報(bào)告更多只是對(duì)于我這學(xué)期來的WebGIS知識(shí)的一個(gè)簡(jiǎn)單的總結(jié)與報(bào)告。
目錄
- 先下結(jié)論
- 第一章 Web GIS
- 1.1 WebGIS簡(jiǎn)介
- 1.2 WebGIS的組成
- 1.3 WebGIS的技術(shù)架構(gòu)
- [第二章 主流的Web GIS地圖發(fā)布及顯示](https://blog.csdn.net/qq465908194/article/details/103829636)
- [第三章 開源方案Web GIS地圖發(fā)布及顯示](https://blog.csdn.net/qq465908194/article/details/103829685)
- 參考文獻(xiàn)
第一章 Web GIS
摘要:本實(shí)驗(yàn)為理論基礎(chǔ),不打好扎實(shí)的地基,就無法建起摩天大樓,因此學(xué)習(xí)WebGIS綜合案例前,首先需要打下扎實(shí)的基礎(chǔ),了解WebGIS的由來,了解其組成,知道學(xué)習(xí)WebGIS需要掌握哪些技術(shù)架構(gòu)等等。
關(guān)鍵詞:WebGIS的組成、WebGIS的技術(shù)架構(gòu)
1.1 WebGIS簡(jiǎn)介
顧名思義,WebGIS就是展現(xiàn)于網(wǎng)絡(luò)上的GIS。就是將GIS這門學(xué)科所能提供的功能,以B/S技術(shù)展現(xiàn)給用戶,使用戶只需要在瀏覽器上便能使用這些GIS功能的一個(gè)應(yīng)用方向。
Web地圖現(xiàn)在非常普遍,當(dāng)你瀏覽一個(gè)Web地圖的時(shí)候,就像在一個(gè)很大的連續(xù)的圖片上漫游,你可以通過在地圖上平移(移動(dòng)距離可能會(huì)比較遠(yuǎn))來自由地查看紐約、巴黎甚至東京。通過放大和縮小Web地圖,你會(huì)從國家輪廓看到越來越多的細(xì)節(jié),如城市街道和建筑物。
Web地圖可以在一個(gè)連續(xù)的空間系統(tǒng)內(nèi)為你導(dǎo)航,而不是從這個(gè)國家直接跳躍到那個(gè)州或者某個(gè)城市。盡管名字叫做Web地圖,但這個(gè)概念同樣適用于許多移動(dòng)地圖并且在網(wǎng)上有了越來越多的Web地圖,這使得紙質(zhì)地圖逐漸孤立。比如我們常用的百度地圖,高德地圖、谷歌地圖等。
以谷歌地圖為例。當(dāng)?shù)貓D放大到一定比例時(shí)能看到相應(yīng)的街道、地鐵等信息,如下圖1-1所示。
圖1-1 比例尺放大時(shí)能看到街道
當(dāng)比例尺縮小時(shí),能夠看到除中國外的國家。你可以隨意拖動(dòng)地圖,查看你想要了解的那個(gè)國家的一些信息,如圖1-2所示。
圖1-2 比例尺縮小時(shí)狀態(tài)
1.2 WebGIS的組成
Web GIS的基本架構(gòu)如下圖1-3所示,與Web應(yīng)用類似,WebGIS的基本工作流程是用戶使用Web客戶端向Web服務(wù)器發(fā)送HTTP請(qǐng)求,Web服務(wù)器將有關(guān)GIS功能的請(qǐng)求轉(zhuǎn)發(fā)到GIS服務(wù)器,GIS服務(wù)器從GIS數(shù)據(jù)庫中讀取所需要的數(shù)據(jù),對(duì)請(qǐng)求進(jìn)行相應(yīng)處理,如生成地圖、執(zhí)行查詢或相關(guān)分析,將數(shù)據(jù)、地圖或其他操作結(jié)果通過HTTP響應(yīng)返回到客戶端中顯示。
圖1-3 WebGIS的組成
1.3 WebGIS的技術(shù)架構(gòu)
如下圖1-4所示,常規(guī),常規(guī)的 WebGIS 系統(tǒng)的技術(shù)架構(gòu)由 3個(gè)層次構(gòu)成:數(shù)據(jù)層、中間件層和瀏覽器層。其中,數(shù)據(jù)層包含地圖文件、空間數(shù)據(jù)庫和業(yè)務(wù)數(shù)據(jù)庫 3個(gè)部分,分別對(duì)應(yīng)系統(tǒng)底圖和專題圖應(yīng)用、矢量與柵格數(shù)據(jù)查詢應(yīng)用、業(yè)務(wù)數(shù)據(jù)查詢應(yīng)用,中間件層由地圖服務(wù)器和業(yè)務(wù)邏輯服務(wù)器兩部分構(gòu)成,分別對(duì)應(yīng)WebGIS 系統(tǒng)地圖及功能應(yīng)用、業(yè)務(wù)邏輯功能應(yīng)用,瀏覽器層包含各種地圖 API的應(yīng)用與展示、前端編程技術(shù)、前端框架的使用方法、基于瀏覽器的 Web程序調(diào)試方法等一系列內(nèi)容。因此,完整的 WebGIS 技術(shù)體系不僅包含傳統(tǒng)的地理信息系統(tǒng)基礎(chǔ)理論、程序設(shè)計(jì)語言的熟練應(yīng)用和數(shù)據(jù)庫存儲(chǔ)與訪問技術(shù),還包含服務(wù)器端與客戶端的異步數(shù)據(jù)傳輸技術(shù)和前端編程。
圖1-4 WebGIS的常規(guī)技術(shù)架構(gòu)與知識(shí)體系
第二章 主流的Web GIS地圖發(fā)布及顯示
第三章 開源方案Web GIS地圖發(fā)布及顯示
參考文獻(xiàn)
[1]范俊甫,張大富,孫廣偉,王殷行,韓留生.面向畢業(yè)生實(shí)踐能力培養(yǎng)的WebGIS課程建設(shè)[J].實(shí)驗(yàn)室研究與探索,2019,38(10):171-175.
[2]何鑫.基于GeoServer和OpenLayers的WebGIS地理信息服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].山西交通科技,2017(04):122-126.
[3]蔣遠(yuǎn). 跨平臺(tái)WebGIS開發(fā)框架的研究與實(shí)現(xiàn)[D].電子科技大學(xué),2017.
[4]蔣佩伶,苗放,張峻驍.基于GeoServer和OpenLayers的WebGIS實(shí)現(xiàn)[J].甘肅科技,2009,25(22):33-34.
總結(jié)
以上是生活随笔為你收集整理的Web GIS多种方式发布动态地图服务及显示(1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hibernate学习笔记③
- 下一篇: 模拟电路必看书推荐