女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>通信技術(shù)>衛(wèi)星通信>

ArcGIS Runtime和ArcGIS Engine、ArcGIS Server的比較_arcgis desktop、arcgis engine和arcgis server三者之間有什么區(qū)別 - 全文

2018年01月16日 11:48 電子發(fā)燒友網(wǎng) 作者: 用戶評論(0
關(guān)鍵字:ArcGIS(9495)

ArcGIS Runtime 和ArcGIS Server的比較

ArcGIS Runtime 是一個 C/S 產(chǎn)品,不是一個服務(wù)器產(chǎn)品,雖然可以調(diào)用 Online 上的服務(wù)或者ArcGIS Server發(fā)布的服務(wù),這是因為ArcGIS Runtime訪問數(shù)據(jù)的時候也是通過 Rest 的這種方式,它是可以訪問離線和在線的數(shù)據(jù),從下圖可以看出:

?

從服務(wù)功能上來說,他目前支持的服務(wù)還是有限的,比如本地影像服務(wù), geodata 服務(wù)就沒有提到,也許以后會有。

它雖然內(nèi)嵌了一個Web Server,這個Server不是Tomcat,我們不能調(diào)優(yōu),這也不是一個不同的 Web Server。

它雖然能提供要素編輯這個服務(wù),但是由于是 C/S 產(chǎn)品,因此只能一個人在編輯,而不能多人編輯。

我們從 VS 的輸出窗口捕捉到了它的 URL,而這個地址是臨時的,再說這個 50000 的端口是不對外的,這也能說明 ArcGIS Runtime 服務(wù)只能供自己使用。

可配置性,ArcGIS Server 面向企業(yè)級的服務(wù)器產(chǎn)品,可以在實例方面進(jìn)行調(diào)優(yōu),同時支持集群功能,還有安全機制,而 ArcGIS Runtime 是一個供單人使用的產(chǎn)品,不具有這個特性,也很正常。

ArcGIS Runtime 和ArcGIS Engine的比較

ArcGIS Engine 是一個非常成熟的開發(fā)產(chǎn)品,在中國有很大的用戶群體,我們都知道 ArcGIS Engine 和 ArcGIS Desktop 都是由同一套 ArcObjects 庫構(gòu)成,而 ArcGIS Engine 幾乎能開發(fā)出桌面提供的所有功能,因此當(dāng)我們在對外宣傳桌面的新特性的時候,ArcGIS Engine 其實也是提供了的,只不過是需要開發(fā)者開發(fā)而已,而 ArcGIS Runtime 將會在今年隨 ArcGIS 10.1 發(fā)布,是一個輕量級的桌面開發(fā)產(chǎn)品,具有部署簡單,開發(fā)容易,展示迅速,體驗好等特點,ArcGIS Runtime 不會替代 ArcGIS Engine,恰恰相反是對 ArcGIS Engine 在這些方面的補充。關(guān)于兩者在功能上的區(qū)別,請見下面的列表:

?arcgis desktop、arcgis engine和arcgis server三者之間有什么區(qū)別

通過上表我們可以看出 ArcGIS Engine 更適合數(shù)據(jù)處理,分析和操作,而在快速部署和展示方面 ArcGIS Runtime 更勝一籌,但是這并不說明 ArcGIS Runtime 是替代 ArcGIS Engine,相反對 ArcGIS Engine 在這方面的補充。

arcgis desktop、arcgis engine和arcgis server三者之間有什么區(qū)別

區(qū)別很大。講細(xì)不可能,只能簡說說:

desktop是一個數(shù)據(jù)分析處理為主的軟件。可以對圖做各種分析,很強大。

engine是一個開發(fā)的軟件。esri的arcgis產(chǎn)品都是用AO開發(fā)的,但是AO過于龐大、復(fù)雜,而且很多東西一般都用不到,所以他們把常用的刪減下來,弄成了一個獨立的產(chǎn)品,那就是arcengine。

server是一個發(fā)布服務(wù)的工具或說平臺。他可以將很多文件,像mxd、shp之類的文件發(fā)布到Internet上。

在ArcGIS 9系列產(chǎn)品中,ArcGIS Desktop、ArcGIS Engine和ArcGIS Server都是基于核心組件庫ArcObjects搭建。 ArcObjects組件庫有3000多個對象可供開發(fā)人員調(diào)用,為開發(fā)人員集成了大量的GIS功能,可以快速的幫助開發(fā)人員進(jìn)行GIS項目的開發(fā)。由于ArcGIS Desktop、ArcGIS Engine和ArcGISServer三個產(chǎn)品都是基于ArcObjects搭建的應(yīng)用,那么對于開發(fā)人員來說ArcObjects的開發(fā)經(jīng)驗在這三個產(chǎn)品中是通用的。開發(fā)人員可以通過ArcObjects來擴展ArcGIS Desktop,定制ArcGIS Engine應(yīng)用,使用ArcGISServer實現(xiàn)企業(yè)級的GIS應(yīng)用。ArcGIS可以在多種編程環(huán)境中進(jìn)行開發(fā),其中包括:C++、支持COM的編程語言、.NET、Java等。

ArcGISDesktop的開發(fā)包(SDK)包含在ArcView、ArcEditor和ArcInfo中,支持COM和.NET開發(fā)。用戶可以應(yīng)用ArcGISDesktop SDK來擴展ArcGIS Desktop的功能,例如添加一些新的工具,定制用戶界面,增加新的擴展模塊等。

ArcGIS Server實現(xiàn)了一套標(biāo)準(zhǔn)的Web GIS服務(wù)(例如:制圖,訪問數(shù)據(jù),地理編碼等),支持企業(yè)級應(yīng)用。ArcGISServer SDK使得開發(fā)人員可以建立集中式的GIS服務(wù)器來實現(xiàn)GIS功能,發(fā)布基于Web的GIS應(yīng)用,執(zhí)行分布式GIS運算等。

2004年,美國ESRI發(fā)布ArcGIS Engine,ArcGIS Engine開發(fā)包提供了一系列可以在ArcGISDesktop框架之外使用的GIS組件,ArcGISEngine的出現(xiàn)對于需要使用ArcObjects的開發(fā)人員來說是個福音,因為ArcGISEngine發(fā)布之前,基于ArcObjects的開發(fā)只能在龐大的ArcGIS Desktop框架下進(jìn)行。

ArcObjects與ArcEngine的聯(lián)系與區(qū)別

聯(lián)系:

? ? ? 1.ArcEngine包括核心ArcObjects的功能,是對AO中的大部分接口、類等進(jìn)行封裝所構(gòu)成的嵌入式組件。

? ? ? ? ? ? ? 2.AE中的組件接口、方法、屬性與AO是相同的。

區(qū)別:

? 1.開發(fā)環(huán)境:ArcObjects必須依賴ArcGIS Desktop桌面平臺,即購買安裝了ArcGISDesktop的同時,安裝ArcObjects,才能利用AO進(jìn)行開發(fā);ArcEngine是獨立的嵌入式組件,不依賴ArcGISDesktop桌面平臺,直接安裝ArcEngine Runtime和DeveloperKit后,即可利用其在不同開發(fā)語言環(huán)境下開發(fā)。

? ? ? ? 2.功能:AO的功能更強大,AE的功能相對弱些,AE不具備AO的少部分功能。

ArcEngine具有簡潔、靈活、易用、可移植性強等的特點。

2004年,推出ARCGIS9,將基于現(xiàn)有版本在空間處理、3D可視化以及開發(fā)工具方面進(jìn)行拓展。包括圖解建模方式在內(nèi)的五種空間處理方式;可進(jìn)行全球三維可視化的ArcGlobe;增強的注記管理和擴展模塊Maplex;標(biāo)準(zhǔn)的開放的空間數(shù)據(jù)庫格式的發(fā)布;增強的柵格空間數(shù)據(jù)庫能力...? 同時將推出的,還有ArcGIS家族的兩個最新的基于ArcObjects的產(chǎn)品:面向開發(fā)的嵌入式ArcGIS Engine和面向企業(yè)用戶的以“集中式管理、網(wǎng)絡(luò)為核心、基于服務(wù)器”為特點的ArcGIS Server,它們將支持包括UNIX和Linux在內(nèi)的跨平臺的解決方案,其模塊組成:

1)Arc/info workstation原arc/info軟件。

