设为首页 加入收藏

TOP

ArcGIS 10.1 for Server 如何使用10或者之前的切片
2014-11-24 00:08:10 来源: 作者: 【 】 浏览:8
Tags:ArcGIS 10.1 for Server 如何 使用 或者 之前 切片

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


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


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


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


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


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



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇ArcObjects中的IGeometry转成Json 下一篇Spring MVC应用web.xml两种配置

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: