1. 程式人生 > >使數據可供ArcGIS Server訪問

使數據可供ArcGIS Server訪問

使用 zh-cn 網絡 linu pub 管理系 情況 local 網絡流量

內容來自ESRI官方文檔(點擊訪問),簡單總結如下:

1 ArcGIS Server用於發布服務的數據必須存儲在服務器可以訪問的位置;

2 這樣的位置有三種類型:

  • 本地路徑:將數據本地存儲在每臺 ArcGIS Server 計算機中,例如/opt/local/data,並將數據拷貝到每臺 ArcGIS Server 計算機的相同路徑中,但是對於大型或經常更改的數據集,這種解決方案可能並不實用;
  • 共享目錄:使用操作系統工具共享存儲數據的目錄。共享網絡目錄通常使用 NFS 安裝文件夾,其中包含服務器的名稱(例如,/net/myserver/opt/local/data)。當使用 NFS 路徑引用數據時,所有 ArcGIS Server 計算機都將選擇合適的計算機來獲取數據。如果在共享目錄中存儲您的 GIS 資源,請切記,資源中的所有數據源路徑也必須使用 NFS 路徑或相對路徑。例如,如果地圖文檔中包含來自三個要素類的圖層,則這三個要素類的路徑必須是 NFS 或相對路徑。雖然共享網絡文件夾對引用數據十分方便,但他們對網絡流量有要求而且會出現性能瓶頸,而通過本地路徑訪問數據則不會出現這些問題。
  • 數據庫:將數據集存儲在關系數據庫管理系統 (RDBMS) 中,例如 、DB2、Informix、Netezza、Oracle 或 PostgreSQL。Esri 還提供了可在 RDBMS 中部署的地理數據庫。地理數據庫和數據庫方便且功能強大,但由於需要通過網絡訪問,所以通常無法發揮您在訪問本地數據時所看到的那種高性能。在某些情況下,可以使用地理數據庫建立數據的復本並轉為其他易於本地存儲的格式,例如文件地理數據庫。然後,您可以將數據放到每臺 ArcGIS Server 計算機中以達到最佳性能。

關於不同類型的訪問權限配置參考官方文檔。

將數據本地存儲在每臺 ArcGIS Server 計算機中

使數據可供ArcGIS Server訪問