日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Web GIS多种方式发布动态地图服务及显示(1)

發布時間:2023/12/20 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Web GIS多种方式发布动态地图服务及显示(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

先下結論

本次實驗通過多種方式發布地圖及進行地圖的展示,加強并鞏固了我對于WebGIS的學習,在寫這份報告前,我對于WebGIS的思路還是有一些零散的,但是經過這次報告形式的整合后,我對于WebGIS整體的把握就更了解了。但是在這份報告里,還有很多細節都沒有寫到,例如前端三件套Html+css+javascript的內容我并沒有提及,并不是因為這部分內容不重要,而是這次報告的側重點在于多種方式發布地圖服務并顯示,而不是在于基礎知識的部分。還有就是如果再詳細寫,對于ArcServer、geoserver等這些都可以單獨出一套教程了,API也是一樣,都還有非常非常多的東西值得去深究,但是在這篇報告中,都只是提到了最簡單的發布地圖服務的功能。而且其主流和開源的方式,都是我從網上自學搭配起來的架構,但其實其架構的搭配方式多種多樣,可以ArcServer+openlyaersgeoserver+Arcgis API for javascript,因此方式多種多樣,這篇報告更多只是對于我這學期來的WebGIS知識的一個簡單的總結與報告。

目錄

  • 先下結論
  • 第一章 Web GIS
    • 1.1 WebGIS簡介
    • 1.2 WebGIS的組成
    • 1.3 WebGIS的技術架構
  • [第二章 主流的Web GIS地圖發布及顯示](https://blog.csdn.net/qq465908194/article/details/103829636)
  • [第三章 開源方案Web GIS地圖發布及顯示](https://blog.csdn.net/qq465908194/article/details/103829685)
  • 參考文獻

第一章 Web GIS

摘要:本實驗為理論基礎,不打好扎實的地基,就無法建起摩天大樓,因此學習WebGIS綜合案例前,首先需要打下扎實的基礎,了解WebGIS的由來,了解其組成,知道學習WebGIS需要掌握哪些技術架構等等。

關鍵詞:WebGIS的組成、WebGIS的技術架構

1.1 WebGIS簡介

顧名思義,WebGIS就是展現于網絡上的GIS。就是將GIS這門學科所能提供的功能,以B/S技術展現給用戶,使用戶只需要在瀏覽器上便能使用這些GIS功能的一個應用方向。

Web地圖現在非常普遍,當你瀏覽一個Web地圖的時候,就像在一個很大的連續的圖片上漫游,你可以通過在地圖上平移(移動距離可能會比較遠)來自由地查看紐約、巴黎甚至東京。通過放大和縮小Web地圖,你會從國家輪廓看到越來越多的細節,如城市街道和建筑物。

Web地圖可以在一個連續的空間系統內為你導航,而不是從這個國家直接跳躍到那個州或者某個城市。盡管名字叫做Web地圖,但這個概念同樣適用于許多移動地圖并且在網上有了越來越多的Web地圖,這使得紙質地圖逐漸孤立。比如我們常用的百度地圖,高德地圖、谷歌地圖等。

以谷歌地圖為例。當地圖放大到一定比例時能看到相應的街道、地鐵等信息,如下圖1-1所示。


圖1-1 比例尺放大時能看到街道

當比例尺縮小時,能夠看到除中國外的國家。你可以隨意拖動地圖,查看你想要了解的那個國家的一些信息,如圖1-2所示。

圖1-2 比例尺縮小時狀態

1.2 WebGIS的組成

Web GIS的基本架構如下圖1-3所示,與Web應用類似,WebGIS的基本工作流程是用戶使用Web客戶端向Web服務器發送HTTP請求,Web服務器將有關GIS功能的請求轉發到GIS服務器,GIS服務器從GIS數據庫中讀取所需要的數據,對請求進行相應處理,如生成地圖、執行查詢或相關分析,將數據、地圖或其他操作結果通過HTTP響應返回到客戶端中顯示。
圖1-3 WebGIS的組成

1.3 WebGIS的技術架構

如下圖1-4所示,常規,常規的 WebGIS 系統的技術架構由 3個層次構成:數據層、中間件層和瀏覽器層。其中,數據層包含地圖文件、空間數據庫和業務數據庫 3個部分,分別對應系統底圖和專題圖應用、矢量與柵格數據查詢應用、業務數據查詢應用,中間件層由地圖服務器和業務邏輯服務器兩部分構成,分別對應WebGIS 系統地圖及功能應用、業務邏輯功能應用,瀏覽器層包含各種地圖 API的應用與展示、前端編程技術、前端框架的使用方法、基于瀏覽器的 Web程序調試方法等一系列內容。因此,完整的 WebGIS 技術體系不僅包含傳統的地理信息系統基礎理論、程序設計語言的熟練應用和數據庫存儲與訪問技術,還包含服務器端與客戶端的異步數據傳輸技術和前端編程。

圖1-4 WebGIS的常規技術架構與知識體系

第二章 主流的Web GIS地圖發布及顯示

第三章 開源方案Web GIS地圖發布及顯示

參考文獻

[1]范俊甫,張大富,孫廣偉,王殷行,韓留生.面向畢業生實踐能力培養的WebGIS課程建設[J].實驗室研究與探索,2019,38(10):171-175.

[2]何鑫.基于GeoServer和OpenLayers的WebGIS地理信息服務系統的設計與實現[J].山西交通科技,2017(04):122-126.

[3]蔣遠. 跨平臺WebGIS開發框架的研究與實現[D].電子科技大學,2017.

[4]蔣佩伶,苗放,張峻驍.基于GeoServer和OpenLayers的WebGIS實現[J].甘肅科技,2009,25(22):33-34.

總結

以上是生活随笔為你收集整理的Web GIS多种方式发布动态地图服务及显示(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。