mxd与service的关系

发现:
在步停止服务的情况下,改变剪切服务的mxd文档到别的文件夹,服务却记得住这个服务,里面点的属性没变啊,尽管我已经将新的同名的mxd文档放到了那个文件夹中(服务调用mxd的文件夹)——重启服务也没用啊,他就记住之前的了。
解决:重新建立同名的服务呗!
 
但是,后来在mxd文件中,修改点的属性后,在服务的Preview中也看出变化了。
综合以上分析:
服务只是在定义的时候读取一下mxd文档中的相应内容,记下其图层数目,来源,当前显示范围。一旦服务创建好了之后,这个服务就跟这个mxd文档没有半毛钱关系了。你通过mxd修改属性实际上是修改的数据源啊(一个图层中的属性表),而你修改Extent,无论怎样放大缩小,最后再保存n次,都没有一点关系的,你看服务当中的preview还是刚才那个extent!!
posted @ 2012-08-28 21:33  ccjcjc  阅读(244)  评论(0编辑  收藏  举报