教學第七章-ARCGIS-SERVER使用_第1頁
教學第七章-ARCGIS-SERVER使用_第2頁
教學第七章-ARCGIS-SERVER使用_第3頁
教學第七章-ARCGIS-SERVER使用_第4頁
教學第七章-ARCGIS-SERVER使用_第5頁
已閱讀5頁,還剩54頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第七章

ArcGISServer開發指南本章主要內容:ArcGIS

Server概述ArcGIS

Server的使用ArcGIS

Server的開發框架簡單WebGIS應用開發ArcGISServer概述ESRI:美國環境系統研究所公司(EnvironmentalSystemsResearchInstitute,Inc.簡稱ESRI)是世界最大的地理信息系統技術提供商。ESRI公司始終將GIS視為一門科學,并堅持運用獨特的科學思維和方法,緊跟IT主流技術,開發出豐富而完整的產品線。公司致力于為全球各行業的用戶提供先進的GIS技術和全面的GIS解決方案。ESRI其多層次、可擴展,功能強大、開放性強的ArcGIS解決方案已經迅速成為提高政府部門和企業服務水平的重要工具。全球200多個國家超過百萬用戶單位正在使用ESRI公司的GIS技術,以提高他們組織和管理業務的能力。在美國ESRI被認為是緊隨微軟、Oracle和IBM之后,美國聯邦政府最大的軟件供應商之一。國內GIS公司亞洲最大的地理信息系統(GeographicInformationSystem,GIS)平臺軟件企業,主要從事GIS基礎平臺和應用平臺軟件的研究、開發、推廣和服務。/GISQZC/p/5950734.html中國領先的數字地圖內容、車聯網及動態交通信息服務、地理位置相關的商業智能解決方案提供商,始終致力于為全球客戶提供專業化、高品質的地理信息產品和服務。作為全球第四大、中國最大的數字地圖提供商,公司產品和服務充分滿足了汽車導航、消費電子導航、互聯網和移動互聯網、政府及企業應用等各行所需。高德是國內領先的數字地圖內容、導航和位置服務解決方案提供商。2010年,高德提出了向移動互聯網轉型的戰略,依托在汽車導航市場取得的領先地位,在產品、服務和商務模式上繼續不斷創新,迅速構建起支撐各類產品和服務海量用戶的“地圖云服務”平臺,努力實現基于“四屏一云”業務構架的“移動生活位置服務門戶”戰略。ArcGIS

Server概述:ArcGISServer是一個基于Web的企業級GIS解決方案,用于構建集中管理的、支持多用戶的、具備高級GIS功能的企業級GIS應用與服務,為創建和管理基于服務器的GIS應用提供平臺,為制圖、分析、數據采集、編輯和空間信息管理提供各種即插即用的應用程序和服務。ArcGIS

Server的系統架構:

GIS服務器:托管GIS資源,并將其作為服務發布。由服務器對象管理器(ServerObjectManager,SOM)和服務器對象容器(ServerObjectContainer,SOC)組成。SOM管理服務器上運行的服務,起到負載均衡和管理服務的作用,一個SOM可與一個或多個SOC連接,SOC負責托管SOM所管理的服務,是真正的服務宿主。SOM與SOC可在一臺計算機上也可以分布在不同的計算機上。Web服務器:用于托管Web應用程序和Web服務,他們訪問并使用在GISServer上的運行資源,調用某些GIS功能,然后把結果返回客戶端。客戶端:客戶端是連接到ArcGISserverInternet服務或ArcGISServer本地服務的Web應用程序、移動應用程序和桌面應用程序,如Web瀏覽器、ArcGISExplorer和ArcGISDesktop等。數據服務器:包含以服務形式發布在GISServer上的GIS資源,資源可以是地圖文檔、地址定位器、Globe文檔等。管理工具:Manager、ArcCatalog。GIS資源制作工具:

ArcGISDesktop創建和編輯GIS資源。ArcGISServer包含的主要技術ArcSDE,即數據通路,是ArcGIS的空間數據引擎,它是在關系數據庫管理系統(RDBMS)中存儲和管理多用戶空間數據庫的通路。從空間數據管理的角度看,ArcSDE是一個連續的空間數據模型,借助這一空間數據模型,可以實現用RDBMS管理空間數據庫。在RDBMS中融入空間數據后,ArcSDE可以提供空間和非空間數據進行高效率操作的數據庫服務。ArcSDE采用的是客戶/服務器體系結構,所以眾多用戶可以同時并發訪問和操作同一數據。ArcSDE還提供了應用程序接口,軟件開發人員可將空間數據檢索和分析功能集成到自己的應用工程中去。Web地圖應用:

