ArcGIS Server--揭开你的神秘面纱
????? ArcGIS Server 是功能強大的基于服務器的 GIS 產(chǎn)品,用于構(gòu)建集中管理的、支持多用戶的、具備高級GIS功能的企業(yè)級GIS應用與服務,如:空間數(shù)據(jù)管理、二維三維地圖可視化、數(shù)據(jù)編輯、空間分析等即拿即用的應用和類型豐富的服務。ArcGIS Server 是用戶創(chuàng)建工作組、部門和企業(yè)級 GIS 應用的平臺,通過 ArcGIS Server創(chuàng)建集中管理的、支持多用戶的、提供豐富的GIS功能、并且滿足工業(yè)標準的GIS應用。ArcGIS Server 提供廣泛的基于 Web 的 GIS 服務,以支持在分布式環(huán)境下實現(xiàn)地理數(shù)據(jù)管理、制圖、地理處理、空間分析、編輯和其它的GIS功能。
??? 1. ArcGIS Server 的主要功能
ArcGIS Server 主要功能包括:
??????提供通用的框架在企業(yè)內(nèi)部建立和分發(fā)GIS應用;
????? 提供操作簡單、易于配置的Web應用;
????? 提供廣泛的基于Web的空間數(shù)據(jù)獲取功能;
????? 提供通用的GIS數(shù)據(jù)管理框架;
????? 支持在線的空間數(shù)據(jù)編輯和專業(yè)分析;
????? 支持二維三維地圖可視化;
????? 除標準瀏覽器外,還支持ArcGISDesktop和ArcGISExplorer等桌面客戶端;
????? 可以集成多種GIS服務;
????? 支持標準的WMS、WFS;
????? 提供配置、發(fā)布和優(yōu)化GIS服務器的管理工具;
????? 提供.NET和Java軟件開發(fā)工具包;
??????為移動客戶提供應用開發(fā)框架;
1)ArcGIS Server 的主要功能描述:
????? 空間數(shù)據(jù)管理——ArcGISServer具有兩種同樣是基于ArcGISgeodatabase模型的數(shù)空間數(shù)據(jù)管理級別。借助空間數(shù)據(jù)服務(Geodataservices),管理員可以為發(fā)布的地理數(shù)據(jù)實現(xiàn)抽取,檢入/檢出(checkout/check-in)以及復制等功能。ArcGISServer的三個版本,基礎版,標準版和高級版都具有空間數(shù)據(jù)管理的能力。
????? 空間可視化(制圖)——ArcGISServer提供了Web制圖服務以支持二維和三維的動態(tài)形式或者靜態(tài)緩存形式的地圖發(fā)布。GIS的分析人員僅僅點幾下鼠標就可以配置一個基于Web 制圖服務的瀏覽器應用。另外,ArcGIS 的桌面和 ArcGIS Explorer 可以作為 ArcGISServer 的客戶端來瀏覽二維地圖或三維球體。ArcGIS Server 的標準版和高級版具有地圖可
視化服務的能力。
?????? 空間分析——ArcGISServer提供了基于服務器的分析和地理處理,包括矢量和柵格分析、3D和網(wǎng)絡分析;還支持ArcGIS地理處理創(chuàng)建的模型、腳本和工具;只有ArcGIS高級版具備空間分析擴展(Spatial)的能力。
2)ArcGIS Server 的用戶包括:
專業(yè)用戶——專業(yè)用戶可以使用ArcGISServer作為工作平臺,以共享的地圖數(shù)據(jù)、業(yè)務流程和應用功能的形式來發(fā)布他們的成果,同樣他們也可以享用其他專業(yè)用戶發(fā)布的服務。
應用開發(fā)人員——專門從事應用開發(fā)的人員可以應用專業(yè)用戶發(fā)布的服務來創(chuàng)建或者定制應用而不必深刻理解GIS知識。ArcGISServer提供了一個豐富的應用開發(fā)環(huán)境,包括J2EE 和.NET 2.0 兩種模式。
領導和非專業(yè)用戶——領導和非專業(yè)用戶可以借助WebServices技術將ArcGISServer 提供的 GIS 應用結(jié)合到他們的日常工作流程中。如果與其它企業(yè)級系統(tǒng)整合度很強,用戶或許都不會意識到他們正在應用GIS技術。
IT 管理員——IT 管理員可以應用 GIS 服務并將其集成到更廣的 IT 領域以支持多種多用的業(yè)務流程。例如,GIS可以和派單管理系統(tǒng),財務系統(tǒng),供應鏈管理系統(tǒng),商業(yè)智能系統(tǒng)等完美結(jié)合。
2. ArcGIS Server 的產(chǎn)品級別分類
為了滿足工作組級、部門級、以及企業(yè)級的需求,ArcGISServer依據(jù)其功能和服務器規(guī)模差異,提供了一個可伸縮的產(chǎn)品線。ArcGIS Server 從服務器規(guī)模上分為兩個級別:工作組級和企業(yè)級;又從功能上分為三個級別的版本:基礎版、標準版、高級版。因此ArcGISServer包括了6個不同級別的產(chǎn)品。
為更好滿足地理數(shù)據(jù)管理需要和服務器用戶需求,在基礎版、標準版、高級版的ArcGISServer 中都包含了 ArcSDE 技術。
1)從功能上分:ArcGIS Server 的三個級別的版本
???? 基礎版-為用戶提供用于空間數(shù)據(jù)管理的 GIS 服務器。它主要利用 ArcSDE 技術來組織和管理地理數(shù)據(jù)集。
???? 標準版-為用戶提供用于空間數(shù)據(jù)管理和可視化(制圖)的 GIS 服務器。它的功能包括2D制圖、3D渲染(globe)服務和一系列相關功能,如地理編碼、地名辭典和路徑。應用開發(fā)人員可以通過訪問組件(對象、Web控件和服務)來構(gòu)建Java和.NET框架下的解決方案。ArcGISServer標準版包含所有基礎版的功能。
???? 高級版-為用戶提供用于空間數(shù)據(jù)管理、制圖、3D可視化和基于瀏覽器的編輯、地理處理、空間分析、建模等功能。高級版包含所有基礎版和標準版的功能。對于開發(fā)人員而言,高級版含有多層組件用于為桌面、移動客戶端、智能客戶端、網(wǎng)絡瀏覽器和企業(yè)模式構(gòu)建和部署Java和.NET的應用和服務。
2)從服務器規(guī)模上分:ArcGIS Server 的兩個級別
?ArcGIS Server工作組級(Workgroup)——這個級別的ArcGIS Server僅能運行于單臺單CPUsocket(單核或雙核)的機器上,并且使用MicrosoftSQLServerExpress 數(shù)據(jù)庫引擎支持 geodatabase。
ArcGISServer企業(yè)級(Enterprise)——這個級別的ArcGISServer可以運行在一臺或多臺機器上,并且每臺機器可以有多于2個CPU socket。ArcGIS Server企業(yè)級包ArcSDE, 用戶需要自行提供DBMS (SQLServer,IBM DB2,Informix或Oracle)。
3. 可選的 ArcGIS Server 擴展
ArcGIS Server 有一系列的可選擴展,補充其核心系統(tǒng)的能力。
1)ArcGIS Server Spatial
ArcGIS Server Spatial 擴展提供一套強大的功能,用于創(chuàng)建、查詢和分析基于像素的柵格數(shù)據(jù)。在ArcGIS Server中使用Spatial擴展可以從現(xiàn)有數(shù)據(jù)推導出有價值的信息、確認空間關系、找到適宜位置、計算旅行代價表面以及執(zhí)行大量的柵格地理處理操作。用 ArcGIS Spatial Analyst 擴展創(chuàng)建的模型和工具可以利用這個擴展發(fā)布為 Web 服務。
2)ArcGIS Server 3D
ArcGIS Server 3D 擴展提供了一套 3D GIS 功能用于創(chuàng)建和分析表面。3D 擴展添加了一些基于3D和地形的地理處理操作,這些操作可以發(fā)布為Web服務。
3)ArcGIS Server Network
ArcGIS Server Network 擴展提供基于網(wǎng)絡的空間分析能力,包括路徑、旅行方向、最近設施和服務區(qū)域分析。開發(fā)人員可以使用它構(gòu)建和部署網(wǎng)絡應用。
4)ArcGIS Server Data Interoperability
ArcGIS Server Data Interoperability 擴展可以讓你輕而易舉地使用和分發(fā)不同格式的數(shù)據(jù)。使用DataInteroperability擴展可以直接讀取超過70種空間數(shù)據(jù)格式,導出為數(shù)十種空間數(shù)據(jù)格式。使用ArcToolbox中的Quick Import Quick Export工具,可以在各種數(shù)據(jù)格式之間快速轉(zhuǎn)換。使用Workbench的語意翻譯引擎和Spatial ETL工具,可以執(zhí)行高級的
數(shù)據(jù)轉(zhuǎn)換。ETL(Extract-Transform-Load)是用于轉(zhuǎn)換數(shù)據(jù)的工具,它可以在多種計算環(huán)境間輕易遷移。使用 ArcGIS Data Interoperability 擴展創(chuàng)建的特殊格式和翻譯器可以用在 ArcGIS Server Web 服務和地理處理服務中,以支持自動和開放的數(shù)據(jù)交換。
4. ArcGIS Server 的結(jié)構(gòu)
?? ArcGIS Server 包含以下組成部分:
?? GIS Server—宿主 GIS 資源,包括地圖、Globes、地理處理工具、地理編碼等,并且將其發(fā)布為服務提供給客戶端應用。當客戶端應用請求某種特定服務時,GIS Server 產(chǎn)生響應并且將其返回到客戶端應用。GIS Server 可以進行配置以處理多并發(fā)請求以及負載均衡。這包括在多個機器上配置GISServer。
?? Web Server—部署 Web 應用和服務,這些應用和服務使用 GIS Server 上提供的資源。
??? 客戶端—可以是Web客戶端、移動客戶端和桌面應用,通過HTTP連接到Internet服務器或者是通過LAN或者WAN訪問本地服務。ArcGISServer包括三種指定的應用框架:1)Web 地圖應用,2)免費的 ArcGIS Explorer,3)ArcGIS Mobile。
??? 數(shù)據(jù)服務器—包含以服務的方式發(fā)布到GISServer的GIS資源。這些資源可以是地圖文檔、地址編碼、Globe文檔、Geodatabase和地理處理工具。通常,采用DBMS在數(shù)據(jù)服務器上部署ArcSDEGeodatabase,以實現(xiàn)地理數(shù)據(jù)的安全、完整性和高效性。
?????? Manager 和 ArcCatalog 管理工具—ArcGIS Server 管理員可以使用Manager 或者 ArcCatalog 以發(fā)布和管理GIS資源和服務。Manager是Web應用,支持GIS服務和管理、Web應用創(chuàng)建和管理,以及在服務器上發(fā)布ArcGIS Explorer 地圖。ArcCatalog 可以為普通用戶和服務器管理員添加GIS Server 連接。它同樣也為 GIS 專家提供了將GIS資源發(fā)布為GIS服務的界面。ArcGIS Desktop Content Authors—為了制作發(fā)布到服務器上的地圖、地理處理工具、Globe等GIS
資源,需要使用ArcMap、ArcCatalog和ArcGlobe等桌面應用。
5.ArcGIS Server包含的主要技術
??1)ArcSDE技術包含在ArcGIS Server體系中
????企業(yè)級GIS是一個一體化的,多部門的系統(tǒng),既要滿足組織內(nèi)部單一的要求,又要滿足綜合的需要,為GIS和非GIS人員訪問地理信息和服務提供條件。數(shù)據(jù)服務器包含了要發(fā)布為服務的GIS資源。對于大多數(shù)GIS服務器,這些資源通過ArcSDE管理在基于關系型數(shù)據(jù)庫的geodatabase中。在任何一個ArcGIS Server的應用系統(tǒng)中,為了滿足這種企業(yè)級需求,基于ArcSDE技術的長事務處理的多用戶geodatabase都是至關重要的。因此ESRI將ArcSDE技術納入ArcGIS Server體系。
????ArcSDE的優(yōu)勢和功能:
????????高效率和系統(tǒng)可伸縮行
????????與IT系統(tǒng)集成
????????發(fā)生沖突時的協(xié)調(diào)更新機制
????????數(shù)據(jù)庫復制
????????歷史歸檔
????????版本和非版本編輯
????????支持跨平臺和跨數(shù)據(jù)庫
????????支持直接通過SQL訪問Oracle,IBM DB2和Informix geodatabase
???ArcGIS Server是一個用于高級GIS應用的集中管理的GIS。它可以讓開發(fā)者和系統(tǒng)設計員實現(xiàn)一個集中的GIS,支持多用戶訪問。集中的GIS應用(如Web應用)能夠減少在每臺機器上安裝和管理桌面應用的費用。ArcGIS Server的提供Web服務的能力,使得GIS能夠與其它的IT系統(tǒng)有效集成,如關系數(shù)據(jù)庫、Web服務器、以及企業(yè)應用服務器。
????所有級別的ArcGIS Server產(chǎn)品都包含了ArcSDE技術:
????????ArcGIS Server工作組級包含工作組級ArcSDE技術
????????ArcGIS Server工作組級含有支持SQL Server Express的ArcSDE。使用這個級別的ArcGIS Server,允許10個并發(fā)桌面用戶和編輯人員(例如,ArcView、ArcEditor、ArcInfo ArcGIS Engine應用(ArcGIS Engine Applications)、AutoCAD和MicroStation用戶)加上任意數(shù)量的服務器連接使用SQL Server Express。SQL Server Express是包含在ArcGIS Server工作組級中的一部分。它限制運行于1CPU或core,最大1GB的內(nèi)存。數(shù)據(jù)庫大小最大為4GB。管理員可以使用ArcEditor或ArcInfo來創(chuàng)建、管理和維護工作組級ArcSD geodatabase。可以在ArcCatalog中使用SQL Server Express來設置和管理工作組ArcSD geodatabase,無需額外的數(shù)據(jù)庫管理知識。
????????ArcGIS Server企業(yè)級包含企業(yè)級ArcSDE技術
????????這是傳統(tǒng)的ArcSDE技術,它運行于Oracle、SQL Server、IBM DB2和IBM Informi數(shù)據(jù)庫之上,允許任意大小的數(shù)據(jù)庫、任意數(shù)量的用戶,可以運行在任意配置的電腦上。使用ArcGIS Server企業(yè)級,用戶需要自己提供DBMS許可。DBMS通常由數(shù)據(jù)庫管理員(DBA)管理和維護。企業(yè)級ArcSDE技術支持運行在跨平臺上的Oracle、IBM DB2和Informix,和Window服務器上的SQL Server。
2)WEB地圖應用
????ArcGIS Server包含一個即拿即用的Web地圖應用,可以直接運行在Web瀏覽器中。該客戶端為使用ArcGIS Server和其他服務提供了豐富的用戶體驗。這個Web地圖應用同時也作為ArcIMS 9.2的一部分。Web地圖應用支持疊加多種類型的地圖服務,如來自于ArcIMS,ArcGIS Server,OGC的WMS以及ESRI發(fā)布的ArcWeb Services。
????Web地圖應用提供的工具有:
????????交互的內(nèi)容表;
????????平滑的地圖瀏覽,平移和縮放工具;
????????地圖提示和要素查詢功能;
????????空間查詢和選擇工具;
????????基于Web的ArcSDE geodatabase編輯功能(包括添加要素,切分,捕捉,要素修整和屬性編輯);
?????????ArcGIS Server管理器提供方便的配置能力。不需要編程;
????????為.NET和Java開發(fā)者提供強大的開發(fā)環(huán)境支持。提供一組可定制的編程控件和組件;
????????基于標準和開發(fā)性;
????Web地圖應用框架基于AJAX技術,大大增強了用戶體驗。它支持用戶在交互使用Web應用的同時,應用程序與其他資源(如Web服務器)進行通訊。
3)ArcGIS MOBILE
?? ArcGIS Server為移動用戶提供了名為ArcGIS Mobile的Web應用開發(fā)框架(ADF),用于創(chuàng)建和部屬面向移動的解決方案,其特點是應用在“非實時連接”環(huán)境且面對大量用戶。這些應用為運行Microsoft Windows Mobile的野外設備提供移動地圖,GPS,無線步以及GIS數(shù)據(jù)復制和編輯功能。ArcGIS Mobile支持在線和離線工作流環(huán)境中編輯版本化的ArcSDE geodatabase。你可以不用返回辦公室,就可以通過ArcGIS Server定期進行更新同步。ArcGIS Mobile可以運行在大量的移動設備上:智能手機,Pocket PC和Tablet PC。
6.ArcGIS Server使用方法
6.1、在互聯(lián)網(wǎng)環(huán)境下提供GIS資源
? ArcGIS Server允許在企業(yè)內(nèi)或互聯(lián)網(wǎng)上共享GIS資源。所謂GIS資源是指地圖,globe,地址定位,空間處理工具,以及希望跟其他人共享的空間數(shù)據(jù)庫。
1)通過ArcGIS桌面進行內(nèi)容創(chuàng)建和發(fā)布
???? ArcGIS Server 9.2利用ArcGIS桌面產(chǎn)品創(chuàng)建用來發(fā)布的地圖,globe以及空間處理任務,然后在ArcGIS Server上進行發(fā)布。發(fā)布過程既可以在ArcGIS桌面中的ArcCatalog環(huán)境下進行,也可以在基于瀏覽器的ArcGIS Server管理器中完成。如果想要共享這些資源,你可以首先在ArcGIS Server中使用這些資源創(chuàng)建Web服務,然后通過各種客戶端產(chǎn)品(也可以是其他的服務器)訪問和使用這些資源。在GIS服務器上共享GIS資源最主要的優(yōu)點與通過服務器共享數(shù)據(jù)是一樣的——例如,數(shù)據(jù)的集中管理的,支持多用戶并發(fā)訪問,可以為客戶提供實時更新的信息,以及可供遠程訪問的強大的計算能力。
2)可選服務功能
??? 我們在發(fā)布ArcGIS服務時,同時有一些可選的可被激活的服務功能。例如,一個地圖服務可以發(fā)布一個網(wǎng)絡數(shù)據(jù)層。這樣我們就可以在地圖服務中使用網(wǎng)絡分析功能。
6.2、服務類型
1)地圖服務
??? 地圖服務提供對ArcMap文檔(.mxd)內(nèi)容的訪問。創(chuàng)建地圖服務之前,必須在ArcMap中首先創(chuàng)建一個地圖文檔,然后發(fā)布為地圖服務。創(chuàng)建地圖緩存(可選)地圖緩存是在多級比例尺下預先渲染的分塊的地圖集合,用來提高地圖顯示和使用的效率。因為地圖影像不需要根據(jù)用戶的請求動態(tài)實時地渲染生成,因此緩存服務可以大大提高顯示速度。然而,因為地圖影像是在創(chuàng)建地圖緩存時預先計算生成的,因此地圖緩存只能用來提供靜態(tài)的地圖內(nèi)容。地圖緩存保存了一系列比例尺下的地圖數(shù)據(jù),每個比例尺對應一定詳細程度和分辨率的地圖信息。在構(gòu)建應用之前,一個好的設計首先要確定使用哪些比例尺,以及包含何種詳細程度的地圖信息。ArcMap和它所包含的按比例地圖顯示功能可以用來生成和維護高性能的地圖緩存。可擴展的地圖服務功能地圖服務是最常用的ArcGIS服務。它包含一組可選的功能。許多可選的地圖服務功能是通過在地圖文檔中包含特定的數(shù)據(jù)內(nèi)容實現(xiàn)的。例如,需要在瀏覽器提供空間數(shù)據(jù)庫編輯能力,你可以在ArcMap中添加地圖圖層,并將其發(fā)布為Web服務。理解了如何創(chuàng)建包含特定功能的GIS資源,可以幫助我們更好的利用ArcGIS Server的強大能力。
2)Globe服務
?? 在ArcGlob(e桌面3D分析擴展模塊的一部分)中創(chuàng)建的Globe文檔可以發(fā)布為ArcGISServer的globe服務。Globe服務提供對三維地球的訪問能力,我們可以交互使用三維地球,并將它與其他地理信息疊加顯示。我們可以在ArcGlobe,ArcReader和新的免費的ArcGIS Explorer應用中使用globe服務。Globe服務還可以被發(fā)布為KML服務,被其他的可視化應用所使用。通過ArcGIS Server創(chuàng)建自己的虛擬全球視圖:通過ArcGIobe和ArcGIS Server,你可以創(chuàng)建完全基于自己GIS數(shù)據(jù)內(nèi)容的2D和3D虛擬地球視圖,并維護變化的信息。每個GIS應用都經(jīng)常需要使用自己的數(shù)據(jù)信息,并訪問特定的任務和執(zhí)行操作。GIS用戶必須能夠基于自己的數(shù)據(jù)構(gòu)建可視化和分析應用。
3)ArcGIS Explorer
????ArcGIS Explorer是一個由ArcGIS Server提供強大支持的新的空間信息瀏覽器。它提供一種免費的,快速并且使用簡單的方式瀏覽地理信息——無論是2D還是3D的信息——并提供了強大的對數(shù)據(jù)的查詢和分析任務。ArcGIS Explorer通過訪問ArcGIS Server提供的強大的完整的GIS功能,整合了GIS數(shù)據(jù)集與基于服務器的空間處理功能,提供了空間處理和3D服務。ArcGIS Explorer也可以使用本地數(shù)據(jù)和ArcIMS的服務,ArcWeb Services,OGC WMS和KML,具有開發(fā)性和互操作能力。ArcGIS Explorer可以被任何個人和專業(yè)人員下載和使用。ArcGIS Explorer可以訪問ArcGIS Server提供的完整的GIS功能。通過ArcGISExplorer,我們可以:
????????無縫的以2D和3D方式瀏覽整個世界的數(shù)據(jù)
????????集成本地數(shù)據(jù)以及來自ArcGIS Server,ArcIMS的服務和數(shù)據(jù),OGC WMS或ArcWeb Services
????????通過任務進行GIS分析,如可視化分析,建模,鄰域查找和統(tǒng)計分析
????????以地圖的方式回答跟地理相關的問題,并與他人共享你的結(jié)果
????????使用自有的服務器上的數(shù)據(jù)和地圖,并與其他服務器上的數(shù)據(jù)聯(lián)合使用
4)空間處理服務
????空間處理的基本目的是為了幫助你自動完成GIS任務。幾乎所有應用GIS的地方都會包含一些需要重復執(zhí)行的工作。因此產(chǎn)生了構(gòu)建一個空間處理框架的需求,在這個框架下,支持多步驟任務的定義和自動完成,支持工作流模型文檔的編制,以及模型的共享。空間處理還支持空間建模和空間分析功能,它可以讓我們更好的理解,分析和把握問題的方方面面。ArcGIS Server提供一個簡單的機制可以將服務器上的空間處理工具和模型發(fā)布為任務,供遠程的客戶端調(diào)用,而任務本身在服務器端執(zhí)行。GIS服務器提供的將空間處理模型和腳本發(fā)布為Web服務的能力,使得它變得異常強大。這些功能可以被多種客戶端訪問和使用,而不用考慮到客戶端應用的類型。在上面的例子中,可以根據(jù)事故點進行電網(wǎng)故障追蹤。這個功能是作為ArcGIS Explorer 中的一個任務提供的。通過ArcGIS Explorer發(fā)送一個請求到ArcGIS Server的空間處理服務,由ArcGIS Server完成后臺的分析。分析結(jié)果一方面以圖形方式顯示在3D地圖中,另一方面提供故障診斷報告,并進行故障點定位。
5)地理編碼服務
????地理編碼是將街道地址轉(zhuǎn)換為空間位置,通常是是以坐標值表示的點的過程。許多用戶需要使用自己的地理編碼服務。在大多數(shù)情況下,通過常規(guī)的,商業(yè)提供的地址編碼應用,一般很難獲得滿意的結(jié)果,原因如下:
????????隨著城市的發(fā)展與擴展,地址也隨時間不斷變化。
????????表達地址的形式多種多樣,不僅僅是常規(guī)的地址表達方式:街道,門牌號附加相關信息,如城市和郵政編碼等;
????????許多國家和地區(qū)有自己的地址編碼形式和方法;
????????許多用戶需要通過標志地物名稱查找地址(如,“天安門”);
????????有些地方使用一組數(shù)字代表特定的地理位置;
????所有這些情況都要求有特殊的地址編碼解決方案。許多ArcGIS的用戶不得不將大量的時間用于構(gòu)建,維護和提供用戶自定義的地址編碼服務上,以滿足用戶的需求。在ArcGIS Server中增加地址編碼服務必須首先在ArcGIS桌面創(chuàng)建一個地址定位。地址定位是空間數(shù)據(jù)庫的一個數(shù)據(jù)集,包含一組可設定地址的要素,地址樣式和如何進行地址匹配的規(guī)則。可以在ArcGIS中對地址定位進行更新和維護。
6)空間數(shù)據(jù)服務
????空間數(shù)據(jù)服務允許我們使用ArcGIS Server通過LAN,WAN或Internet訪問空間數(shù)據(jù)庫。該服務可以支持空間數(shù)據(jù)庫
的編輯,數(shù)據(jù)庫復制,通過數(shù)據(jù)抽取下載拷貝,以及對空間數(shù)據(jù)庫的查詢操作。空間數(shù)據(jù)服務可以使用任何類型的空間數(shù)據(jù)
庫,包括ArcSDE空間數(shù)據(jù)庫,個人化空間數(shù)據(jù)庫和文件空間數(shù)據(jù)庫。但是從安全性,數(shù)據(jù)完整性,高性能和可伸縮能力方
面考慮,ArcSDE空間數(shù)據(jù)庫推薦使用企業(yè)級數(shù)據(jù)庫。當我們管理分布在不同位置的空間數(shù)據(jù)庫時,空間數(shù)據(jù)服務尤其有用。例如,國土資源部想要國家和各省的ArcSDE空間數(shù)據(jù)庫進行數(shù)據(jù)同步。一旦建立數(shù)據(jù)庫,省級國土部門可以將ArcSDE空間數(shù)據(jù)庫在Internet上發(fā)布為空間數(shù)據(jù)服務。然后我們可以通過空間數(shù)據(jù)服務定期在Internet上進行同步更新,在兩個數(shù)據(jù)庫服務器間共享變化的部分。
7.ArcGIS Server的開發(fā)
????當你使用ArcGIS Server時,你可能希望構(gòu)建一個定制的應用或在原有的ArcGIS Server提供的功能上進行擴展。為了滿足這個需求,ArcGIS Server包含一組強大的,完整的開發(fā)工具和功能。除了提供即拿即用的Web應用和服務,ArcGIS Server還是開發(fā)Web和企業(yè)級應用和服務的平臺。
????ArcGIS Server支持下列軟件開發(fā)環(huán)境:
????????Microsoft.NET框架
????????Java平臺
????ArcGIS Server在兩個平臺上都提供一組完整的開發(fā)工具用于開發(fā)Web應用和服務。Microsoft.NET開發(fā)環(huán)境還包括一組用于開發(fā)Web地圖應用和移動應用的開發(fā)包,Java環(huán)境包含用于企業(yè)級JavaBeans(EJBs)的開發(fā)包。此外,Java工具支持跨平臺開發(fā),可運行在Windows,Sun Solaris和Linux操作系統(tǒng)。
轉(zhuǎn)載于:https://www.cnblogs.com/Wolf-PL/archive/2008/01/27/1055203.html
總結(jié)
以上是生活随笔為你收集整理的ArcGIS Server--揭开你的神秘面纱的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 好奇害死猫
- 下一篇: 网络管理员所需要的知识结构和素质