2)arcgis desktop:GIS應(yīng)用程序的組成

3)ArcGis Engine,嵌入式的開發(fā)組件

ArcGIS系統(tǒng)在過去五年對GIS發(fā)展的主要貢獻(xiàn)之一是支持使用標(biāo)準(zhǔn)開發(fā)工具以及二次開發(fā)的易用性。ArcGIS 9在此基礎(chǔ)上增加了一個面向開發(fā)的新產(chǎn)品——ArcGIS Engine。

ArcGIS Engine是基于開發(fā)的用于搭建及配置ArcGIS解決方案的產(chǎn)品。ArcGIS Engine基于ArcObjects構(gòu)建,并提供跨平臺的,C++組件技術(shù)框架用于構(gòu)建ArcGIS。通過ArcGIS Engine,開發(fā)商可以為用戶搭建及配置ArcGIS解決方案,而不需要在同一機器上安裝ArcGIS桌面應(yīng)用(ArcMap,ArcCatalog)。

ArcGIS Engine支持全部標(biāo)準(zhǔn)開發(fā)環(huán)境,包括.NET,組件對象模型(COM),Java和C++以及所有主流操作系統(tǒng),如Windows,UNIX和Linux。此外,開發(fā)商還可以嵌入部分ArcGIS擴展模塊中提供的功能。

