歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> ArcGIS 10.1 for Server 如何使用10或者之前的切片

ArcGIS 10.1 for Server 如何使用10或者之前的切片

日期:2017/3/1 9:45:57   编辑:Linux編程

相信很多人都做過這樣的操作,在Server 9.3.1 的時候發布了一個切片服務,然後升級到了Server10,升級後使用舊版本發布的切片服務,或者在另一台新機器上使用這些切片,我們完全不必重新將地圖切一次,我們可以繼續使用以前切好的地圖切片,操作也很容易,只需要隨便發布一個地圖服務,定義切片的結構,也就是生成切片的緩存方案XML文件(當然要和以前的切片結構是一樣的),然後用以前的切片直接覆蓋到新的切片目錄中對應的目錄。

升級到ArcGIS 10.1 for Server可不可以這樣做呢,我們知道ArcGIS 10.1 在發布服務的時候其實是用的是msd文檔,是用該文檔在發布的時候進行很多驗證措施,比如空間參考,標注等。

=====================================================

Linux上安裝ArcGIS 10安裝系列文章

Linux上安裝ArcGIS 10_01安裝Linux虛擬機及yum源配置 http://www.linuxidc.com/Linux/2014-04/99796.htm

Linux上安裝ArcGIS 10_02安裝Oracle11gR2 http://www.linuxidc.com/Linux/2014-04/99797.htm

Linux上安裝ArcGIS 10_03安裝ArcSDE 10 http://www.linuxidc.com/Linux/2014-04/99798.htm

Linux上安裝ArcGIS 10_04安裝ArcGIS Server 10 http://www.linuxidc.com/Linux/2014-04/99799.htm

Linux上安裝ArcGIS 10.1_01安裝ArcGIS Server 10.1 http://www.linuxidc.com/Linux/2014-04/99800.htm

=====================================================

我們發布地圖不能像以前那樣隨便發布一個MXD文檔,因為可能通不過驗證。其次ArcGIS Server 10.1 目錄結構是有變化的,在10.1 中切片是放在 /home/Soft/ArcGIS/server/arcgis/server/usr/directories/arcgiscache(我用的Linux系統,如果是windows系統,則切片路徑在定義的緩存路徑下,如D:\arcgisserver\directories\arcgiscache)中的,比如我發布的服務的名稱是PointsofInterest,該服務的切片路徑是PointsofInterest/home/Soft/ArcGIS/server/arcgis/server/usr/directories/arcgiscache/PointsofInterest/Layers,該目錄下的文件如下圖:

-alllayers目錄中是存儲切片的目錄,而conf.xml文件是該切片服務的描述文件,裡面包含切片級別,切片大小,空間參考等信息,conf.cdi文件是10.0增加的,該文件其實也是一個xml文件,裡面包含了地圖范圍,空間參考,切片原點等信息,而Status.gdb是10.1增加的,是一個文件數據庫,該數據庫中存儲了切片的狀態信息,比如哪一個級別切片完了,哪一個級別正在切割,以及每一個級別的切片個數和大小,這個我們對我們了解整個切片是有很大的幫助意義的,下圖是PointsofInterest的狀態:

按照以前的做法,用已有的切片去覆蓋現有的,我在ArcMap中將原來的圖添加進來,看到的效果如下(上面的是替換後我新加的服務,下面的是原來的服務)

Copyright © Linux教程網 All Rights Reserved