ArcGISServer包含、即拿即用、直接運行在Web瀏覽器。Web地圖應用提供的工具:交互內容表、平滑的地圖瀏覽、平移和縮放工具、地圖提示和要素查詢等。ArcGISMoblie技術:Web應用開發框架,用于創建和部署面向移動的解決方案。能夠為MicrosoftWindowsMobile的野外設備提供移動地圖、GPS、無線同步以及GIS數據復制和編輯功能。ArcGISServer的可擴展模塊3D擴展模塊:用于創建和分析表面的3DGIS功能包括坡度、坡向和山體陰影分析ArcPad擴展模塊:創作項目并發布到ArcGISServer上,同步數據。ArcPad:ESRI公司的ArcPad軟件是用于移動Windows設備的移動制圖和GIS技術。ArcPad為野外用戶通過手持和移動設備提供數據庫訪問,制圖,GIS和GPS的綜合應用。通過ArcPad可以實現快速,便捷的數據采集,大大提高了野外數據的可用性和有效性。ArcPad功能支持滿足工業標準的矢量和柵格影像的顯示通過無線技術作為ArcIMS的客戶端訪問數據地圖導航,包括平移和縮放,空間書簽以及定位到當前GPS位置等功能查詢要素,顯示超鏈接,定位要素地圖測量:包括距離,面積和方位連接到GPS,并通過GPS導航簡單的編輯:通過鼠標,筆或者GPS輸入,創建和編輯空間數據移動的地理數據庫編輯:通過ArcGIS從數據庫中檢出數據,并進行轉換和投影;用ArcPad在野外進行編輯,并且把改變的數據提交給中心GIS數據庫GIS野外工作自動化的應用開發DataInteroperability擴展模塊:使用戶輕松地使用和分發多種格式數據,可直接讀取70多種空間數據格式。Image擴展模塊:處理柵格數據,并使用該數據。WorkflowManager擴展模塊:構建和部署工作追蹤和工作流程管理系統。Network擴展模塊:基于網絡的空間分析功能,路線、行進方向、最近設施點和服務區域分析Spatial擴展模塊:用于創建。查詢和分析基于單元的柵格的數據。ArcGISServer10.0安裝:

安裝IISVisualStudio2010ArcGISServer10.0ArcGISDesktop10.0ArcGISengine10.0

授權文件安裝IIS7.2ArcGIS

Server的使用核心要點:三個步驟、八種服務、一種服務支持多種功能,具體功能取決于GIS資源類型。使用ArcGIS

Server分三個步驟:

首先利用ArcGISDesktop創建GIS資源

然后用ArcGISServer發布服務

最后客戶端應用程序使用服務。GIS資源類型及其功能和創建該資源的應用程序GIS資源ArcGISServer可執行的功能ArcGISDesktop應用程序地圖文檔(.mxd)地圖服務(.msd)制圖、地理處理、網絡分析、WCS發布、移動數據發布等ArcMap地址定位器(.loc)地理編碼ArcCatalog地理數據庫(.sde)地理數據庫查詢、提取及復制;WCS發布;WFS發布ArcCatalogToolbox文件(.tbx)地理處理ArcMap或ArcCatalog,通過地理處理菜單和模型構建Globe文檔(.3dd)3D制圖ArcGlobe柵格數據集、鑲嵌數據集、或引用柵格數據集或鑲嵌數據集的圖層文件影像、WCS或WMS發布ArcMap或ArcCatalog創建地圖服務資源發布服務之前,需要利用軟件創建資源,創建資源之前,需要考慮執行哪些功能。地圖服務類型與功能ArcGISServer支持的服務類型:地圖服務:將地圖發布到Web的一種方法地理編碼服務:將街道地址轉換為空間位置,以坐標值表示點的過程。地理數據服務:允許用戶使用ArcGISServer通過網絡訪問地理數據庫幾何服務:協助程序執行幾何計算(緩沖區、面積、長度、投影)地理處理服務:客戶端訪問的地理處理任務,需工具箱或包含工具圖層的地圖文檔Globe服務:3D視圖,交互使用三維地球影像服務:通過Web服務提供對柵格數據的訪問。搜索服務:本地網絡提供GIS內容的可搜索索引。地圖服務類型與功能服務類型與所需的GIS資源服務類型所需的GIS資源地圖服務地圖文檔(.mxd、.pmf)或地圖服務定義(.msd)地理編碼服務地址定位器(.loc、.mxs、SDE批量定位器)地理數據服務數據庫連接文件(.sde)或個人地理數據庫或文件地理數據庫或從版本化地理數據庫引用數據的地圖文檔幾何服務不需要GIS資源地理處理服務具有工具圖層或工具箱(.tbx)的地圖文檔Globe服務Globe文檔(.3dd、.pmf)影像服務柵格數據集或鑲嵌數據集或引用柵格數據集或鑲嵌數據集的圖層文件搜索服務想要搜索的GIS內容所在的文件夾和地理數據庫使用ArcCatalog發布服務ArcCatalog創建到ArcGISServer的連接:

