1.ArcGIS的客戶端
創(chuàng)新互聯(lián)公司專注骨干網(wǎng)絡(luò)服務(wù)器租用十載,服務(wù)更有保障!服務(wù)器租用,雅安服務(wù)器托管 成都服務(wù)器租用,成都服務(wù)器托管,骨干網(wǎng)絡(luò)帶寬,享受低延遲,高速訪問。靈活、實現(xiàn)低成本的共享或公網(wǎng)數(shù)據(jù)中心高速帶寬的專屬高性能服務(wù)器。
ArcGIS的客戶端產(chǎn)品包括ArcView 8、ArcInfo Editor、ArcInfo Professional以及ArcIMS的客戶端viewer(用于標(biāo)準(zhǔn)的瀏覽器,如:Microsoft 的IE、Netscape的Navigator中)等。其中:
ArcView 8:是ESRI的新一代桌面GIS產(chǎn)品。ArcView 8同ArcInfo 8、ArcSDE 8具備相同的核心技術(shù),采用基于COM的體系結(jié)構(gòu),可以直接使用ArcInfo和ArcSDE所管理和生成的空間數(shù)據(jù)。ArcView 8提供了與ArcView 3.2相同的基本功能,同時又有顯著的改進(jìn),如新的ArcCatalog數(shù)據(jù)瀏覽和管理的應(yīng)用、動態(tài)投影、內(nèi)置VBA用于客戶化開發(fā)、一系列新的編輯工具、支持注記等。對于不需要高級的空間分析功能和對面向?qū)ο蟮目臻g數(shù)據(jù)進(jìn)行交互定義修改的大量客戶端應(yīng)用,均可考慮采用ArcView 8作為其應(yīng)用平臺。其應(yīng)用界面、開發(fā)環(huán)境、底層COM對象庫等與高端的ArcInfo 8完全一致,可用內(nèi)置的VBA或VB、VC++等開發(fā)平臺對其進(jìn)行二次開發(fā),為系統(tǒng)投資的共享及系統(tǒng)升級和移植提供了有力的保障。
ArcInfo Editor: 該產(chǎn)品在ArcView 8的基礎(chǔ)之上增加了對Coverage及Geodatabase空間數(shù)據(jù)的交互編輯功能,主要面向那些對空間數(shù)據(jù)交互編輯具有特別需求的應(yīng)用。從功能強弱的角度看,是介乎ArcView 8和ArcInfo 8之間的產(chǎn)品。ArcInfo Editor與ArcView 8及ArcInfo 8同樣具有相同的界面風(fēng)格、開發(fā)環(huán)境和底層COM對象庫。
ArcInfo Professional: 是ESRI的旗艦產(chǎn)品,其產(chǎn)品定位是專業(yè)化的AM/FM/GIS平臺。ArcInfo Professional在ArcInfo Editor基礎(chǔ)上又增加了對Geodatabase的結(jié)構(gòu)定義和修改功能,增加了強大的空間分析功能,增加了對計算機輔助軟件工程(CASE)工具的支持,可以方便、同時也是工程化地對空間數(shù)據(jù)模型進(jìn)行定義和擴展。除了繼續(xù)支持在7.X版本中提供的 AML、ODE、ODE FOR JAVA等開發(fā)環(huán)境外,在Windows NT和Windows 2000平臺上還支持內(nèi)置的VBA以及VB、VC++、Delphi等開發(fā)環(huán)境,對ArcInfo進(jìn)行定制和二次開發(fā)。
以上三個客戶端都有統(tǒng)一風(fēng)格的桌面應(yīng)用:ArcCatalog、ArcMap和ArcToolbox。其中:
ArcCatalog: 是一個集成化的空間數(shù)據(jù)管理器。用于空間數(shù)據(jù)的瀏覽,Geodatabase結(jié)構(gòu)定義,數(shù)據(jù)導(dǎo)入導(dǎo)出,網(wǎng)絡(luò)模型生成,對象關(guān)系和規(guī)則的定義、元數(shù)據(jù)的定義和編輯修改等。ArcCatalog支持大量的數(shù)據(jù)格式,包括:ESRI shapefiles, geodatabases, ArcSDE layers, ArcStorm layers, INFO tables, images, grids, TINs, CAD文件, 動態(tài)分段事件以及其它ESRI數(shù)據(jù)類型和文件等。
ArcMap: 是集空間數(shù)據(jù)顯示、編輯、查詢檢索、統(tǒng)計、報表生成、空間分析和高級制圖等眾多功能于一體的桌面應(yīng)用平臺。ArcMap提供面向?qū)ο蟮念愃艭AD的空間數(shù)據(jù)編輯工具,全面支持空間數(shù)據(jù)的可視化交互操作。ArcMap提供了所見即所得的符號編輯器,令使用者可以隨心所欲地生成任意復(fù)雜的點線面符號。ArcMap進(jìn)一步拓展了ESRI強大的空間數(shù)據(jù)直接讀取能力,多種格式的數(shù)據(jù)無需進(jìn)行轉(zhuǎn)換或利用中間交換格式即可動態(tài)地直接使用。ArcMap支持的確空間數(shù)據(jù)格式包括:ArcInfo coverages, ESRI shapefiles, ArcSDE layers, map libraries, ArcStorm layers, DXF and DWG, DGN, 大量的圖像格式, GRIDs、TIN,等等。ArcMap還支持空間數(shù)據(jù)的動態(tài)投影(on-the-fly projection)。
ArcToolbox: 是用于空間數(shù)據(jù)格式轉(zhuǎn)換、疊加處理、緩沖區(qū)生成、坐標(biāo)轉(zhuǎn)換等的集成化“工具箱”。ArcToolbox以樹形結(jié)構(gòu)方式組織了120多個不同的空間數(shù)據(jù)處理工具,并且都是以菜單驅(qū)動的方式提供出來,這為我們以一種確定的、輕松的方式去完成哪怕是很復(fù)雜的工作提供了前所未有的方便。
2.ArcGIS的服務(wù)器端
GIS的企業(yè)化和網(wǎng)絡(luò)化特征,隨著近年來社會信息化的長足發(fā)展變得日益鮮明起來。ESRI充分把握了這一發(fā)展趨勢,在ArcGIS系列中提供了兩大服務(wù)器端產(chǎn)品:ArcSDE 和ArcIMS,以滿足GIS的企業(yè)化和網(wǎng)絡(luò)化需求。
ArcSDE:是ESRI的空間數(shù)據(jù)庫引擎,用于對海量空間數(shù)據(jù)及其屬性數(shù)據(jù)的管理和驅(qū)動,為并發(fā)訪問的多客戶端提供快速、安全的數(shù)據(jù)服務(wù)。ArcSDE支持工業(yè)標(biāo)準(zhǔn)的DBMS平臺(如:ORACLE、SQL Server、DB2、Informix等),同時引入了其獨有的異步緩沖機制和協(xié)同操作機制,使得空間數(shù)據(jù)服務(wù)的響應(yīng)效率空前提高,真正起到了“引擎”的作用,而非僅僅是提供一種空間數(shù)據(jù)存儲方式而已。另外,ArcSDE具有豐富的客戶端可供用戶選用,如:ArcInfo、ArcView、ArcIMS、MapObjects、ArcExplorer、ArcSDE CAD Client等。同時,還提供了開放的API應(yīng)用編程接口供用戶或開發(fā)商開發(fā)自己的客戶端應(yīng)用或產(chǎn)品。
ArcIMS: 是ESRI的第二代Web GIS產(chǎn)品。用戶的空間數(shù)據(jù)和應(yīng)用可通過ArcIMS在Intranet/Internet環(huán)境中進(jìn)行發(fā)布和共享。ArcIMS提供用戶在服務(wù)器端可選的影像方式或矢量數(shù)據(jù)流方式進(jìn)行數(shù)據(jù)發(fā)布??蛻舳擞脩敉ㄟ^工業(yè)標(biāo)準(zhǔn)的通用瀏覽器即可對ArcIMS服務(wù)站點進(jìn)行訪問和交互操作。ArcIMS支持包括Servlet、ColdFusion、ASP等多種Web Server端技術(shù),同時開發(fā)了有望成為未來Internet環(huán)境中GIS通用語言的ArcXML,為空間數(shù)據(jù)跨廠商、跨平臺的廣泛交流和共享打下了堅實的基礎(chǔ)。
3.ArcGIS的功能擴展
除了ArcGIS系列中各個產(chǎn)品的核心部分以外,ArcGIS還有大量的功能擴展模塊供用戶根據(jù)實際應(yīng)用的需求進(jìn)行選擇。這些擴展模塊包括:
3D:為用戶提供三維數(shù)據(jù)的生成、顯示、編輯和分析功能。它集中了Arc/Info 7.X的TIN模塊的強大功能和ArcView 3.x的3D擴展模塊的易用性。在3D擴展模塊中,還提供了一個獨立的三維景觀生成、顯示和飛行的應(yīng)用程序,可方便地對地上、空中和地下的各種(矢量、柵格和影像)空間要素進(jìn)行三維疊加、透視觀察、旋轉(zhuǎn)飛行等。
Spatial: 提供對柵格數(shù)據(jù)的轉(zhuǎn)換、顯示、處理和分析功能。集成了Arc/Info 7.X的GRID模塊的強大功能和ArcView 3.x的Spatial擴展模塊的易用性。可完成矢量數(shù)據(jù)到柵格數(shù)據(jù)的轉(zhuǎn)換、點密度圖生成、連續(xù)表面生成、坡度坡向及光照模型生成、等高線生成、鄰近及區(qū)域分析、柵格分類及顯示等功能。
GeoStatistical: 是GIS界第一個空間統(tǒng)計軟件包,提供空間離散數(shù)據(jù)的統(tǒng)計表面生成、結(jié)果預(yù)測誤差評估等。所有操作均以菜單驅(qū)動的方式完成,十分直觀方便。
ArcPress: 提供地圖輸出的柵格化轉(zhuǎn)換,可將大數(shù)據(jù)量地圖輸出時對輸出設(shè)備端內(nèi)存的需求降至最低。
4.ArcGIS的公共組件庫
ArcGIS完全基于工業(yè)標(biāo)準(zhǔn)的組件對象模型技術(shù)進(jìn)行構(gòu)建。而ArcObjects則正是用于構(gòu)造ArcGIS系列平臺的一個COM組件對象庫。有了ArcObjects,ArcGIS中的各個不同的產(chǎn)品就有了共同的基礎(chǔ)部件和工業(yè)標(biāo)準(zhǔn)的接口,這對于ArcGIS自身的定制和擴展以及ArcGIS與其它系統(tǒng)和平臺之間的連接或融合起到了致關(guān)重要的作用。正因為ArcObjects,我們才能說ArcGIS是現(xiàn)今最開放、最易于擴展的GIS平臺。ArcObjects COM組件對象庫中定義并實現(xiàn)了1800多個在GIS應(yīng)用中涉及到的空間數(shù)據(jù)對象,供用戶和開發(fā)商客戶化定制、擴展或構(gòu)造不同應(yīng)用領(lǐng)域的GIS應(yīng)用。
大數(shù)據(jù)技術(shù)架構(gòu)的分析層提供基于統(tǒng)計學(xué)的數(shù)據(jù)。
大數(shù)據(jù)的四層堆棧式技術(shù)架構(gòu):
1、基礎(chǔ)層
第一層作為整個大數(shù)據(jù)技術(shù)架構(gòu)基礎(chǔ)的最底層,也是基礎(chǔ)層。要實現(xiàn)大數(shù)據(jù)規(guī)模的應(yīng)用,企業(yè)需要一個高度自動化的、可橫向擴展的存儲和計算平臺。這個基礎(chǔ)設(shè)施需要從以前的存儲孤島發(fā)展為具有共享能力的高容量存儲池。容量、性能和吞吐量必須可以線性擴展。
云模型鼓勵訪問數(shù)據(jù)并提供彈性資源池來應(yīng)對大規(guī)模問題,解決了如何存儲大量數(shù)據(jù),以及如何積聚所需的計算資源來操作數(shù)據(jù)的問題。在云中,數(shù)據(jù)跨多個節(jié)點調(diào)配和分布,使得數(shù)據(jù)更接近需要它的用戶,從而可以縮短響應(yīng)時間和提高生產(chǎn)率。
2、管理層
要支持在多源數(shù)據(jù)上做深層次的分析,大數(shù)據(jù)技術(shù)架構(gòu)中需要一個管理平臺,使結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)管理為一體,具備實時傳送和查詢、計算功能。本層既包括數(shù)據(jù)的存儲和管理,也涉及數(shù)據(jù)的計算。并行化和分布式是大數(shù)據(jù)管理平臺所必須考慮的要素。
3、分析層
大數(shù)據(jù)應(yīng)用需要大數(shù)據(jù)分析。分析層提供基于統(tǒng)計學(xué)的數(shù)據(jù)挖掘和機器學(xué)習(xí)算法,用于分析和解釋數(shù)據(jù)集,幫助企業(yè)獲得對數(shù)據(jù)價值深入的領(lǐng)悟。可擴展性強、使用靈活的大數(shù)據(jù)分析平臺更可成為數(shù)據(jù)科學(xué)家的利器,起到事半功倍的效果。
4、應(yīng)用層
大數(shù)據(jù)的價值體現(xiàn)在幫助企業(yè)進(jìn)行決策和為終端用戶提供服務(wù)的應(yīng)用。不同的新型商業(yè)需求驅(qū)動了大數(shù)據(jù)的應(yīng)用。反之,大數(shù)據(jù)應(yīng)用為企業(yè)提供的競爭優(yōu)勢使得企業(yè)更加重視大數(shù)據(jù)的價值。新型大數(shù)據(jù)應(yīng)用對大數(shù)據(jù)技術(shù)不斷提出新的要求,大數(shù)據(jù)技術(shù)也因此在不斷的發(fā)展變化中日趨成熟。
【導(dǎo)語】大數(shù)據(jù)的應(yīng)用開發(fā)過于偏向底層,具有學(xué)習(xí)難度大,涉及技術(shù)面廣的問題,這制約了大數(shù)據(jù)的普及。大數(shù)據(jù)架構(gòu)是大數(shù)據(jù)技術(shù)應(yīng)用的一個非常常見的形式,那么大數(shù)據(jù)系統(tǒng)架構(gòu)包含內(nèi)容涉及哪些?下面我們就來具體了解一下。
1、數(shù)據(jù)源
所有大數(shù)據(jù)架構(gòu)都從源代碼開始。這可以包含來源于數(shù)據(jù)庫的數(shù)據(jù)、來自實時源(如物聯(lián)網(wǎng)設(shè)備)的數(shù)據(jù),及其從應(yīng)用程序(如Windows日志)生成的靜態(tài)文件。
2、實時消息接收
假如有實時源,則需要在架構(gòu)中構(gòu)建一種機制來攝入數(shù)據(jù)。
3、數(shù)據(jù)存儲
公司需要存儲將通過大數(shù)據(jù)架構(gòu)處理的數(shù)據(jù)。一般而言,數(shù)據(jù)將存儲在數(shù)據(jù)湖中,這是一個可以輕松擴展的大型非結(jié)構(gòu)化數(shù)據(jù)庫。
4、批處理和實時處理的組合
公司需要同時處理實時數(shù)據(jù)和靜態(tài)數(shù)據(jù),因而應(yīng)在大數(shù)據(jù)架構(gòu)中內(nèi)置批量和實時處理的組合。這是由于能夠應(yīng)用批處理有效地處理大批量數(shù)據(jù),而實時數(shù)據(jù)需要立刻處理才能夠帶來價值。批處理涉及到長期運轉(zhuǎn)的作業(yè),用于篩選、聚合和準(zhǔn)備數(shù)據(jù)開展分析。
5、分析數(shù)據(jù)存儲
準(zhǔn)備好要分析的數(shù)據(jù)后,需要將它們放到一個位置,便于對整個數(shù)據(jù)集開展分析。分析數(shù)據(jù)儲存的必要性在于,公司的全部數(shù)據(jù)都聚集在一個位置,因而其分析將是全面的,而且針對分析而非事務(wù)進(jìn)行了優(yōu)化。這可能采用基于云計算的數(shù)據(jù)倉庫或關(guān)系數(shù)據(jù)庫的形式,具體取決于公司的需求。
6、分析或報告工具
在攝入和處理各類數(shù)據(jù)源之后,公司需要包含一個分析數(shù)據(jù)的工具。一般而言,公司將使用BI(商業(yè)智能)工具來完成這項工作,而且或者需要數(shù)據(jù)科學(xué)家來探索數(shù)據(jù)。
關(guān)于大數(shù)據(jù)系統(tǒng)架構(gòu)包含內(nèi)容涉及哪些,就給大家分享到這里了,希望對大家能有所幫助,作為新時代大學(xué)生,我們只有不算提升自我技能,充實自我,才是最為正確的選擇。