4)Server ArcGis

ArcGIS 9最顯著的體系結(jié)構(gòu)的改變是推出了ArcGIS Server。在ArcGIS 9之前,高級的GIS功能僅僅是在桌面端提供。客戶/服務(wù)器的計算技術(shù)提供了對數(shù)據(jù)庫中通用數(shù)據(jù)的共享訪問功能,而Internet計算技術(shù)允許數(shù)據(jù)發(fā)布到Web上進(jìn)行訪問;然而,這還不足以支撐建立一種集中式管理的,以網(wǎng)絡(luò)為核心的,基于服務(wù)器的全功能GIS系統(tǒng)。而這正是ArcGIS Server所扮演的角色。在ArcGIS 9的開發(fā)過程中,ESRI重新構(gòu)造了ArcGIS平臺的核心,使之適宜運行在服務(wù)器端;運行在全部主流服務(wù)器平臺(Windows,UNIX和Linux);支持全部通用開發(fā)環(huán)境(.NET,Java,COM,C++);包含全部當(dāng)前在ArcGIS桌面中提供的強大的制圖、查詢分析以及地理編碼能力。

ArcGIS Server 9主要是為企業(yè)級信息系統(tǒng)的開發(fā)商/集成商而設(shè)計,他們希望在客戶/服務(wù)器或者Web服務(wù)環(huán)境下構(gòu)建一個服務(wù)器端的GIS應(yīng)用。這是對ESRI兩個其他企業(yè)應(yīng)用服務(wù)器的一個補充:一個是ArcSDE——基于商業(yè)數(shù)據(jù)庫管理系統(tǒng)(DBMS)提供對空間數(shù)據(jù)的訪問;另一個是ArcIMS——用于大量的基于Internet的空間發(fā)布。

ArcGIS提供了三種服務(wù)器軟件:ArcSDE,ArcIMS和ArcGIS Server。

ArcSDE是一個先進(jìn)的空間數(shù)據(jù)服務(wù)器軟件。它為任意的客戶端應(yīng)用,例如ArcIMS或ArcGIS Desktop,提供了一個在DBMS中存儲、管理和使用空間數(shù)據(jù)的通道。 是ArcGIS與關(guān)系數(shù)據(jù)庫之間的GIS通道。

ArcIMS是一個可伸縮的網(wǎng)絡(luò)地圖服務(wù)器軟件。它被廣泛地用于向大量的網(wǎng)絡(luò)用戶發(fā)布網(wǎng)絡(luò)GIS地圖、數(shù)據(jù)和元數(shù)據(jù)。例如,ArcIMS提供對GIS目錄門戶的基于瀏覽器的訪問,使用戶能夠容易地發(fā)布和共享地理知識。

ArcGIS Server是提供給企業(yè)和網(wǎng)絡(luò)應(yīng)用開發(fā)者的一個具有豐富GIS功能的服務(wù)器GIS產(chǎn)品。它用來構(gòu)建分布式的、多層的企業(yè)信息系統(tǒng)配置。

ArcGIS Server和ArcIMS的關(guān)系

ArcGIS Server可以代替ArcIMS,但是必須有高效的服務(wù)器,同時實現(xiàn)很好的負(fù)載平衡。ArcIMS適合高性能的地圖數(shù)據(jù)發(fā)布,它提供的功能比較簡單(只具備Viewer的操作),但是速度明顯優(yōu)于ArcGIS Server。而ArcGIS Server可以實現(xiàn)所有Engine可以實現(xiàn)的功能,包括一些高級的GIS功能,比如空間分析等。

5)Moble GIS,arcpad

用于檢測、移動GIS系統(tǒng)的模塊。

桌面版ARC/INFO(Desktop ARC/INFO)