管理連接:管理員身份連接,管理GIS服務,可增加、刪除、啟動、停止和暫停服務

用戶連接:以用戶身份連接,使用GIS服務,沒有管理權限,只能查看與使用服務。AddNewService方式:管理員賬戶登錄服務器---AddNewService---添加服務向導---發布服務描述---服務類型---GIS資源路徑---功能設置---是否池化---發布服務ArcCatalog以AddNewService發布使用Manager發布服務創建地圖緩存地圖緩存概述:

地圖緩存技術即瓦片技術,按照一定的數學規則,在不同特定比例尺下把地圖繪制并切成一定規格的圖片存儲到計算機硬盤里。

地圖緩存技術為更高效、更快捷地訪問地圖,提升瀏覽性能,緩解WebGIS服務器數據處理的壓力,提高地圖訪問速度。

地圖緩存適用相對穩定的數據,即不經常更改的地圖。如:街道圖、影像圖和地形圖。(?)創建地圖緩存流程創建地圖緩存ArcCatalog創建緩存服務切片方案:

地圖緩存參數設置確定地圖切片的存儲格式,切圖的比例尺范圍,切片格式,切片范圍,切片大小等。

多種切片方案(在線地圖、已有地圖、文件載入、據需創建)緩存存儲格式:

緊湊型:緊湊型創建緩存的效率和移植效率較高,占用磁盤空間少,由包文件(.bundle)和相應的索引文件(.bundlx)組成。一個包文件中最多可存儲128×128(16384)個切片。松散型:松散型是以每個瓦片單獨存儲為一個文件,緩存圖片清晰可見,但占用空間較大。比例尺:

比例尺決定用戶在客戶端瀏覽地圖時所能看到的地圖范圍級別,一旦設定好比例尺,地圖只能按設定的比例尺顯示。需要考慮地圖綜合、服務疊加等因素,如果涉及疊加服務,那么當前的緩存級別就要跟疊加的一致,一般建議兩個比例尺之間的差距是2倍左右。切片格式:

JPEG、PNG8、PNG24、PNG32、MIXEDJPEG占用空間相對較小,客戶端加載速度快,但圖像質量有損。PNG8、PNG24、PNG32支持透明對道路、邊界的疊加很有用,PNG8支持顏色是256,PNG24不支持IE6及之前版本的瀏覽器。MIXED混合格式,是JPEG和PNG32的混合形式,使用JPEG保存節省緩存空間,而在需要保持透明的緩存區外圍使用PNG32。切片大小和DPI:

切片的邊長單位是像素,512×512和256×256是兩種常用的標準,DPI是緩存的分辨率,默認值是96。融合緩存和多圖層緩存:Fused和Multilayer,融合緩存是一個地圖圖片中包含所有的圖層,即在使用時所有圖層只能同時打開或同時關閉,無法單獨控制一個圖層,多圖層緩存為每一個圖層都單獨生成一張圖片。基于MSD的地圖服務只支持Fused緩存。緩存目錄:

存儲地圖服務緩存的位置。

松散型緩存:比例尺文件下是切片行文件,行文件命名方式R加8位數字的行號,8位數是16進制的,如R000000b

緊湊型緩存:

比例尺文件夾(LOx)下是包文件和對應的索引文件。包文件命名是RxCy(x,y是16進制的4位數),表示該包文件里第一個切片的行、列號。x,y可能的取值0000,0080,0100,0180,相鄰之差為0080(十進制的128)

在“ManageMapServerCacheTiles”對話框中,通過“UpdateExtent”設置地圖切圖范圍;“Scales”設置切圖的比例級別;“UpdateMode”設置切片更新方式,可以為:重新創建所有切片或者是空切片等;“NumberofMapServerInstances”設置開啟的地圖服務實例。在設置好之后點擊“OK”就可以開始進行地圖切圖。在瀏覽器端查看地圖切圖結果時,既可以通過“開始->ArcGIS->ArcGISServerfortheMicrosoft.NetFramework->ArcGISServicesDirectory”打開查看。7.3ArcGISServer的開發框架靈活多樣的開發方式1).NETWebADF2)JavaWebADF3)ArcGISAPIforJavaScript4)ArcGISAPIforFlex5)ArcGISAPIforSilverlight6)ArcObjectsAPI服務端API:1).NETWebADF2)JavaWebADF6)ArcObjectsAPI客戶端API:3)ArcGISAPIforJavaScript4)ArcGISAPIforFlex

5)ArcGISAPIforSilverlightArcGISServer的核心api:SOAP,REST

ArcGISServerSOAPAPI:依賴于兩個標準:WSDL,SOAP。使用WebService時,首先獲得該服務的WSDL,其次根據WSDL構建一條SOAP請求發送給服務器,并返回一個SOAP應答,根據先前

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論