arcgis desktop、arcgis engine和arcgis server三者之間有什么區(qū)別 - ArcGIS Runtime和ArcGIS Engine、ArcGIS Server的比較_arcgis desktop、arcgis engine和arcgis server三者之間有什么區(qū)別
arcgis desktop、arcgis engine和arcgis server三者之間有什么區(qū)別
區(qū)別很大。講細(xì)不可能,只能簡(jiǎn)說(shuō)說(shuō):
desktop是一個(gè)數(shù)據(jù)分析處理為主的軟件。可以對(duì)圖做各種分析,很強(qiáng)大。
engine是一個(gè)開(kāi)發(fā)的軟件。esri的arcgis產(chǎn)品都是用AO開(kāi)發(fā)的,但是AO過(guò)于龐大、復(fù)雜,而且很多東西一般都用不到,所以他們把常用的刪減下來(lái),弄成了一個(gè)獨(dú)立的產(chǎn)品,那就是arcengine。
server是一個(gè)發(fā)布服務(wù)的工具或說(shuō)平臺(tái)。他可以將很多文件,像mxd、shp之類(lèi)的文件發(fā)布到Internet上。
在ArcGIS 9系列產(chǎn)品中,ArcGIS Desktop、ArcGIS Engine和ArcGIS Server都是基于核心組件庫(kù)ArcObjects搭建。 ArcObjects組件庫(kù)有3000多個(gè)對(duì)象可供開(kāi)發(fā)人員調(diào)用,為開(kāi)發(fā)人員集成了大量的GIS功能,可以快速的幫助開(kāi)發(fā)人員進(jìn)行GIS項(xiàng)目的開(kāi)發(fā)。由于ArcGIS Desktop、ArcGIS Engine和ArcGISServer三個(gè)產(chǎn)品都是基于ArcObjects搭建的應(yīng)用,那么對(duì)于開(kāi)發(fā)人員來(lái)說(shuō)ArcObjects的開(kāi)發(fā)經(jīng)驗(yàn)在這三個(gè)產(chǎn)品中是通用的。開(kāi)發(fā)人員可以通過(guò)ArcObjects來(lái)擴(kuò)展ArcGIS Desktop,定制ArcGIS Engine應(yīng)用,使用ArcGISServer實(shí)現(xiàn)企業(yè)級(jí)的GIS應(yīng)用。ArcGIS可以在多種編程環(huán)境中進(jìn)行開(kāi)發(fā),其中包括:C++、支持COM的編程語(yǔ)言、.NET、Java等。
ArcGISDesktop的開(kāi)發(fā)包(SDK)包含在ArcView、ArcEditor和ArcInfo中,支持COM和.NET開(kāi)發(fā)。用戶(hù)可以應(yīng)用ArcGISDesktop SDK來(lái)擴(kuò)展ArcGIS Desktop的功能,例如添加一些新的工具,定制用戶(hù)界面,增加新的擴(kuò)展模塊等。
ArcGIS Server實(shí)現(xiàn)了一套標(biāo)準(zhǔn)的Web GIS服務(wù)(例如:制圖,訪(fǎng)問(wèn)數(shù)據(jù),地理編碼等),支持企業(yè)級(jí)應(yīng)用。ArcGISServer SDK使得開(kāi)發(fā)人員可以建立集中式的GIS服務(wù)器來(lái)實(shí)現(xiàn)GIS功能,發(fā)布基于Web的GIS應(yīng)用,執(zhí)行分布式GIS運(yùn)算等。
2004年,美國(guó)ESRI發(fā)布ArcGIS Engine,ArcGIS Engine開(kāi)發(fā)包提供了一系列可以在ArcGISDesktop框架之外使用的GIS組件,ArcGISEngine的出現(xiàn)對(duì)于需要使用ArcObjects的開(kāi)發(fā)人員來(lái)說(shuō)是個(gè)福音,因?yàn)锳rcGISEngine發(fā)布之前,基于ArcObjects的開(kāi)發(fā)只能在龐大的ArcGIS Desktop框架下進(jìn)行。
ArcObjects與ArcEngine的聯(lián)系與區(qū)別
聯(lián)系:
? ? ? 1.ArcEngine包括核心ArcObjects的功能,是對(duì)AO中的大部分接口、類(lèi)等進(jìn)行封裝所構(gòu)成的嵌入式組件。
? ? ? ? ? ? ? 2.AE中的組件接口、方法、屬性與AO是相同的。
區(qū)別:
? 1.開(kāi)發(fā)環(huán)境:ArcObjects必須依賴(lài)ArcGIS Desktop桌面平臺(tái),即購(gòu)買(mǎi)安裝了ArcGISDesktop的同時(shí),安裝ArcObjects,才能利用AO進(jìn)行開(kāi)發(fā);ArcEngine是獨(dú)立的嵌入式組件,不依賴(lài)ArcGISDesktop桌面平臺(tái),直接安裝ArcEngine Runtime和DeveloperKit后,即可利用其在不同開(kāi)發(fā)語(yǔ)言環(huán)境下開(kāi)發(fā)。
? ? ? ? 2.功能:AO的功能更強(qiáng)大,AE的功能相對(duì)弱些,AE不具備AO的少部分功能。
ArcEngine具有簡(jiǎn)潔、靈活、易用、可移植性強(qiáng)等的特點(diǎn)。
2004年,推出ARCGIS9,將基于現(xiàn)有版本在空間處理、3D可視化以及開(kāi)發(fā)工具方面進(jìn)行拓展。包括圖解建模方式在內(nèi)的五種空間處理方式;可進(jìn)行全球三維可視化的ArcGlobe;增強(qiáng)的注記管理和擴(kuò)展模塊Maplex;標(biāo)準(zhǔn)的開(kāi)放的空間數(shù)據(jù)庫(kù)格式的發(fā)布;增強(qiáng)的柵格空間數(shù)據(jù)庫(kù)能力...? 同時(shí)將推出的,還有ArcGIS家族的兩個(gè)最新的基于ArcObjects的產(chǎn)品:面向開(kāi)發(fā)的嵌入式ArcGIS Engine和面向企業(yè)用戶(hù)的以“集中式管理、網(wǎng)絡(luò)為核心、基于服務(wù)器”為特點(diǎn)的ArcGIS Server,它們將支持包括UNIX和Linux在內(nèi)的跨平臺(tái)的解決方案,其模塊組成:
1)Arc/info workstation原arc/info軟件。
2)arcgis desktop:GIS應(yīng)用程序的組成
3)ArcGis Engine,嵌入式的開(kāi)發(fā)組件
ArcGIS系統(tǒng)在過(guò)去五年對(duì)GIS發(fā)展的主要貢獻(xiàn)之一是支持使用標(biāo)準(zhǔn)開(kāi)發(fā)工具以及二次開(kāi)發(fā)的易用性。ArcGIS 9在此基礎(chǔ)上增加了一個(gè)面向開(kāi)發(fā)的新產(chǎn)品——ArcGIS Engine。
ArcGIS Engine是基于開(kāi)發(fā)的用于搭建及配置ArcGIS解決方案的產(chǎn)品。ArcGIS Engine基于ArcObjects構(gòu)建,并提供跨平臺(tái)的,C++組件技術(shù)框架用于構(gòu)建ArcGIS。通過(guò)ArcGIS Engine,開(kāi)發(fā)商可以為用戶(hù)搭建及配置ArcGIS解決方案,而不需要在同一機(jī)器上安裝ArcGIS桌面應(yīng)用(ArcMap,ArcCatalog)。
ArcGIS Engine支持全部標(biāo)準(zhǔn)開(kāi)發(fā)環(huán)境,包括.NET,組件對(duì)象模型(COM),Java和C++以及所有主流操作系統(tǒng),如Windows,UNIX和Linux。此外,開(kāi)發(fā)商還可以嵌入部分ArcGIS擴(kuò)展模塊中提供的功能。
4)Server ArcGis
ArcGIS 9最顯著的體系結(jié)構(gòu)的改變是推出了ArcGIS Server。在ArcGIS 9之前,高級(jí)的GIS功能僅僅是在桌面端提供。客戶(hù)/服務(wù)器的計(jì)算技術(shù)提供了對(duì)數(shù)據(jù)庫(kù)中通用數(shù)據(jù)的共享訪(fǎng)問(wèn)功能,而Internet計(jì)算技術(shù)允許數(shù)據(jù)發(fā)布到Web上進(jìn)行訪(fǎng)問(wèn);然而,這還不足以支撐建立一種集中式管理的,以網(wǎng)絡(luò)為核心的,基于服務(wù)器的全功能GIS系統(tǒng)。而這正是ArcGIS Server所扮演的角色。在ArcGIS 9的開(kāi)發(fā)過(guò)程中,ESRI重新構(gòu)造了ArcGIS平臺(tái)的核心,使之適宜運(yùn)行在服務(wù)器端;運(yùn)行在全部主流服務(wù)器平臺(tái)(Windows,UNIX和Linux);支持全部通用開(kāi)發(fā)環(huán)境(.NET,Java,COM,C++);包含全部當(dāng)前在ArcGIS桌面中提供的強(qiáng)大的制圖、查詢(xún)分析以及地理編碼能力。
ArcGIS Server 9主要是為企業(yè)級(jí)信息系統(tǒng)的開(kāi)發(fā)商/集成商而設(shè)計(jì),他們希望在客戶(hù)/服務(wù)器或者Web服務(wù)環(huán)境下構(gòu)建一個(gè)服務(wù)器端的GIS應(yīng)用。這是對(duì)ESRI兩個(gè)其他企業(yè)應(yīng)用服務(wù)器的一個(gè)補(bǔ)充:一個(gè)是ArcSDE——基于商業(yè)數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)提供對(duì)空間數(shù)據(jù)的訪(fǎng)問(wèn);另一個(gè)是ArcIMS——用于大量的基于Internet的空間發(fā)布。
ArcGIS提供了三種服務(wù)器軟件:ArcSDE,ArcIMS和ArcGIS Server。
ArcSDE是一個(gè)先進(jìn)的空間數(shù)據(jù)服務(wù)器軟件。它為任意的客戶(hù)端應(yīng)用,例如ArcIMS或ArcGIS Desktop,提供了一個(gè)在DBMS中存儲(chǔ)、管理和使用空間數(shù)據(jù)的通道。 是ArcGIS與關(guān)系數(shù)據(jù)庫(kù)之間的GIS通道。
ArcIMS是一個(gè)可伸縮的網(wǎng)絡(luò)地圖服務(wù)器軟件。它被廣泛地用于向大量的網(wǎng)絡(luò)用戶(hù)發(fā)布網(wǎng)絡(luò)GIS地圖、數(shù)據(jù)和元數(shù)據(jù)。例如,ArcIMS提供對(duì)GIS目錄門(mén)戶(hù)的基于瀏覽器的訪(fǎng)問(wèn),使用戶(hù)能夠容易地發(fā)布和共享地理知識(shí)。
ArcGIS Server是提供給企業(yè)和網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)者的一個(gè)具有豐富GIS功能的服務(wù)器GIS產(chǎn)品。它用來(lái)構(gòu)建分布式的、多層的企業(yè)信息系統(tǒng)配置。
ArcGIS Server和ArcIMS的關(guān)系
ArcGIS Server可以代替ArcIMS,但是必須有高效的服務(wù)器,同時(shí)實(shí)現(xiàn)很好的負(fù)載平衡。ArcIMS適合高性能的地圖數(shù)據(jù)發(fā)布,它提供的功能比較簡(jiǎn)單(只具備Viewer的操作),但是速度明顯優(yōu)于ArcGIS Server。而ArcGIS Server可以實(shí)現(xiàn)所有Engine可以實(shí)現(xiàn)的功能,包括一些高級(jí)的GIS功能,比如空間分析等。
5)Moble GIS,arcpad
用于檢測(cè)、移動(dòng)GIS系統(tǒng)的模塊。
桌面版ARC/INFO(Desktop ARC/INFO)
在早期ARC/INFO的使用中,由于其設(shè)計(jì)是基于DOS的命令式窗口界面進(jìn)行操作,雖然用戶(hù)可以使用AML語(yǔ)言進(jìn)行二次開(kāi)發(fā)設(shè)計(jì)自己的界面進(jìn)行相應(yīng)的編輯,但是對(duì)于一個(gè)不太了解其詳細(xì)內(nèi)容的用戶(hù)而言,雖然其功能強(qiáng)大,但是仍需熟記大量的繁瑣命令,顯得有些不盡完善。因此,當(dāng)只需進(jìn)行一些簡(jiǎn)單的數(shù)據(jù)編輯處理時(shí),寧愿選用MAPINFO或別的軟件而不選用ARC/INFO軟件。
ARC/INFO8以后,使得這一情況得以改觀,不僅以Workstation為其原有用戶(hù)保留了DOS式的命令式窗口界面,而且推出了面向?qū)ο蟮目梢暬缑妫訢esktop形式進(jìn)行數(shù)據(jù)處理,用戶(hù)可以直接在其上進(jìn)行相關(guān)的數(shù)據(jù)操作等。這樣既保留了原版本的優(yōu)點(diǎn),而且Desktop本身不僅具有MAPINFO下最基本的電子地圖處理功能,還具有ARC/INFO復(fù)雜的分析功能。
1)ArcCatalog
ArcCatalog用來(lái)管理、訪(fǎng)問(wèn)和探究(Explore)存在的地理數(shù)據(jù),不管數(shù)據(jù)存儲(chǔ)的格式和地址(位于本地磁盤(pán)或者網(wǎng)絡(luò)的其他位置)。它類(lèi)似于Windows Explorer,但是為地理數(shù)據(jù)所設(shè)計(jì)的;使用ArcCatalog,可以改變數(shù)據(jù)的結(jié)構(gòu),如創(chuàng)建一個(gè)新的地理數(shù)據(jù)庫(kù)(GeoDatabase),裝入現(xiàn)存的數(shù)據(jù)到地理數(shù)據(jù)庫(kù)中,增加、刪除屬性表中的字段等。
2)ArcMap
是一個(gè)桌面程序用來(lái)完成所有基于地圖的任務(wù),包括地圖制圖、圖編輯和分析等。使用ArcMap我們可以進(jìn)行數(shù)據(jù)的瀏覽、符號(hào)化、查詢(xún)、分析和輸出等。ArcMap主要用于圖形的編輯處理和符號(hào)化顯示等。
3)ArcScene
主要進(jìn)行一些三維顯示和三維場(chǎng)景分析的模塊。
4)ArcGlobe:全球3D GIS
ArcGIS 9在3D Analyst基礎(chǔ)上第一次推出了全球3D可視化功能。該功能在一個(gè)新的名為ArcGlobe的3D桌面應(yīng)用中提供。
ArcGlobe提供與任何在三維地球表面帶有地理參考的空間數(shù)據(jù)進(jìn)行無(wú)縫交互的能力。ArcGlobe允許用戶(hù)在全球環(huán)境下疊加數(shù)據(jù)并進(jìn)行地理數(shù)據(jù)的可視化顯示。在綜合考慮了數(shù)據(jù)獲取和顯示的優(yōu)化及效率的基礎(chǔ)上,ArcGlobe提供對(duì)事實(shí)上無(wú)限地理信息的訪(fǎng)問(wèn)能力。這種對(duì)空間數(shù)據(jù)存儲(chǔ)容量上的突破意味著ArcGlobe可以以超越傳統(tǒng)2D地圖的性能更容易地、智能地處理從本地到全球不同比例的柵格、矢量和地形數(shù)據(jù)集。
ArcGlobe具有與ArcScene相似的地圖交互工具。用戶(hù)既可以在全球比例尺下平移、查詢(xún)和分析數(shù)據(jù),也可以放大到本地范圍,以更高分辨率顯示周邊的航空影像。這獲益于采用的一種新的,高級(jí)的索引和多分辨率數(shù)據(jù)訪(fǎng)問(wèn)技術(shù)。用戶(hù)僅受限于他們物理存儲(chǔ)設(shè)備的大小以及數(shù)據(jù)的可達(dá)性。
ArcGIS 9 3D Analyst還增加了對(duì)真實(shí)3D符號(hào)的支持,它提高了可視化以及對(duì)真實(shí)世界的模擬能力。
5)ArcReader
為查看和共享地圖設(shè)計(jì)的。用ArcReader任何人能得到由ArcGIS桌面產(chǎn)生的高質(zhì)量的地圖。發(fā)布的地圖文件由ArcGIS Publisher產(chǎn)生。ArcGIS Publisher是ArcView, ArcEditor,和ArcInfo的擴(kuò)展模塊,能把地圖文檔(MXD)轉(zhuǎn)成PMF。ArcReader被設(shè)計(jì)為瀏覽已發(fā)布的地圖,發(fā)布的地圖中可以包含由地圖制作者定義的本地、網(wǎng)絡(luò)或Internet資源的組合。
- 第 1 頁(yè):ArcGIS Runtime和ArcGIS Engine、ArcGIS Server的比較_arcgis desktop、arcgis engine和arcgis server三者之間有什么區(qū)別
- 第 2 頁(yè):arcgis desktop、arcgis engine和arcgis server三者之間有什么區(qū)別
本文導(dǎo)航
非常好我支持^.^
(2) 100%
不好我反對(duì)
(0) 0%
相關(guān)閱讀:
- [電子說(shuō)] OI與Esri的ArcGIS平臺(tái)整合簡(jiǎn)化衛(wèi)星和傳感器圖像分析 2021-12-06
- [電子說(shuō)] 氣象電子顯示屏系統(tǒng)的設(shè)計(jì)與特點(diǎn)及ArcGIS技術(shù)在其的應(yīng)用介紹 2018-12-12
- [衛(wèi)星通信] ArcGIS Desktop 10.2完全安裝教程 2018-01-16
- [衛(wèi)星通信] ArcGIS用途_使用ArcGIS能做些什么 2018-01-16
- [衛(wèi)星通信] ArcGIS 10.2對(duì)地形圖進(jìn)行無(wú)縫拼接 2018-01-16
- [衛(wèi)星通信] ArcGIS10.2中文版安裝教程 2018-01-16
- [衛(wèi)星通信] 如何用arcgis畫(huà)圖_arcgis畫(huà)圖教程 2018-01-16
- [衛(wèi)星通信] Arcgis初級(jí)入門(mén)教程,如何學(xué)習(xí)Arcgis軟件 2018-01-16
( 發(fā)表人:劉杰 )