ArcGIS Server 学习
生活随笔
收集整理的這篇文章主要介紹了
ArcGIS Server 学习
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
ArcGIS Server
http://help.arcgis.com/zh-cn/arcgisserver/10.0/help/arcgis_server_dotnet_help/#/na/00930000000r000000/
ArcGIS Server
ArcGIS Server 允許以跨企業(yè)和跨 Web 網(wǎng)絡(luò)的形式共享 GIS 資源。
GIS 資源指的是要與其他人共享的地圖、地球、地址定位器、地理數(shù)據(jù)庫和各種工具。
可通過將這些資源存放在 ArcGIS Server 系統(tǒng)或 GIS 服務(wù)器中并允許客戶端應(yīng)用程序使用這些資源和與這些資源進行交互來共享這些資源。
除了提供對特定 GIS 資源的訪問之外,GIS 服務(wù)器還提供對此類資源所包含的 GIS 功能的訪問。
GIS 服務(wù)器不但允許您共享資源(如地圖),還允許您訪問嵌入在資源中的 GIS 功能。
人們?nèi)绾问褂梅?wù)器上的 GIS 資源取決于他們的身份。
一個 GIS 分析人員可以創(chuàng)作包含一個圖層(該圖層引用 GIS 服務(wù)器上的地圖資源)的地圖。
一個開發(fā)人員可以構(gòu)建一個使用地圖和地址定位器安排運貨卡車時間表和行車路線的 Web 應(yīng)用程序。
某個城市委員會的成員可在做出會影響他們所居住社區(qū)的決定之前通過 Web 應(yīng)用程序使用一個地圖(例如,查找適合于再開發(fā)的地點)。
假設(shè)您是一個零售商,并擁有您的商店所在地的產(chǎn)品銷售數(shù)據(jù)。您可以用其他來源的人口統(tǒng)計數(shù)據(jù)疊加您的數(shù)據(jù),以查看各個商店所在地的銷售數(shù)據(jù)與周圍人口數(shù)據(jù)的比較情況。這樣,您可以根據(jù)商店所服務(wù)的社區(qū)調(diào)整商品。
發(fā)布地理處理服務(wù)
通過 ArcGIS Server,您可以發(fā)布地理處理服務(wù),且發(fā)布的服務(wù)可將作業(yè)提交到服務(wù)器并返回一組結(jié)果。
服務(wù)器會訪問模型并做相應(yīng)處理,然后釋放計算機資源并消除多副本共享的問題。
大多數(shù)的 ArcGIS 應(yīng)用程序都可以使用地理處理服務(wù),包括 ArcMap、ArcGIS Explorer 以及通過 ArcGIS Server 創(chuàng)建的 Web 制圖應(yīng)用程序。
構(gòu)建地理處理服務(wù)要求首先使用 ArcGIS Desktop 中的模型構(gòu)建器 創(chuàng)建模型。
創(chuàng)建的模型是一個由多個地理處理工具以及可幫助您實現(xiàn) GIS 自動化操作的腳本組成的邏輯序列。模型中包含多個地理處理工具,并根據(jù)需要可加入您所編寫的用于幫助自動化處理的腳本。通常,不能將一個工具或腳本發(fā)布為地理處理服務(wù),而只能發(fā)布地理處理模型。不過,您可以發(fā)布僅包含一個工具或腳本的模型。
地理處理服務(wù)支持一組限定的輸入和輸出數(shù)據(jù)類型。要使模型能夠在服務(wù)器端正確運行,您需要驗證地理處理服務(wù)是否支持模型中所使用的所有輸入和輸出數(shù)據(jù)類型。Esri 提供了多種策略用于對模型進行修改,以使模型僅使用支持的輸入和輸出數(shù)據(jù)類型。在地理處理服務(wù)的關(guān)鍵概念主題中,您可以找到這些策略以及所有支持的數(shù)據(jù)類型的列表。
服務(wù)器作業(yè)目錄
在安裝 ArcGIS Server 時,會為地理處理服務(wù)的執(zhí)行創(chuàng)建一個目錄。這就是服務(wù)器作業(yè)目錄,默認情況下,位于 c:\arcgisserver\arcgisjobs。當使用地理處理服務(wù)時,模型所產(chǎn)生的中間數(shù)據(jù)和輸出數(shù)據(jù)都會存儲在服務(wù)器作業(yè)目錄中。每次執(zhí)行模型或作業(yè)都會在服務(wù)器作業(yè)目錄中創(chuàng)建唯一的專屬文件夾。這就允許多個用戶同時使用同一服務(wù)且不會產(chǎn)生混亂。
因為服務(wù)器作業(yè)目錄負責管理中間數(shù)據(jù)和輸出數(shù)據(jù),所以您無需擔心在模型環(huán)境中設(shè)置臨時工作空間和當前工作空間的問題。
實現(xiàn)過程
該示例引導您了解簡單模型的構(gòu)建、將模型發(fā)布為地理處理服務(wù)以及在 Web 制圖應(yīng)用程序中運行此服務(wù)的整個過程。步驟中還給出了使用地理處理服務(wù)的相關(guān)提示和最佳做法。
構(gòu)建模型
該示例中將要創(chuàng)建的模型會用到兩個工具:緩沖區(qū)工具和裁剪工具。若要運行模型,需要交互式地定義一組地圖上的點以及緩沖距離。模型運行時,將根據(jù)所指定的距離對這些點做緩沖區(qū)分析。如果要排除海洋中的區(qū)域,模型將在之后按照表示海岸線的要素類的形狀裁剪生成的緩沖區(qū)。
要構(gòu)建該模型,可使用您所擁有的任何數(shù)據(jù),但最好是一個表示邊界或海岸線的要素類,這樣就可以按照這個要素類進行裁剪。該示例中的插圖所使用的是加利福尼亞州圣地亞哥市的數(shù)據(jù)。模型將數(shù)據(jù)按照要素類 Land 進行裁剪。
該模型還要求之前在磁盤上的某個位置已保存了一個點圖層文件,其中包含輸入點使用的符號系統(tǒng)。
請按照以下步驟構(gòu)建模型:
步驟:
啟動 ArcMap,然后單擊確定,打開一個新的空白地圖。
在目錄 窗口中,瀏覽至已選擇的用于本教程數(shù)據(jù)處理的磁盤位置并新建一個名為 scratch 的文件夾。如果數(shù)據(jù)存儲在本地配置文件中(例如,C:\Documents and Settings\<user name>\...),請將它移出配置文件,使其更接近于磁盤根目錄(例如,C:\Data\GeoprocessingTutorial)。
單擊地理處理 > 環(huán)境,打開環(huán)境設(shè)置。
請展開工作空間,并取消選中當前工作空間的復選框。
瀏覽至剛剛創(chuàng)建的 scratch 文件夾并將其設(shè)置為臨時工作空間。然后單擊確定,關(guān)閉環(huán)境設(shè)置。在本教程后面的部分中您將看到,臨時工作空間用于存儲模型運行過程中所創(chuàng)建的中間數(shù)據(jù)。
單擊地理處理 > 地理處理選項。在后臺處理選項下,取消選中啟用復選框。
禁用后臺處理便于在 ArcMap 中設(shè)計模型時可方便地運行模型。本教程在模型設(shè)計過程中并不包括運行模型這一步,但是一旦需要在設(shè)計階段運行您自己的模型,那么就需要包括該步驟。
將地圖文檔保存在本教程中所使用的數(shù)據(jù)當前存放的文件夾中。該文件夾將作為地圖的主目錄文件夾。
在目錄 窗口中,通過右鍵單擊我的工具箱,再單擊新建 > 工具箱,在主目錄文件夾中創(chuàng)建一個新的工具箱。您可將該工具箱命名為 GeoprocessingTutorial。該名稱之后會自動追加 .tbx 擴展名。
要創(chuàng)建一個新的模型,請右鍵單擊該工具箱,再單擊新建 > 模型。默認情況下,名稱即為“模型”。您可在之后更改此名稱。
在創(chuàng)建新模型時,會打開模型構(gòu)建器 窗口。接下來,您可開始向模型中添加要使用的工具。首先單擊地理處理 > 搜索工具,然后在搜索框中輸入緩沖區(qū)。
緩沖區(qū)工具應(yīng)該是搜索結(jié)果中的第一項。將緩沖區(qū)工具從搜索 窗口拖動到模型構(gòu)建器 窗口。
警告:
ArcGIS 中有兩種緩沖區(qū)工具。請確保您所使用的緩沖區(qū)工具來自于工具箱\系統(tǒng)工具箱\分析工具。
終端用戶需要能夠同時選擇要進行緩沖區(qū)分析的點以及緩沖距離,所以建議您獲取這些變量并將它們設(shè)置為模型參數(shù)。通過右鍵單擊“緩沖區(qū)”框,再單擊獲取變量 > 從參數(shù) > 輸入要素,獲取第一個變量。名為“輸入要素”的橢圓會出現(xiàn)在模型中并與“緩沖區(qū)”工具相連。
右鍵單擊“輸入要素”橢圓,然后選中模型參數(shù)。模型參數(shù)是最終用戶運行模型時可輸入的內(nèi)容和參數(shù)設(shè)置。
右鍵單擊“輸入要素”橢圓,單擊屬性,然后單擊數(shù)據(jù)類型選項卡。請注意,在默認情況下,數(shù)據(jù)類型設(shè)置為“要素圖層”。請記住,并不是所有數(shù)據(jù)類型都可以作為地理處理服務(wù)的輸入數(shù)據(jù)類型;“要素圖層”并不是一個所支持的輸入類型,但是“要素集”是。所以在下拉列表中將值更改為要素集。此外,在該選項卡中,通過瀏覽至任意的點圖層文件,還可為輸入點指定要使用的符號系統(tǒng)。
重復之前的步驟 12 到 14,為緩沖區(qū)工具獲取附加變量距離 [值或字段]。將它作為一個模型參數(shù),并將數(shù)據(jù)類型設(shè)置為線性單位。在變量創(chuàng)建完畢后,請雙擊該變量并設(shè)置一個默認值(例如,如果使用圣地亞哥的數(shù)據(jù),那么 2 千米可能是比較合適的默認緩沖距離)。
請雙擊綠色橢圓“輸出要素類”,然后設(shè)置路徑為 %SCRATCHWORKSPACE%\buffer.shp。SCRATCHWORKSPACE 是一個變量,在此例中,它可確保中間數(shù)據(jù)能夠?qū)懭肱R時位置。如果是在 ArcMap 中運行模型,該臨時位置即為您在本教程開始部分所創(chuàng)建的臨時文件夾。如果是在服務(wù)器中運行模型,該臨時位置即為服務(wù)器作業(yè)目錄。
為了增強模型的可讀性,可將“
配置一個單機部署
如果您所在的組織需要在小范圍內(nèi)部署 ArcGIS Server,則可以在單機上安裝全部組件。
ArcGIS Server 的安裝配置和安裝后配置可以簡化要在單機上實施的部署。例如,在一臺計算機上進行安裝時,系統(tǒng)將自動創(chuàng)建緩存、輸出等項目的服務(wù)器目錄并指定各自相應(yīng)的權(quán)限。
要在一臺計算機上運行 ArcGIS Server,請遵循如下步驟:
安裝 ArcGIS Server
運行安裝后配置
向 agsadmin 組和 agsusers 組中添加用戶
注銷或重新啟動計算機
授予對數(shù)據(jù)目錄的訪問權(quán)限
連接到 GIS 服務(wù)器
發(fā)布服務(wù)
使用服務(wù)
安裝 ArcGIS Server
滿足系統(tǒng)要求中詳細描述的所有先決條件后,即可開始安裝 ArcGIS Server 軟件。需運行以下兩個安裝程序:GIS 服務(wù)安裝程序和 Web 應(yīng)用程序安裝程序。安裝上述兩個安裝程序的所有組件是單機部署的最常見配置。
ArcGIS Server 安裝指南中包含有關(guān)軟件安裝過程的詳細信息。安裝指南中還列出了安裝 ArcGIS Server 要滿足的系統(tǒng)要求和先決條件。您可在安裝向?qū)У牡谝粋€面板中單擊安裝指南按鈕打開安裝指南。
運行安裝后配置
運行 GIS 服務(wù)安裝程序之后,將彈出安裝后配置向?qū)АMㄟ^此向?qū)Э蓪?ArcGIS Server 所需的帳戶、權(quán)限及目錄進行配置。
在安裝后配置期間,系統(tǒng)將提示您提供 GIS 服務(wù)器所使用帳戶(即 SOM、SOC 和 ArcGIS Web 服務(wù)帳戶)的名稱和密碼。要了解這些帳戶的用途和最佳配置方法,請參閱 GIS 服務(wù)器所用帳戶。
出于安全考慮,ESRI 建議您使用本地帳戶作為 SOM 和 SOC 帳戶,而不是指定域帳戶。這樣,可確保惡意用戶無法使用此類帳戶獲取網(wǎng)絡(luò)中其他計算機的管理權(quán)限。
在安裝后配置期間,您還需要提供實例的名稱。默認名稱為 ArcGIS。請注意,更改默認設(shè)置會更改 ArcGIS Server 幫助中所提到服務(wù)器文件的 URL 結(jié)構(gòu)和路徑的多個默認示例。
當系統(tǒng)提示您輸入 ArcGIS Web 服務(wù)帳戶時,應(yīng)牢記 GIS 服務(wù)器所用帳戶中提到的準則。由于在運行安裝后配置之后將很少用到此帳戶,因此在多數(shù)情況下接受默認設(shè)置即可。
注意注意:
共有兩個安裝后配置:GIS 服務(wù)器安裝后配置和 Web 服務(wù)安裝后配置。
在一臺計算機中安裝 ArcGIS Server 時,這兩個安裝后配置會在初次運行時合并成一個安裝后配置。如果稍后需要再次運行安裝后配置,則可以通過開始菜單分別啟動。
注意注意:
在 Windows 計算機管理 中,SOM 和 SOC 帳戶的全名分別是 ArcGIS Server 對象管理器帳戶和 ArcGIS Server 對象容器 (SOC) 帳戶。在 Windows 中授予這些帳戶權(quán)限時,將顯示帳戶的全名。
警告警告:
如果所配置的計算機的名稱中包含下劃線字符(如 MY_WEB_SERVER),則在使用 Microsoft Internet Explorer 嘗試登錄管理器、創(chuàng)建服務(wù)或管理 Web 應(yīng)用程序時可能會遇到異常狀況。如果希望保留這些字符,請訪問主題保留 Web 服務(wù)器名稱中的下劃線字符以獲取相關(guān)說明。
向 agsadmin 和 agsusers 組中添加用戶
現(xiàn)在,您需要分別指定哪些用戶具有服務(wù)器的管理權(quán)限而哪些用戶只具有常規(guī)使用權(quán)限。GIS 服務(wù)器安裝后配置可創(chuàng)建兩個操作系統(tǒng)組:agsadmin 和 agsusers。agsadmin 組供管理員(例如創(chuàng)建服務(wù)的用戶)使用。您需要將您自己和管理服務(wù)器的任何其他用戶添加到 agsadmin 組中。
agsusers 組供那些只需同 GIS 服務(wù)器進行本地連接而不需要管理權(quán)限的用戶使用。填充 agsusers 組需要一系列已授權(quán)用戶。對于已經(jīng)存在于 agsadmin 組中的帳戶,則不必將其添加到 agsusers 組中。
您無需將 SOM 和 SOC 帳戶添加到 agsadmin 和 agsusers 組中。這些帳戶僅限 GIS 服務(wù)器內(nèi)部使用。
注銷或重新啟動計算機
要使安裝后配置所生成的帳戶設(shè)置生效,您需要注銷計算機并重新登錄到服務(wù)器,然后才能繼續(xù)操作。
授予對數(shù)據(jù)目錄的訪問權(quán)限
如果文件夾中所含數(shù)據(jù)將用于服務(wù),則需要執(zhí)行以下操作:
如果此文件夾已共享,請授予 SOC 帳戶對此文件夾更改級別的共享權(quán)限。方法是:在 Windows 中查看文件夾的屬性 對話框,單擊共享選項卡,然后單擊權(quán)限按鈕設(shè)置這些權(quán)限。
授予 SOC 帳戶對此文件夾的讀取和寫入的文件權(quán)限。方法是:在 Windows 中查看文件夾的屬性 對話框,然后單擊安全選項卡設(shè)置這些權(quán)限。
上述步驟不僅適用于包含源文檔的文件夾,還適用于包含該文檔中所引用數(shù)據(jù)的文件夾。假設(shè)您擁有一個可以顯示兩個數(shù)據(jù)圖層的地圖文檔。如果地圖文檔和數(shù)據(jù)位于不同的目錄中,則應(yīng)該按上述步驟授予對包含地圖文檔的文件夾和包含數(shù)據(jù)的文件夾的權(quán)限。
而相對簡單的做法是將地圖文檔及其數(shù)據(jù)保存在同一個文件夾中。然后,您便可以使用地圖文檔中的相對路徑對數(shù)據(jù)進行引用。這樣,您只需授予對一個文件夾的權(quán)限即可。
如果要通過 ArcSDE 訪問數(shù)據(jù),則需確保將用戶名和密碼保存在數(shù)據(jù)庫連接中。有關(guān)通過 ArcGIS Server 訪問 ArcSDE 數(shù)據(jù)的詳細幫助信息,請參閱主題準備要作為服務(wù)發(fā)布的資源。該主題還說明了如果數(shù)據(jù)存儲在未安裝任何其他 ArcGIS Server 組件的計算機中,用戶應(yīng)采取哪些對策。
連接到 GIS 服務(wù)器
現(xiàn)在,您可以連接到 GIS 服務(wù)器了。您可以使用管理器或 ArcCatalog 連接到服務(wù)器并對服務(wù)器進行管理。無需將 ArcCatalog 與任何其他 ArcGIS Server 組件安裝在同一臺計算機上,只需使它們處于同一本地網(wǎng)絡(luò)中并保證未設(shè)有任何防火墻即可。
如果您使用管理器對服務(wù)器進行管理,請參閱登錄管理器。
如果您使用 ArcCatalog 對服務(wù)器進行管理,請參閱在 ArcCatalog 中創(chuàng)建到 ArcGIS Server 的管理連接。
發(fā)布服務(wù)
連接到服務(wù)器之后,即可將您的 GIS 資源作為服務(wù)進行發(fā)布。要添加服務(wù),請遵照將 GIS 資源發(fā)布到服務(wù)器中的說明。
為服務(wù)(如用于地圖服務(wù)的地圖文檔)指定 GIS 資源時,可以使用 UNC 路徑或本地路徑。如果在管理器中使用本地路徑,輸入或粘貼路徑時請務(wù)必小心。
使用服務(wù)
將服務(wù)添加到 GIS 服務(wù)器之后,可在 Web 或桌面應(yīng)用程序中使用這些服務(wù)。這些應(yīng)用程序可以為您使用管理器創(chuàng)建的 Web 制圖應(yīng)用程序或者為隨 ArcGIS Server 提供的開發(fā)工具。還可以為 ArcGIS 應(yīng)用程序,例如 ArcGIS Explorer、ArcMap 或 ArcGlobe。移動設(shè)備也可利用正確配置的服務(wù)。
http://help.arcgis.com/zh-cn/arcgisserver/10.0/help/arcgis_server_dotnet_help/#/na/00930000000r000000/
ArcGIS Server
ArcGIS Server 允許以跨企業(yè)和跨 Web 網(wǎng)絡(luò)的形式共享 GIS 資源。
GIS 資源指的是要與其他人共享的地圖、地球、地址定位器、地理數(shù)據(jù)庫和各種工具。
可通過將這些資源存放在 ArcGIS Server 系統(tǒng)或 GIS 服務(wù)器中并允許客戶端應(yīng)用程序使用這些資源和與這些資源進行交互來共享這些資源。
除了提供對特定 GIS 資源的訪問之外,GIS 服務(wù)器還提供對此類資源所包含的 GIS 功能的訪問。
GIS 服務(wù)器不但允許您共享資源(如地圖),還允許您訪問嵌入在資源中的 GIS 功能。
人們?nèi)绾问褂梅?wù)器上的 GIS 資源取決于他們的身份。
一個 GIS 分析人員可以創(chuàng)作包含一個圖層(該圖層引用 GIS 服務(wù)器上的地圖資源)的地圖。
一個開發(fā)人員可以構(gòu)建一個使用地圖和地址定位器安排運貨卡車時間表和行車路線的 Web 應(yīng)用程序。
某個城市委員會的成員可在做出會影響他們所居住社區(qū)的決定之前通過 Web 應(yīng)用程序使用一個地圖(例如,查找適合于再開發(fā)的地點)。
假設(shè)您是一個零售商,并擁有您的商店所在地的產(chǎn)品銷售數(shù)據(jù)。您可以用其他來源的人口統(tǒng)計數(shù)據(jù)疊加您的數(shù)據(jù),以查看各個商店所在地的銷售數(shù)據(jù)與周圍人口數(shù)據(jù)的比較情況。這樣,您可以根據(jù)商店所服務(wù)的社區(qū)調(diào)整商品。
發(fā)布地理處理服務(wù)
通過 ArcGIS Server,您可以發(fā)布地理處理服務(wù),且發(fā)布的服務(wù)可將作業(yè)提交到服務(wù)器并返回一組結(jié)果。
服務(wù)器會訪問模型并做相應(yīng)處理,然后釋放計算機資源并消除多副本共享的問題。
大多數(shù)的 ArcGIS 應(yīng)用程序都可以使用地理處理服務(wù),包括 ArcMap、ArcGIS Explorer 以及通過 ArcGIS Server 創(chuàng)建的 Web 制圖應(yīng)用程序。
構(gòu)建地理處理服務(wù)要求首先使用 ArcGIS Desktop 中的模型構(gòu)建器 創(chuàng)建模型。
創(chuàng)建的模型是一個由多個地理處理工具以及可幫助您實現(xiàn) GIS 自動化操作的腳本組成的邏輯序列。模型中包含多個地理處理工具,并根據(jù)需要可加入您所編寫的用于幫助自動化處理的腳本。通常,不能將一個工具或腳本發(fā)布為地理處理服務(wù),而只能發(fā)布地理處理模型。不過,您可以發(fā)布僅包含一個工具或腳本的模型。
地理處理服務(wù)支持一組限定的輸入和輸出數(shù)據(jù)類型。要使模型能夠在服務(wù)器端正確運行,您需要驗證地理處理服務(wù)是否支持模型中所使用的所有輸入和輸出數(shù)據(jù)類型。Esri 提供了多種策略用于對模型進行修改,以使模型僅使用支持的輸入和輸出數(shù)據(jù)類型。在地理處理服務(wù)的關(guān)鍵概念主題中,您可以找到這些策略以及所有支持的數(shù)據(jù)類型的列表。
服務(wù)器作業(yè)目錄
在安裝 ArcGIS Server 時,會為地理處理服務(wù)的執(zhí)行創(chuàng)建一個目錄。這就是服務(wù)器作業(yè)目錄,默認情況下,位于 c:\arcgisserver\arcgisjobs。當使用地理處理服務(wù)時,模型所產(chǎn)生的中間數(shù)據(jù)和輸出數(shù)據(jù)都會存儲在服務(wù)器作業(yè)目錄中。每次執(zhí)行模型或作業(yè)都會在服務(wù)器作業(yè)目錄中創(chuàng)建唯一的專屬文件夾。這就允許多個用戶同時使用同一服務(wù)且不會產(chǎn)生混亂。
因為服務(wù)器作業(yè)目錄負責管理中間數(shù)據(jù)和輸出數(shù)據(jù),所以您無需擔心在模型環(huán)境中設(shè)置臨時工作空間和當前工作空間的問題。
實現(xiàn)過程
該示例引導您了解簡單模型的構(gòu)建、將模型發(fā)布為地理處理服務(wù)以及在 Web 制圖應(yīng)用程序中運行此服務(wù)的整個過程。步驟中還給出了使用地理處理服務(wù)的相關(guān)提示和最佳做法。
構(gòu)建模型
該示例中將要創(chuàng)建的模型會用到兩個工具:緩沖區(qū)工具和裁剪工具。若要運行模型,需要交互式地定義一組地圖上的點以及緩沖距離。模型運行時,將根據(jù)所指定的距離對這些點做緩沖區(qū)分析。如果要排除海洋中的區(qū)域,模型將在之后按照表示海岸線的要素類的形狀裁剪生成的緩沖區(qū)。
要構(gòu)建該模型,可使用您所擁有的任何數(shù)據(jù),但最好是一個表示邊界或海岸線的要素類,這樣就可以按照這個要素類進行裁剪。該示例中的插圖所使用的是加利福尼亞州圣地亞哥市的數(shù)據(jù)。模型將數(shù)據(jù)按照要素類 Land 進行裁剪。
該模型還要求之前在磁盤上的某個位置已保存了一個點圖層文件,其中包含輸入點使用的符號系統(tǒng)。
請按照以下步驟構(gòu)建模型:
步驟:
啟動 ArcMap,然后單擊確定,打開一個新的空白地圖。
在目錄 窗口中,瀏覽至已選擇的用于本教程數(shù)據(jù)處理的磁盤位置并新建一個名為 scratch 的文件夾。如果數(shù)據(jù)存儲在本地配置文件中(例如,C:\Documents and Settings\<user name>\...),請將它移出配置文件,使其更接近于磁盤根目錄(例如,C:\Data\GeoprocessingTutorial)。
單擊地理處理 > 環(huán)境,打開環(huán)境設(shè)置。
請展開工作空間,并取消選中當前工作空間的復選框。
瀏覽至剛剛創(chuàng)建的 scratch 文件夾并將其設(shè)置為臨時工作空間。然后單擊確定,關(guān)閉環(huán)境設(shè)置。在本教程后面的部分中您將看到,臨時工作空間用于存儲模型運行過程中所創(chuàng)建的中間數(shù)據(jù)。
單擊地理處理 > 地理處理選項。在后臺處理選項下,取消選中啟用復選框。
禁用后臺處理便于在 ArcMap 中設(shè)計模型時可方便地運行模型。本教程在模型設(shè)計過程中并不包括運行模型這一步,但是一旦需要在設(shè)計階段運行您自己的模型,那么就需要包括該步驟。
將地圖文檔保存在本教程中所使用的數(shù)據(jù)當前存放的文件夾中。該文件夾將作為地圖的主目錄文件夾。
在目錄 窗口中,通過右鍵單擊我的工具箱,再單擊新建 > 工具箱,在主目錄文件夾中創(chuàng)建一個新的工具箱。您可將該工具箱命名為 GeoprocessingTutorial。該名稱之后會自動追加 .tbx 擴展名。
要創(chuàng)建一個新的模型,請右鍵單擊該工具箱,再單擊新建 > 模型。默認情況下,名稱即為“模型”。您可在之后更改此名稱。
在創(chuàng)建新模型時,會打開模型構(gòu)建器 窗口。接下來,您可開始向模型中添加要使用的工具。首先單擊地理處理 > 搜索工具,然后在搜索框中輸入緩沖區(qū)。
緩沖區(qū)工具應(yīng)該是搜索結(jié)果中的第一項。將緩沖區(qū)工具從搜索 窗口拖動到模型構(gòu)建器 窗口。
警告:
ArcGIS 中有兩種緩沖區(qū)工具。請確保您所使用的緩沖區(qū)工具來自于工具箱\系統(tǒng)工具箱\分析工具。
終端用戶需要能夠同時選擇要進行緩沖區(qū)分析的點以及緩沖距離,所以建議您獲取這些變量并將它們設(shè)置為模型參數(shù)。通過右鍵單擊“緩沖區(qū)”框,再單擊獲取變量 > 從參數(shù) > 輸入要素,獲取第一個變量。名為“輸入要素”的橢圓會出現(xiàn)在模型中并與“緩沖區(qū)”工具相連。
右鍵單擊“輸入要素”橢圓,然后選中模型參數(shù)。模型參數(shù)是最終用戶運行模型時可輸入的內(nèi)容和參數(shù)設(shè)置。
右鍵單擊“輸入要素”橢圓,單擊屬性,然后單擊數(shù)據(jù)類型選項卡。請注意,在默認情況下,數(shù)據(jù)類型設(shè)置為“要素圖層”。請記住,并不是所有數(shù)據(jù)類型都可以作為地理處理服務(wù)的輸入數(shù)據(jù)類型;“要素圖層”并不是一個所支持的輸入類型,但是“要素集”是。所以在下拉列表中將值更改為要素集。此外,在該選項卡中,通過瀏覽至任意的點圖層文件,還可為輸入點指定要使用的符號系統(tǒng)。
重復之前的步驟 12 到 14,為緩沖區(qū)工具獲取附加變量距離 [值或字段]。將它作為一個模型參數(shù),并將數(shù)據(jù)類型設(shè)置為線性單位。在變量創(chuàng)建完畢后,請雙擊該變量并設(shè)置一個默認值(例如,如果使用圣地亞哥的數(shù)據(jù),那么 2 千米可能是比較合適的默認緩沖距離)。
請雙擊綠色橢圓“輸出要素類”,然后設(shè)置路徑為 %SCRATCHWORKSPACE%\buffer.shp。SCRATCHWORKSPACE 是一個變量,在此例中,它可確保中間數(shù)據(jù)能夠?qū)懭肱R時位置。如果是在 ArcMap 中運行模型,該臨時位置即為您在本教程開始部分所創(chuàng)建的臨時文件夾。如果是在服務(wù)器中運行模型,該臨時位置即為服務(wù)器作業(yè)目錄。
為了增強模型的可讀性,可將“
配置一個單機部署
如果您所在的組織需要在小范圍內(nèi)部署 ArcGIS Server,則可以在單機上安裝全部組件。
ArcGIS Server 的安裝配置和安裝后配置可以簡化要在單機上實施的部署。例如,在一臺計算機上進行安裝時,系統(tǒng)將自動創(chuàng)建緩存、輸出等項目的服務(wù)器目錄并指定各自相應(yīng)的權(quán)限。
要在一臺計算機上運行 ArcGIS Server,請遵循如下步驟:
安裝 ArcGIS Server
運行安裝后配置
向 agsadmin 組和 agsusers 組中添加用戶
注銷或重新啟動計算機
授予對數(shù)據(jù)目錄的訪問權(quán)限
連接到 GIS 服務(wù)器
發(fā)布服務(wù)
使用服務(wù)
安裝 ArcGIS Server
滿足系統(tǒng)要求中詳細描述的所有先決條件后,即可開始安裝 ArcGIS Server 軟件。需運行以下兩個安裝程序:GIS 服務(wù)安裝程序和 Web 應(yīng)用程序安裝程序。安裝上述兩個安裝程序的所有組件是單機部署的最常見配置。
ArcGIS Server 安裝指南中包含有關(guān)軟件安裝過程的詳細信息。安裝指南中還列出了安裝 ArcGIS Server 要滿足的系統(tǒng)要求和先決條件。您可在安裝向?qū)У牡谝粋€面板中單擊安裝指南按鈕打開安裝指南。
運行安裝后配置
運行 GIS 服務(wù)安裝程序之后,將彈出安裝后配置向?qū)АMㄟ^此向?qū)Э蓪?ArcGIS Server 所需的帳戶、權(quán)限及目錄進行配置。
在安裝后配置期間,系統(tǒng)將提示您提供 GIS 服務(wù)器所使用帳戶(即 SOM、SOC 和 ArcGIS Web 服務(wù)帳戶)的名稱和密碼。要了解這些帳戶的用途和最佳配置方法,請參閱 GIS 服務(wù)器所用帳戶。
出于安全考慮,ESRI 建議您使用本地帳戶作為 SOM 和 SOC 帳戶,而不是指定域帳戶。這樣,可確保惡意用戶無法使用此類帳戶獲取網(wǎng)絡(luò)中其他計算機的管理權(quán)限。
在安裝后配置期間,您還需要提供實例的名稱。默認名稱為 ArcGIS。請注意,更改默認設(shè)置會更改 ArcGIS Server 幫助中所提到服務(wù)器文件的 URL 結(jié)構(gòu)和路徑的多個默認示例。
當系統(tǒng)提示您輸入 ArcGIS Web 服務(wù)帳戶時,應(yīng)牢記 GIS 服務(wù)器所用帳戶中提到的準則。由于在運行安裝后配置之后將很少用到此帳戶,因此在多數(shù)情況下接受默認設(shè)置即可。
注意注意:
共有兩個安裝后配置:GIS 服務(wù)器安裝后配置和 Web 服務(wù)安裝后配置。
在一臺計算機中安裝 ArcGIS Server 時,這兩個安裝后配置會在初次運行時合并成一個安裝后配置。如果稍后需要再次運行安裝后配置,則可以通過開始菜單分別啟動。
注意注意:
在 Windows 計算機管理 中,SOM 和 SOC 帳戶的全名分別是 ArcGIS Server 對象管理器帳戶和 ArcGIS Server 對象容器 (SOC) 帳戶。在 Windows 中授予這些帳戶權(quán)限時,將顯示帳戶的全名。
警告警告:
如果所配置的計算機的名稱中包含下劃線字符(如 MY_WEB_SERVER),則在使用 Microsoft Internet Explorer 嘗試登錄管理器、創(chuàng)建服務(wù)或管理 Web 應(yīng)用程序時可能會遇到異常狀況。如果希望保留這些字符,請訪問主題保留 Web 服務(wù)器名稱中的下劃線字符以獲取相關(guān)說明。
向 agsadmin 和 agsusers 組中添加用戶
現(xiàn)在,您需要分別指定哪些用戶具有服務(wù)器的管理權(quán)限而哪些用戶只具有常規(guī)使用權(quán)限。GIS 服務(wù)器安裝后配置可創(chuàng)建兩個操作系統(tǒng)組:agsadmin 和 agsusers。agsadmin 組供管理員(例如創(chuàng)建服務(wù)的用戶)使用。您需要將您自己和管理服務(wù)器的任何其他用戶添加到 agsadmin 組中。
agsusers 組供那些只需同 GIS 服務(wù)器進行本地連接而不需要管理權(quán)限的用戶使用。填充 agsusers 組需要一系列已授權(quán)用戶。對于已經(jīng)存在于 agsadmin 組中的帳戶,則不必將其添加到 agsusers 組中。
您無需將 SOM 和 SOC 帳戶添加到 agsadmin 和 agsusers 組中。這些帳戶僅限 GIS 服務(wù)器內(nèi)部使用。
注銷或重新啟動計算機
要使安裝后配置所生成的帳戶設(shè)置生效,您需要注銷計算機并重新登錄到服務(wù)器,然后才能繼續(xù)操作。
授予對數(shù)據(jù)目錄的訪問權(quán)限
如果文件夾中所含數(shù)據(jù)將用于服務(wù),則需要執(zhí)行以下操作:
如果此文件夾已共享,請授予 SOC 帳戶對此文件夾更改級別的共享權(quán)限。方法是:在 Windows 中查看文件夾的屬性 對話框,單擊共享選項卡,然后單擊權(quán)限按鈕設(shè)置這些權(quán)限。
授予 SOC 帳戶對此文件夾的讀取和寫入的文件權(quán)限。方法是:在 Windows 中查看文件夾的屬性 對話框,然后單擊安全選項卡設(shè)置這些權(quán)限。
上述步驟不僅適用于包含源文檔的文件夾,還適用于包含該文檔中所引用數(shù)據(jù)的文件夾。假設(shè)您擁有一個可以顯示兩個數(shù)據(jù)圖層的地圖文檔。如果地圖文檔和數(shù)據(jù)位于不同的目錄中,則應(yīng)該按上述步驟授予對包含地圖文檔的文件夾和包含數(shù)據(jù)的文件夾的權(quán)限。
而相對簡單的做法是將地圖文檔及其數(shù)據(jù)保存在同一個文件夾中。然后,您便可以使用地圖文檔中的相對路徑對數(shù)據(jù)進行引用。這樣,您只需授予對一個文件夾的權(quán)限即可。
如果要通過 ArcSDE 訪問數(shù)據(jù),則需確保將用戶名和密碼保存在數(shù)據(jù)庫連接中。有關(guān)通過 ArcGIS Server 訪問 ArcSDE 數(shù)據(jù)的詳細幫助信息,請參閱主題準備要作為服務(wù)發(fā)布的資源。該主題還說明了如果數(shù)據(jù)存儲在未安裝任何其他 ArcGIS Server 組件的計算機中,用戶應(yīng)采取哪些對策。
連接到 GIS 服務(wù)器
現(xiàn)在,您可以連接到 GIS 服務(wù)器了。您可以使用管理器或 ArcCatalog 連接到服務(wù)器并對服務(wù)器進行管理。無需將 ArcCatalog 與任何其他 ArcGIS Server 組件安裝在同一臺計算機上,只需使它們處于同一本地網(wǎng)絡(luò)中并保證未設(shè)有任何防火墻即可。
如果您使用管理器對服務(wù)器進行管理,請參閱登錄管理器。
如果您使用 ArcCatalog 對服務(wù)器進行管理,請參閱在 ArcCatalog 中創(chuàng)建到 ArcGIS Server 的管理連接。
發(fā)布服務(wù)
連接到服務(wù)器之后,即可將您的 GIS 資源作為服務(wù)進行發(fā)布。要添加服務(wù),請遵照將 GIS 資源發(fā)布到服務(wù)器中的說明。
為服務(wù)(如用于地圖服務(wù)的地圖文檔)指定 GIS 資源時,可以使用 UNC 路徑或本地路徑。如果在管理器中使用本地路徑,輸入或粘貼路徑時請務(wù)必小心。
使用服務(wù)
將服務(wù)添加到 GIS 服務(wù)器之后,可在 Web 或桌面應(yīng)用程序中使用這些服務(wù)。這些應(yīng)用程序可以為您使用管理器創(chuàng)建的 Web 制圖應(yīng)用程序或者為隨 ArcGIS Server 提供的開發(fā)工具。還可以為 ArcGIS 應(yīng)用程序,例如 ArcGIS Explorer、ArcMap 或 ArcGlobe。移動設(shè)備也可利用正確配置的服務(wù)。
總結(jié)
以上是生活随笔為你收集整理的ArcGIS Server 学习的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WinDBG 要点学习
- 下一篇: ArcEngine Hittest学习总