本文會逐漸豐富,並在遇到問題后進行整理進來。
一、了解ArcGIS Server以及如何利用ArcServer發布服務
官方中文幫助文檔:http://resources.arcgis.com/zh-cn/help/main/10.1/index.html#/na/0154000003vt000000/
二、問題以及注意事項匯總
1、如何將數據庫注冊到ARCSERVER服務器
前置知識:在10.1中,服務器端為了確保發布的服務能訪問到所需的數據,采取了如下兩種措施:1)如果數據注冊到了服務器,則服務器會從注冊的數據中找到位置列表,並從這些位置列表信息中讀取到數據。
2)如果沒有注冊,則在發布的過程中,服務發布的過程中將會自動將數據以文件型復制到發布服務器上,在以后的數據瀏覽過程中,就會從復制好的文件中讀取數據。這兩種方式中,第一種發布速度很快,數據
能保持同步更新,如果不切圖,瀏覽速度相對第二種要慢;第二種發布過程較慢,因為需要往服務器拷貝和壓縮成本地數據,且不再與源數據能保持同步,瀏覽速度要快於第二種;
如何注冊:
方式1:手動注冊庫。1)在DeskpTop中注冊,引用ArcGIS的幫助文檔:“要在 ArcGIS for Desktop 中將數據庫和數據目錄注冊到 ArcGIS Server,可使用 ArcGIS Server 屬性 窗口中的數據存儲選項卡。要訪問此選項卡,請在目錄樹中右鍵單擊 ArcGIS Server 的管理或發布者連接,然后選擇服務器屬性。”截圖如下,
在彈出的對話框中單擊添加
可以進行注冊,
,並可以看到所有已經注冊的列表。
2)除了可以用Desktop進行注冊外,也可以在ArcServer Manager中進行注冊,登錄后,點擊站點--數據存儲--注冊數據庫。
要注意的是如果在注冊時選擇注冊為ArcGIS托管的數據庫,在發布地圖的時候,還是會拷貝數據,由於我這里討論的數據是數據庫型數據,因此不建議將數據拷貝到服務器。
方式2:發布的時候注冊。
如果沒有注冊數據到服務器,那么在發布的時候如果點擊分析功能,會有提示一些High級別的警告信息,如:
雙擊這些警告信息,將會提示你進行注冊數據到服務器,注冊一項完成后建議點擊重新分析,警告這時會減少,然后重復執行上述步驟,直到此類警告全部處理完。
其實這種方式與上述方式一的原理是一樣的。
參考:http://resources.arcgis.com/zh-cn/help/main/10.1/index.html#/na/015400000505000000/ 關於將您的數據注冊到服務器
http://resources.arcgis.com/zh-cn/help/main/10.1/index.html#/na/0154000003rn000000/ 發布時自動將數據復制到服務器