在早期ARC/INFO的使用中,由于其設(shè)計是基于DOS的命令式窗口界面進(jìn)行操作,雖然用戶可以使用AML語言進(jìn)行二次開發(fā)設(shè)計自己的界面進(jìn)行相應(yīng)的編輯,但是對于一個不太了解其詳細(xì)內(nèi)容的用戶而言,雖然其功能強大,但是仍需熟記大量的繁瑣命令,顯得有些不盡完善。因此,當(dāng)只需進(jìn)行一些簡單的數(shù)據(jù)編輯處理時,寧愿選用MAPINFO或別的軟件而不選用ARC/INFO軟件。

ARC/INFO8以后,使得這一情況得以改觀,不僅以Workstation為其原有用戶保留了DOS式的命令式窗口界面,而且推出了面向?qū)ο蟮目梢暬缑妫訢esktop形式進(jìn)行數(shù)據(jù)處理,用戶可以直接在其上進(jìn)行相關(guān)的數(shù)據(jù)操作等。這樣既保留了原版本的優(yōu)點,而且Desktop本身不僅具有MAPINFO下最基本的電子地圖處理功能,還具有ARC/INFO復(fù)雜的分析功能。

1)ArcCatalog

ArcCatalog用來管理、訪問和探究(Explore)存在的地理數(shù)據(jù),不管數(shù)據(jù)存儲的格式和地址(位于本地磁盤或者網(wǎng)絡(luò)的其他位置)。它類似于Windows Explorer,但是為地理數(shù)據(jù)所設(shè)計的;使用ArcCatalog,可以改變數(shù)據(jù)的結(jié)構(gòu),如創(chuàng)建一個新的地理數(shù)據(jù)庫(GeoDatabase),裝入現(xiàn)存的數(shù)據(jù)到地理數(shù)據(jù)庫中,增加、刪除屬性表中的字段等。

2)ArcMap

是一個桌面程序用來完成所有基于地圖的任務(wù),包括地圖制圖、圖編輯和分析等。使用ArcMap我們可以進(jìn)行數(shù)據(jù)的瀏覽、符號化、查詢、分析和輸出等。ArcMap主要用于圖形的編輯處理和符號化顯示等。

3)ArcScene

主要進(jìn)行一些三維顯示和三維場景分析的模塊。

4)ArcGlobe:全球3D GIS

ArcGIS 9在3D Analyst基礎(chǔ)上第一次推出了全球3D可視化功能。該功能在一個新的名為ArcGlobe的3D桌面應(yīng)用中提供。

ArcGlobe提供與任何在三維地球表面帶有地理參考的空間數(shù)據(jù)進(jìn)行無縫交互的能力。ArcGlobe允許用戶在全球環(huán)境下疊加數(shù)據(jù)并進(jìn)行地理數(shù)據(jù)的可視化顯示。在綜合考慮了數(shù)據(jù)獲取和顯示的優(yōu)化及效率的基礎(chǔ)上,ArcGlobe提供對事實上無限地理信息的訪問能力。這種對空間數(shù)據(jù)存儲容量上的突破意味著ArcGlobe可以以超越傳統(tǒng)2D地圖的性能更容易地、智能地處理從本地到全球不同比例的柵格、矢量和地形數(shù)據(jù)集。

ArcGlobe具有與ArcScene相似的地圖交互工具。用戶既可以在全球比例尺下平移、查詢和分析數(shù)據(jù),也可以放大到本地范圍,以更高分辨率顯示周邊的航空影像。這獲益于采用的一種新的,高級的索引和多分辨率數(shù)據(jù)訪問技術(shù)。用戶僅受限于他們物理存儲設(shè)備的大小以及數(shù)據(jù)的可達(dá)性。

ArcGIS 9 3D Analyst還增加了對真實3D符號的支持,它提高了可視化以及對真實世界的模擬能力。

5)ArcReader

為查看和共享地圖設(shè)計的。用ArcReader任何人能得到由ArcGIS桌面產(chǎn)生的高質(zhì)量的地圖。發(fā)布的地圖文件由ArcGIS Publisher產(chǎn)生。ArcGIS Publisher是ArcView, ArcEditor,和ArcInfo的擴展模塊,能把地圖文檔(MXD)轉(zhuǎn)成PMF。ArcReader被設(shè)計為瀏覽已發(fā)布的地圖,發(fā)布的地圖中可以包含由地圖制作者定義的本地、網(wǎng)絡(luò)或Internet資源的組合。

上一頁12全文

非常好我支持^.^

(2) 100%

不好我反對

(0) 0%

( 發(fā)表人:劉杰 )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?