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


相信很多人都做过这样的操作,在Server 9.3.1 的时候发布了一个切片服务,然后升级到了Server10,升级后使用旧版本发布的切片服务,或者在另一台新机器上使用这些切片,我们完全不必重新将地图切一次,我们可以继续使用以前切好的地图切片,操作也很容易,只需要随便发布一个地图服务,定义切片的结构,也就是生成切片的缓存方案XML文件(当然要和以前的切片结构是一样的),然后用以前的切片直接覆盖到新的切片目录中对应的目录。

升级到ArcGIS 10.1 for Server可不可以这样做呢,我们知道ArcGIS 10.1 在发布服务的时候其实是用的是msd文档,是用该文档在发布的时候进行很多验证措施,比如空间参考,标注等。

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

Linux上安装ArcGIS 10安装系列文章:

Linux上安装ArcGIS 10_01安装Linux虚拟机及yum源配置

Linux上安装ArcGIS 10_02安装Oracle11gR2

Linux上安装ArcGIS 10_03安装ArcSDE 10

Linux上安装ArcGIS 10_04安装ArcGIS Server 10

Linux上安装ArcGIS 10.1_01安装ArcGIS Server 10.1

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

我们发布地图不能像以前那样随便发布一个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中将原来的图添加进来,看到的效果如下(上面的是替换后我新加的服务,下面的是原来的服务)

  • 1
  • 2
  • 3
  • 下一页

相关内容