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

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

 

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

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

 

我们看到两个范围,大小都不能完全重合,这说明如果在10.1中直接覆盖或者替换切片是有问题的,原因在什么地方呢?

在10.1中,服务的切片有自己的存放位置,同时相应的服务也有自己的存储位置,服务的存储位置在配置的config-store下面,如我的服务的存储位置如下:/home/Soft/ArcGIS/server/arcgis/server/usr/config-store/services,而每一个服务在该目录下都有一个单独的文件夹,如PointsofInterest.MapServer,该文件夹中含有该服务的一些重要文件,如下图:

lock结尾的文件是锁文件我们不理会,json结尾的文件里面包含了该服务所使用的数据源,服务的地址等信息,具体信息如下所示:

 

{
  "serviceName": "PointsofInterest",
  "type": "MapServer",
  "description": "",
  "capabilities": "Map,Query,Data",
  "clusterName": "default",
  "minInstancesPerNode": 1,
  "maxInstancesPerNode": 2,
  "instancesPerContainer": 1,
  "maxWaitTime": 60,
  "maxStartupTime": 300,
  "maxIdleTime": 1800,
  "maxUsageTime": 600,<

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值