【操作功能】ArcGIS for Server 的 Service Cache 搬移的方法
作者是 互動小編   
週三, 27 一月 2016 11:37

ArcGIS for Server 在建立 Cache 的時候常常會需要花費大量的資源及比較長的時間,因此原廠通常會建議在另一台機器 (測試機) 建完 Cache 後再轉移至服務中的 (正式機) ArcGIS for Server;或是從圖商那邊買來的 Cache 要如何導入 ArcGIS for Server 中呢?而在很多情況下,僅有部分區域或是部分比例尺的資料更新了,就可以利用部分搬遷的方式進行 Cache 的搬遷。

以下就兩種情況說明遷移的方式:完整搬遷及部分搬遷

 

1. 完整搬遷:例如從測試機搬遷到正式機

要如何從某資料夾 (可能來自其他電腦),搬至服務中,最簡單的方法就是 copy and paste。可以從檔案總管或是利用 cmd,若是利用 cmd,原廠建議的 cmd:

 robocopy Z:\cache\USA C:\arcgisserver\arcgiscache\USA /s 

 

註:Cache 的資料夾名稱格式為 <folder name>_<map service name>,請注意大小寫,檔案架構如下圖

 

 

 

2. 部分搬遷:例如 Cache 有部分更新,然後從測試機搬到正式機

若僅需搬移部分的 Cache 資料,可利用 ArcMap 中的工具進行搬移位置在 SystemBoxs => Server Tools => Caching Export Map Server Cache 或 Import Map Server Cache

 

 

以 Import Map Server Cache 為例參數如下:

 

 

  1. 選擇要 Import 的服務
  2. 選擇 cahce 格式
    • CACHE_DATASET:輸入的為 service cache (格式為資料夾)
    • TILE_PACKAGE:輸入的格式為 Tile Package (.tpk)
  3. 選擇 cache 的檔案位置
    • 依前述 cache 格式選擇資料夾或是 tpk 檔
  4. 選擇要 import 的比例尺
  5. 要使用的 instances 數量
  6. 可設定 Import 的範圍
  7. 按下 OK 即可

 

 


 

作者:互動國際數位.技術服務處.鄒國信