2024年5月3日发(作者:)

本文为转载文档

来自::/linghe301/article/details/7351697

关于地图文档MXD

地图文档其实是一个很好的对象,这个对象可以将我们配置好的地图包括(图层、符

号、标注、比例尺、显示范围等)信息进行保存,然后我们使用MXD对上面的要求进行

统一的管理,而且在我们发布地图服务时也需要使用该对象(虽然有MSD)。特别是在制

图方面,地图文档的使用就更广泛了。

关于地图文档MXD的慢(以下都是数据源为ArcSDE为例)

一般用户反映我打开地图文档MXD比较慢,那么这个慢我们可以分两部分:

1:打开地图文档MXD的时候慢,也就是直接使用ArcMap双击MXD,那么在显示

ArcMap的logo的时候,就非常慢

2:已经打开了ArcMap,但是加载相关图层,符号渲染等比较慢

再次强调一下,如果发现自己的ArcMap、ArcSDE、ArcGIS Server凡是使用到了地

图文档慢的,请首先自觉的根据自己的相关版本将相关的补丁打全再往下看,因为这个很

重要........

----------------------------------------------------------------------------------

对问题1的情况需要我们注意的:

1:服务器的防火墙是否关闭,或者5151端口是否禁用

2:服务器的IP是否修改

3:配置好的MXD的数据源是否改变

4:配置好的MXD的数据源的某些图层是否被删除

5:网络问题

典型问题:我在我本机配置好的MXD,怎么打开都很快,但是拷贝到其他机器就很慢?

解答:如果用户的ArcSDE连接为服务连接,应该不会出现该问题,但是仍然有用户

反映,这个就根据用户的实际情况来做判断了。

如果用户的ArcSDE为直连,拷贝到其他用户打开肯定会有问题,因为直连需要

netservicename,那么不同的机器可能配置的netservicename不一样,那么会有长时间

打开,数据源为!号的现象,这也正常。

典型问题:我在我本机配置好的MXD,为什么我做了一些数据图层的删除,我的MXD

打开就很慢?

解答:因为用户删除的是数据库内的图层,但是我们配置的MXD里面仍然保存了删

除前图层的信息,那么加载图层会首先遍历MXD里面保存的信息,对找不到的图层可能