二維的主流的是GMAP,主要是一些二維地圖的開發(fā),如果是簡單的需求,像百度,google的二次開發(fā)也很不錯的,可以試試
在竹溪等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作按需搭建網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),營銷型網(wǎng)站建設(shè),外貿(mào)網(wǎng)站制作,竹溪網(wǎng)站建設(shè)費用合理。
三維主流的是WorldWind 是美國NASA研發(fā)的,源碼公開的,全球可以下載,后期被大家完善了很多插件,功能還不錯,不過對編程功底要求比較高
想寫本文,主要是源于前兩天有個老師找到我說讓我錄一個大概半個小時的視頻,跟大家分享一下各webgis框架之間的區(qū)別以及在應(yīng)用的過程中應(yīng)該如何選擇。其實之前也有學(xué)員問過類似的問題,當(dāng)時只是針對他們的疑問做了回答。雖然各個框架都有用過,有幾個還算比較熟悉,但并沒有全面的對各個框架進(jìn)行過比較,剛好借著這個機(jī)會,一方面重新對各個框架有一個比較全面的認(rèn)識,另一方面對各個框架做一個比較,以便后面使用的時候有一個較好的選擇。
v6.5.0
Leaflet 1.7.1
v2.2.0
V0.49.3
4.18
v2.0
v1.0
根據(jù)我國地質(zhì)工作實際和地質(zhì)調(diào)查信息資源現(xiàn)狀,研究空間信息網(wǎng)格思想,構(gòu)建中國地質(zhì)調(diào)查信息網(wǎng)格平臺,實現(xiàn)分布式數(shù)據(jù)、軟件、硬件等資源的共享和協(xié)同,發(fā)展與應(yīng)用空間信息網(wǎng)格技術(shù)是構(gòu)建中國地質(zhì)調(diào)查信息網(wǎng)格的主導(dǎo)思想。
根據(jù)地質(zhì)調(diào)查信息服務(wù)的需求,框架中國地質(zhì)調(diào)查信息網(wǎng)格平臺(圖5-1)應(yīng)能夠提供空間資源共享、任務(wù)協(xié)作及并行計算機(jī)制,空間分析計算能力的集成,提供靈活的動態(tài)集群及負(fù)載均衡功能,并且能夠?qū)崿F(xiàn)多結(jié)點空間數(shù)據(jù)資源、空間運算能力的高度共享,保證用戶進(jìn)行網(wǎng)格空間應(yīng)用的高安全性和高可靠性,并能向用戶提供高度抽象的統(tǒng)一虛擬視圖。其特點如下。
圖5-1 中國地質(zhì)調(diào)查信息網(wǎng)格平臺框架
一、基于對等式結(jié)點管理器及其機(jī)制與網(wǎng)格GIS軟件平臺中間件的整合的網(wǎng)格GIS平臺應(yīng)用程序開發(fā)框架構(gòu)建
中國地質(zhì)調(diào)查信息網(wǎng)格平臺以網(wǎng)格GIS軟件平臺為基本構(gòu)架,通過對等式結(jié)點管理器與網(wǎng)格GIS軟件平臺中間件的整合,構(gòu)成完整中國地質(zhì)調(diào)查信息網(wǎng)格平臺。
由虛擬結(jié)點資源聚集器、網(wǎng)格結(jié)點元服務(wù)庫、虛擬結(jié)點Portal配置器、暫時性數(shù)據(jù)資源聚合容器組成對等式結(jié)點管理器及其機(jī)制,通過網(wǎng)格GIS平臺應(yīng)用程序開發(fā)框架,實現(xiàn)對服務(wù)狀態(tài)的控制,跨平臺集成、網(wǎng)格全局目錄、域?qū)ο蠊芾?、分布式空間計算、網(wǎng)格工作流、用戶安全管理等功能。
網(wǎng)格GIS應(yīng)用程序開發(fā)框架(Grid Application Development Framework),以Grid Service服務(wù)的形式對用戶發(fā)布,可以實現(xiàn)用戶應(yīng)用的快速定制與開發(fā)。通過提供一系列的應(yīng)用系統(tǒng)構(gòu)建工具,主要包括:網(wǎng)格工作流搭建工具、功能組件注冊工具、網(wǎng)格服務(wù)快速開發(fā)工具、網(wǎng)格地圖文檔轉(zhuǎn)換工具等,為構(gòu)建整個業(yè)務(wù)系統(tǒng)提供了支撐環(huán)境。利用這些工具可以快速構(gòu)建和擴(kuò)展面向?qū)I(yè)應(yīng)用領(lǐng)域應(yīng)用系統(tǒng)的一般模式,用戶利用功能庫、模型庫和數(shù)據(jù)管理工作區(qū)中提供的功能、模型和數(shù)據(jù),通過網(wǎng)格 GIS應(yīng)用系統(tǒng)構(gòu)建工具生成各應(yīng)用系統(tǒng)。其中,功能庫或模型庫中既提供網(wǎng)格GIS平臺自有的通用GIS功能或模型,又可以加入自定義的業(yè)務(wù)功能或?qū)I(yè)模型?;诰W(wǎng)格GIS軟件的應(yīng)用系統(tǒng)主要采用基于Globus的網(wǎng)格GIS平臺軟件包來構(gòu)建,作為一個充分利用網(wǎng)格技術(shù)的GIS平臺,網(wǎng)格GIS通過空間資源共享、任務(wù)協(xié)作及并行計算機(jī)制,進(jìn)行空間分析計算能力的集成,提供了靈活的動態(tài)集群及負(fù)載均衡功能,并且能夠?qū)崿F(xiàn)多結(jié)點空間數(shù)據(jù)資源、空間運算能力的高度共享,保證了用戶進(jìn)行網(wǎng)格空間應(yīng)用的高安全性和高可靠性,并能向用戶提供高度抽象的統(tǒng)一虛擬視圖。進(jìn)而解決了傳統(tǒng)網(wǎng)絡(luò)GIS系統(tǒng)中存在的諸多問題。
二、IMS Service與Grid GISWRSF Service并存的混合框架
中國地質(zhì)調(diào)查信息網(wǎng)格平臺對IMS Service與Grid GISWRSF Service進(jìn)行了集成,實現(xiàn)原有的MapGISIMS Service與基于WSRF實現(xiàn)規(guī)范構(gòu)建的網(wǎng)格GIS服務(wù)并存的混合框架。使中國地質(zhì)調(diào)查信息網(wǎng)格平臺實現(xiàn)了跨平臺部署,能運行于W indows/Linux/Unix等多種異構(gòu)操作系統(tǒng)平臺,并且支持本地空間數(shù)據(jù)格式(如MapGISHDF數(shù)據(jù)庫),基于大型商業(yè)數(shù)據(jù)庫的空間數(shù)據(jù)庫格式(如Oracle 10g/11g、IBMDB2等)。在跨平臺GISC/C++內(nèi)核的基礎(chǔ)上,通過采用JNI技術(shù)對底層GIS功能進(jìn)行封裝,將底層基本的GIS功能發(fā)布成SOAP及REST形式的元功能服務(wù),提供了傳統(tǒng)和無狀態(tài)形式的服務(wù)API接口,方便上層框架進(jìn)行封裝。
Grid GISWRSF Service主要采用基于Globus的網(wǎng)格GIS平臺軟件包來實現(xiàn),如圖5-2所示,網(wǎng)格GIS軟件平臺架構(gòu)自底向上主要設(shè)計為如下幾層:
圖5-2 網(wǎng)格GIS軟件平臺架構(gòu)分層
最下層由跨平臺的MapGISGrid Core(即DC Serevr服務(wù)核心軟件包)組成,該內(nèi)核實現(xiàn)了跨平臺部署,能運行于W indows/Linux/Unix等多種異構(gòu)操作系統(tǒng)平臺,并且支持本地空間數(shù)據(jù)格式(如MapGISHDF數(shù)據(jù)庫),基于大型商業(yè)數(shù)據(jù)庫的空間數(shù)據(jù)庫格式(如Oracle 10g/11g、IBM DB 2等)。
在跨平臺GISC/C++內(nèi)核的基礎(chǔ)上,采用JNI技術(shù)對底層GIS功能進(jìn)行封裝,將底層基本的GIS功能發(fā)布成SOAP及REST形式的元功能服務(wù),提供了傳統(tǒng)和無狀態(tài)形式的服務(wù)API接口,方便上層框架進(jìn)行封裝。
通過元功能服務(wù)層提供的服務(wù)API接口,采用Globus Toolkit 4工具集對其進(jìn)行了網(wǎng)格化封裝,其上構(gòu)建了一系列的網(wǎng)格GIS功能組件,如網(wǎng)格全局目錄、域?qū)ο蠊芾斫M件、分布式空間計算中間件、網(wǎng)格工作流組件、用戶安全管理組件等。在一系列網(wǎng)格GIS功能組件的基礎(chǔ)上,實現(xiàn)了一套網(wǎng)格GIS應(yīng)用程序開發(fā)框架(Grid Application Development Framework),在此基礎(chǔ)上,底層功能均以Grid Service服務(wù)的形式對上發(fā)布,在此基礎(chǔ)上可以實現(xiàn)用戶應(yīng)用的快速定制與開發(fā)。
最上層的網(wǎng)格GIS門戶層可以在標(biāo)準(zhǔn)網(wǎng)格服務(wù)的基礎(chǔ)上采用流行的JavaScript或者Flex等主流的富客戶端開發(fā)技術(shù)進(jìn)行客戶端應(yīng)用的快速開發(fā)。實現(xiàn)地質(zhì)調(diào)查信息的集成發(fā)現(xiàn)集成及礦產(chǎn)資源預(yù)測與評價的網(wǎng)格計算解決方案。
在網(wǎng)格 GIS業(yè)務(wù)化系統(tǒng)建設(shè),為充分利用網(wǎng)格GIS技術(shù)優(yōu)勢,如對服務(wù)狀態(tài)的控制,跨平臺集成、網(wǎng)格全局目錄、域?qū)ο蠊芾斫M件、分布式空間計算中間件、網(wǎng)格工作流組件、用戶安全管理組件等。中國地質(zhì)調(diào)查信息網(wǎng)格平臺對IMS Serivce與Grid GISWRSF Service 進(jìn)行了集成,使中國地質(zhì)調(diào)查信息網(wǎng)格平臺實現(xiàn)了跨平臺部署,能運行于Windows/Linux/Unix等多種異構(gòu)操作系統(tǒng)平臺,并且支持本地空間數(shù)據(jù)格式(如M apGISHDF數(shù)據(jù)庫),基于大型商業(yè)數(shù)據(jù)庫的空間數(shù)據(jù)庫格式(如Oracle10g/11g、IBM DB2等)。在跨平臺GISC/C++內(nèi)核的基礎(chǔ)上,通過采用JNI技術(shù)對底層GIS功能進(jìn)行封裝,將底層基本的GIS功能發(fā)布成SOAP及REST形式的元功能服務(wù),提供了傳統(tǒng)和無狀態(tài)形式的服務(wù)API接口,方便上層框架進(jìn)行封裝。其架構(gòu)如圖5-3所示。
圖5-3 基于IMSService與Grid GISWRSF Service一體的網(wǎng)格平臺架構(gòu)圖
在網(wǎng)格GIS全局目錄管理功能組件的構(gòu)建過程中,利用W SRF框架實現(xiàn)了對遺留GIS系統(tǒng)網(wǎng)格化的封裝,實現(xiàn)了空間信息網(wǎng)格服務(wù)的動態(tài)發(fā)現(xiàn)與集成服務(wù),主要表現(xiàn)為提供網(wǎng)格結(jié)點空間信息的注冊和查詢功能。包括:網(wǎng)格GIS結(jié)點信息注冊-網(wǎng)格結(jié)點的LRM(Local Resource Manager本地資源管理器)向資源信息服務(wù)結(jié)點注冊其可用的資源信息(空間數(shù)據(jù)信息及服務(wù)信息),資源信息服務(wù)結(jié)點動態(tài)維護(hù)注冊到其上的網(wǎng)格結(jié)點的服務(wù)信息列表:通過網(wǎng)格服務(wù)可以動態(tài)查詢當(dāng)前可用網(wǎng)格結(jié)點的列表、按照指定的查詢條件可查詢結(jié)點上的服務(wù)信息列表、發(fā)布某種服務(wù)的結(jié)點信息列表、當(dāng)前網(wǎng)格中存在的虛擬組織(VO)的信息列表,還可以實現(xiàn)圖層粒度級的結(jié)點信息查詢。通過采用組建動態(tài)虛擬域時發(fā)送Monitoring and Discovery System(MDS)結(jié)點備份列表的方式,為每一個空間資源網(wǎng)格結(jié)點的LRM 功能服務(wù)提供了備份的MDS結(jié)點地址,多個MDS同級幾點之間采用消息隊列與訂閱的方式實現(xiàn)高效的信息同步與更新,這樣就避免了單點失效的問題,另外,還將MDS的信息動態(tài)更新機(jī)制修改成更加高效的方式,即當(dāng)?shù)谝淮谓Y(jié)點資源信息匯聚收斂完畢以后,以后由MDS 結(jié)點以“心跳定期”的方式進(jìn)行輪詢,如果空間數(shù)據(jù)資源和服務(wù)信息不發(fā)生變化,就不更新;當(dāng)結(jié)點的資源狀態(tài)發(fā)生變化時,借助于Trigger Service進(jìn)行觸發(fā)更新,這樣就降低了網(wǎng)絡(luò)流量的開銷,提高了動態(tài)更新的效率。
在網(wǎng)格GIS平臺環(huán)境下,采用了基于域的業(yè)務(wù)集成方式,利用全局目錄管理組件檢索出符合條件的資源結(jié)點組成網(wǎng)格環(huán)境下的動態(tài)虛擬組織域(即Virtual Organization).將域的相關(guān)信息(域管理器結(jié)點ID,域ID,域結(jié)點信息描述,域服務(wù)描述等)保存到應(yīng)用域管理器結(jié)點上,同時創(chuàng)建域的資源目錄,并在全局的域目錄管理結(jié)點上進(jìn)行域?qū)ο蟮淖?。?dāng)域?qū)ο蟀l(fā)生變化時,由該管理結(jié)點和全局目錄服務(wù)結(jié)點進(jìn)行協(xié)同以確定域信息的變化。當(dāng)應(yīng)用域管理結(jié)點發(fā)生單點失效故障的時候,由全局域管理服務(wù)生成新的域管理結(jié)點。
在同一個服務(wù)結(jié)點上,原有的MapGISIMS Service與基于WSRF實現(xiàn)規(guī)范構(gòu)建的Globus網(wǎng)格服務(wù)并存,也可以根據(jù)業(yè)務(wù)的需要在服務(wù)之間進(jìn)行交互調(diào)用,共同向上層應(yīng)用客戶端提供業(yè)務(wù)功能支撐。在客戶端上將原有的門戶和網(wǎng)格應(yīng)用的門戶通過富客戶端(Rich Client)技術(shù)無縫地集成到一塊,基本的空間功能如元數(shù)據(jù)服務(wù)、制圖服務(wù)、要素服務(wù)由原客戶端提供,涉及計算密集型/可并行計算的空間業(yè)務(wù),則由網(wǎng)格GIS客戶端負(fù)責(zé)完成,通過調(diào)用底層的空間任務(wù)分發(fā)與執(zhí)行監(jiān)控網(wǎng)格服務(wù)組件,將任務(wù)分解成多個可并行執(zhí)行的原子序列,提交給相關(guān)網(wǎng)格結(jié)點進(jìn)行快速計算,任務(wù)執(zhí)行的狀況及成功執(zhí)行后得到的結(jié)果在網(wǎng)格門戶組件上能夠直觀反饋給用戶。
這種混合式的集成架構(gòu)既保證了已有系統(tǒng)業(yè)務(wù)的穩(wěn)定性,又通過有針對性地引入網(wǎng)格GIS應(yīng)用功能組件,充分發(fā)揮了網(wǎng)格計算技術(shù)在分布式地學(xué)計算領(lǐng)域的優(yōu)勢,同時提高了結(jié)點的運行效率和可維護(hù)性。
ArcGIS是一個完整的GIS軟件集合,主要包含四個GIS框架:
桌面GIS —— 專業(yè)GIS應(yīng)用的軟件包,包括ArcReader,ArcView,ArcEditor,ArcInfo和擴(kuò)展模塊;
服務(wù)器GIS——ArcIMS,ArcGIS Server和ArcGIS Image Server;
移動GIS —— ArcPad 以及ArcGIS Mobile;
開發(fā)GIS —— 為開發(fā)者提供的用于擴(kuò)展GIS桌面,定制基于桌面和基于WEB的應(yīng)用,創(chuàng)建移動
解決方案的組件;如ArcGIS Engine.
四個框架各有各的用途,共同組成ArcGIS軟件系統(tǒng)。
網(wǎng)頁題目:gis開發(fā)主流技術(shù)框架 arcgis開源框架
當(dāng)前URL:http://jinyejixie.com/article30/dopcipo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、標(biāo)簽優(yōu)化、電子商務(wù)、搜索引擎優(yōu)化、網(wǎng)站內(nèi)鏈、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)