GIS是不斷發(fā)展的:
在GIS發(fā)展的早期,專業(yè)人士主要關(guān)注于數(shù)據(jù)編輯或者集中于應(yīng)用工程,以及主要把精力花費(fèi)在創(chuàng)建GIS數(shù)據(jù)庫并構(gòu)造地理信息和知識。慢慢的,GIS的專業(yè)人士開始在大量的GIS應(yīng)用中使用這些知識信息庫。用戶應(yīng)用功能全面的GIS工作站來編輯地理數(shù)據(jù)集,建立數(shù)據(jù)編輯和質(zhì)量控制的工作流,創(chuàng)建地圖和分析模型并將這些工作和方法記錄成文檔。這加強(qiáng)了GIS用戶的傳統(tǒng)觀念,這些用戶往往擁有連接在數(shù)據(jù)集和數(shù)據(jù)庫上的專業(yè)工作站。這種工作站擁有復(fù)雜的GIS應(yīng)用以及用來實(shí)現(xiàn)幾乎所有GIS任務(wù)的邏輯和工具。
這種對GIS軟件所處位置的看法已經(jīng)被證明非常有價(jià)值,被約全球二十萬組織中的GIS專業(yè)人士所接受。事實(shí)上,這種客戶-服務(wù)器的計(jì)算模式是如此的成功以至于讓許多人認(rèn)為GIS只有這樣的模式。但是,對GIS的觀念在不斷的擴(kuò)展。
近期Internet的發(fā)展,DBMS技術(shù)的長足進(jìn)步,面向?qū)ο缶幊陶Z言,移動設(shè)備以及GIS的廣泛使用已經(jīng)促使GIS有更加開闊的前景和發(fā)揮更加重要的作用,除了GIS桌面產(chǎn)品,GIS軟件可以被集中在應(yīng)用服務(wù)器上和Web服務(wù)器上,把GIS的功能通過網(wǎng)絡(luò)傳遞給任意多的用戶;可以集中一些GIS邏輯,將其嵌入和部署在用戶定制的應(yīng)用中;為野外GIS業(yè)務(wù)在移動設(shè)備上部署GIS軟件的應(yīng)用也多了起來。企業(yè)GIS用戶使用傳統(tǒng)高級的GIS桌面軟件,使用Web瀏覽器,專門的應(yīng)用程序移動計(jì)算設(shè)備以及其它數(shù)字化設(shè)備連接中心GIS服務(wù)器。GIS平臺涉及的范圍在不斷的擴(kuò)展。
ArcGIS產(chǎn)品線為用戶提供一個(gè)可伸縮的,全面的GIS平臺。使用 ArcGIS 滿足 GIS 用戶所有的需求 ArcGIS作為一個(gè)可伸縮的平臺,無論是在桌面,在服務(wù)器,在野外還是通過Web,為個(gè)人用戶也為群體用戶提供GIS的功能。ArcGIS 9是一個(gè)建設(shè)完整GIS的軟件集合,它包含了一系列部署GIS的框架:
ArcGIS Desktop――一個(gè)專業(yè)GIS應(yīng)用的完整套件
ArcGIS Engine――為定制開發(fā)GIS應(yīng)用的嵌入式開發(fā)組件
服務(wù)端GIS――ArcSDE?,ArcIMS?和ArcGIS Server
移動GIS――ArcPad?以及為平板電腦使用的ArcGIS Desktop和Engine
ArcGIS是基于一套由共享GIS組件組成的通用組件庫實(shí)現(xiàn)的,這些組件被稱為ArcObjectsTM。
ArcObjects包含了大量的可編程組件,從細(xì)粒度的對象(例如,單個(gè)的幾何對象)到粗粒度的對象(例如與現(xiàn)有ArcMap文檔交互的地圖對象)涉及面極廣,這些對象為開發(fā)者集成了全面的GIS功能。每一個(gè)使用ArcObjects建成的ArcGIS產(chǎn)品都為開發(fā)者提供了一個(gè)應(yīng)用開發(fā)的容器,包括桌面GIS(ArcGIS Desktop),嵌入式GIS(ArcGIS Engine)以及服務(wù)端GIS(ArcGIS Server)。關(guān)于ArcObjects開發(fā)的更詳細(xì)的信息可以在http://arcgisdeveloperonline.esri.com中找到。
桌面 GIS 對于那些利用GIS信息進(jìn)行編輯,設(shè)計(jì)的GIS專業(yè)人士來說,桌面GIS占有主導(dǎo)地位。GIS專業(yè)人士使用標(biāo)準(zhǔn)桌面作為工具來設(shè)計(jì),共享,管理和發(fā)布地理信ArcGIS Desktop是一個(gè)集成了眾多高級GIS應(yīng)用的軟件套件,它包含了一套帶有用戶界面組件的Windows桌面應(yīng)用(例如,ArcMap,ArcCatalogTM,ArcTooboxTM以及ArcGlobe)。ArcGIS Desktop具有三種功能級別――ArcView?,ArcEditorTM和ArcInfoTM,都可以使用各自軟件包中包含的ArcGIS Desktop開發(fā)包進(jìn)行客戶化和擴(kuò)展。
關(guān)于ArcGIS Desktop的更多的信息請參考第四章“桌面GIS:ArcView,ArcEditor,ArcInfo”。
上面的圖形展示了使用 ArcGIS Desktop 的應(yīng)用實(shí)例
服務(wù)端 GIS
GIS用戶通過部署一個(gè)集中式的GIS服務(wù)器在大型組織之內(nèi)以及Internet的用戶之間發(fā)布和共享地理信息。服務(wù)端的GIS軟件適用于任何集中執(zhí)行GIS計(jì)算,并計(jì)劃擴(kuò)展支持GIS數(shù)據(jù)管理和空間處理的場合。除了為客戶端提供地圖和數(shù)據(jù)服務(wù),GIS服務(wù)器還在一個(gè)共享的中心服務(wù)器上支持GIS工作站的所有功能,包括制圖,空間分析,復(fù)雜空間查詢,高級數(shù)據(jù)編輯,分布式數(shù)據(jù)管理,批量空間處理,空間幾何完整性規(guī)則的實(shí)施等等。
ArcGIS服務(wù)器產(chǎn)品符合信息技術(shù)的標(biāo)準(zhǔn)規(guī)范,可以和其它企業(yè)級的軟件完美的合作,例如Web服務(wù)器,數(shù)據(jù)庫管理系統(tǒng)(DBMS)以及企業(yè)級的應(yīng)用開發(fā)框架包括.NET和JAVA2企業(yè)級平臺(J2EE)。這促使了GIS和其它大量的信息系統(tǒng)技術(shù)的整合。
ArcGIS 9所包含的三種服務(wù)端產(chǎn)品:
ArcSDE――一個(gè)在多種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)中管理地理信息的高級空間數(shù)據(jù)服務(wù)器。ArcSDE是一個(gè)位于ArcGIS其它軟件產(chǎn)品和關(guān)系型數(shù)據(jù)庫之間的數(shù)據(jù)服務(wù)器,其廣泛的應(yīng)用使得在跨任何網(wǎng)絡(luò)的多個(gè)用戶群體中共享空間數(shù)據(jù)庫以及在任意大小的數(shù)據(jù)級別中伸縮成為可能。
ArcIMS――是一個(gè)可伸縮的,通過開放的Internet協(xié)議進(jìn)行GIS地圖,數(shù)據(jù)和元數(shù)據(jù)發(fā)布的地圖服務(wù)器。ArcIMS已經(jīng)在成千上萬的應(yīng)用中部署了,主要是為Web上的用戶提供數(shù)據(jù)分發(fā)服務(wù)和地圖服務(wù)。
ArcGIS Server――是一個(gè)應(yīng)用服務(wù)器,包含了一套在企業(yè)和Web框架上建設(shè)服務(wù)端GIS應(yīng)用的共享GIS軟件對象庫。ArcGIS Server是一個(gè)新產(chǎn)品,用于構(gòu)建集中式的企業(yè)GIS應(yīng)用,基于SOAP的Web services和Web應(yīng)用。
要了解關(guān)于ArcGIS 9服務(wù)器產(chǎn)品的更多信息,請參考第五章,“服務(wù)端GIS:ArcSDE,ArcIMS和ArcGIS Server”。
GIS 將會利用 Internet 不斷成長,并取得進(jìn)一步的成功。 Internet 技術(shù)的不斷發(fā)展,如 Web services ,為 GIS 用戶共享,地理信息的服務(wù)以及跨組織的 GIS 互聯(lián)提供了堅(jiān)實(shí)的保障。嵌入式 GIS 用戶可以使用嵌入式的GIS,在所關(guān)注的應(yīng)用中增加所選擇的GIS組件,從而為組織的任何部門提供GIS的功能,這使得許多需要在日常工作中應(yīng)用GIS作為一種工具的用戶,可以通過簡單的,集中于某些方面的界面來獲取GIS的功能。例如,嵌入式的GIS應(yīng)用幫助用戶支持遠(yuǎn)程數(shù)據(jù)采集的工作,管理者的桌面上實(shí)現(xiàn)GIS,為系統(tǒng)操作人員實(shí)現(xiàn)定制界面,以及面向數(shù)據(jù)編輯的應(yīng)用等。
ArcGIS Engine提供了一套應(yīng)用于ArcGIS Desktop應(yīng)用框架之外(例如制圖對象作為ArcGIS Engine的一部分,而不是ArcMap的一部分)的嵌入式ArcGIS組件。使用ArcGIS Engine,開發(fā)者在C++,COM,.NET和Java環(huán)境中使用簡單的接口獲取任意GIS功能的組合來構(gòu)建專門的GIS應(yīng)用解決方案。開發(fā)者通過ArcGIS Engine構(gòu)建完整的客戶化應(yīng)用或者在現(xiàn)存的應(yīng)用中(例如微軟的Word或者Excel)嵌入GIS邏輯來部署定制的GIS應(yīng)用,為多個(gè)用戶分發(fā)面向GIS的解決方案。
使用 ArcGIS Engine 將 GIS 嵌入到你的應(yīng)用中 移動GIS 依靠移動計(jì)算設(shè)備上的專業(yè)應(yīng)用系統(tǒng),GIS越來越多的從辦公室中轉(zhuǎn)移到野外。目前擁有GPS功能的無線移動設(shè)備被常常使用于野外專題數(shù)據(jù)獲取和野外信息獲取。消防員,垃圾收集員,工程檢修員,測量員,公用設(shè)施施工工人,士兵,統(tǒng)計(jì)調(diào)查員,警察以及野外生物學(xué)家是使用移動GIS這個(gè)工具的一些野外工作者的代表。
一些野外工作任務(wù)需要相對簡單的GIS工具,但也有些工作涉及到需要高級GIS工具的復(fù)雜操作。ArcGIS包含了能夠滿足兩方面需求的應(yīng)用。ArcPad是ArcGIS實(shí)現(xiàn)移動GIS和野外計(jì)算(如需要記錄和登記突發(fā)性事故的空間信息)的解決方案,這些類型的工作可以在手持計(jì)算機(jī)設(shè)備(運(yùn)行Microsoft Windows? CE或者Pocket PC)或者平板電腦上完成。ArcGIS Desktop和ArcGIS Engine集中于需要GIS分析和決策分析的野外工作任務(wù),這種典型的任務(wù)往往在高端平板電腦上執(zhí)行。
要更多的了解移動GIS的信息,請參考第七章“移動GIS:ArcPad及設(shè)備”。你可以在野外實(shí)現(xiàn) GIS
空間數(shù)據(jù)庫( Geodatabase ) 作為geographic database的簡寫,geodatabase是在專題圖層和空間表達(dá)中組織GIS數(shù)據(jù)的核心地理信息模型。
Geodatabase是一套獲取和管理GIS數(shù)據(jù)的全面的應(yīng)用邏輯和工具。無論是客戶端的應(yīng)用(如ArcGIS Desktop),服務(wù)器配置(如ArcGIS Server),還是嵌入式的定制開發(fā)(ArcGIS Engine)都可以獲取geodatabase的應(yīng)用邏輯?! eodatabase是一個(gè)基于GIS和DBMS標(biāo)準(zhǔn)的物理數(shù)據(jù)存儲庫,可以應(yīng)用于多用戶訪問,個(gè)人DBMS以及XML。
Geodatabase原本被設(shè)計(jì)成一個(gè)開放的,簡單幾何圖形的存儲模型。Geodatabase對眾多的存儲機(jī)制開放,包括DBMS存儲,文件型存儲或者XML方法存儲,并不局限于某個(gè)DBMS的供應(yīng)商。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。