WebGIS概述:WebGIS基础(1)
談到WebGIS這個術語,其相關關鍵詞就有:GML、ArcIMS、Ajax、ASP、ASP.NET、JSP、JSF、OGC、Java Applet、JavaScript、 Flex、SOA、SOAP、GIS服務、RESTful服務和Mashup等等還有很多。
當然,我們羅列這一堆術語的本意并不是“恐嚇”讀者;恰恰相反,希望能為讀者從這堆術語的“泥淖”中尋找到一條堅實可靠的“出路。
地理信息系統(Geographic Information System,GIS)是在20世紀60年代[2] 出現的,經過近40年的發展,已經發生了重要并且意義深遠的變化。從早期昂貴、基于主機(Host-based)的專業系統到今天進入平常百姓家中的那些價格低廉、基于無線網絡的移動與嵌入式GIS和GPS設備(手機和導航儀等),GIS的發展方向一直趨向于讓普通用戶都能從中無處不在的地理信息中受益。當然,這既符合IT技術的發展潮流,更暗合GIS的使命──更好地改變我們的生產、生活和工作方式,而WebGIS,則是這一發展潮流的最好注腳之一。
Internet網絡是人類歷史上最重要和最偉大的發明之一,它是人類通訊與交流方式的一次重大革命。Internet網絡的出現和發展,使得全球范圍內的信息共享和快速傳播成為可能,從而極大地增強了信息的時效性,并提高了其可靠性。也正是有了Internet網絡,我們生活的星球才能被稱為“地球村”,網絡已經對技術、科學和整個社會產生了深刻的影響,這個重要性無論怎樣強調都不為過。
而作為一種與位置相關的信息管理系統 ,GIS也借助了日益發展的網絡技術,誕生出了所謂的“網絡GIS”和WebGIS等概念,“互聯網逐漸將GIS的各種應用整合在一起,獨立的GIS將逐漸消失”,如今的GIS已經更加離不開網絡這一傳播介質。但讀者需要注意:網絡GIS與WebGIS并不能簡單地劃上等號,后者只是前者的一個子集。
拋開WebGIS這一概念名詞不談,對于GIS開發人員而言,WebGIS開發在本質上無非是在編寫一種交互方式較為特殊的Web應用程序,但隨著Web2.0概念的興起,AJAX、RIA框架、SOA、SOAP、GIS服務、RESTful服務和Mashup等名詞已經徹底地將許多GIS學習者擊倒在地,現在,WebGIS學習的復雜性不在于其內容的深淺,而是出現了太多的枝蔓,擋住了我們前進的道路。
在第一章中,我們將為讀者梳理一番WebGIS的軟硬件基礎的歷史,介紹互聯網絡的歷史和分布式計算、通訊協議、網絡GIS概念、WebGIS的定義與實質、主要的WebGIS服務器和開發路線。只有了解它們,我們才能從日益嚴密的Web應用程序封裝中窺見其本來面目,我們將讓讀者意識到,在這些名詞背后,都隱藏著一個越來越被讀者忽視的本質──HTTP請求/響應模型。
在閱讀完這一章之后,你將了解到,所謂WebGIS,無非就是Web+GIS而已,如圖 1?1所示,但這兩者的結合產生的力量,遠遠超過了單個的能力。
轉載于:https://www.cnblogs.com/rebben/archive/2011/04/11/2011977.html
總結
以上是生活随笔為你收集整理的WebGIS概述:WebGIS基础(1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FLASH开发[02]
- 下一篇: HLSL的一些常见渲染特效的实现