arcgis地图文档mxd效率慢一点建议.docxVIP

  • 3
  • 0
  • 约1.58万字
  • 约 18页
  • 2018-10-14 发布于浙江
  • 举报
arcgis地图文档mxd效率慢一点建议

HYPERLINK /linghe301/article/details/7351697 ArcGIS地图文档MXD效率慢的一点建议 /linghe301/article/details/7351697 最近关于ArcGIS的地图文档MXD慢的问题比较多,下面就对MXD的一点建议给大家分享! 关于地图文档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里面保存的信息,对找不到的图层可能会进行多次的查询等,所以会很慢。那么我们可以使用打开MXD后,将TOC里面的无效信息清空,然后save as copy一个新的MXD即可。 如果是连接其他服务器,加载的时候长时间未响应,可以直接将网线拔掉!这样会加快打开MXD的效率。 -------------------------------------------------------------------------------- 对问题2的情况需要我们注意的: 1:配置好的MXD包含图层的多少 2:所有图层的数据量大小 3:所有图层的空间索引是否创建和有效使用 4:是否使用了高级制图方法(maplex标注、Representation) 5:是否有版本数据,进行版本压缩 因为如果你的这个MXD包含好多图层加载,而且使用了比较高级的渲染方法,都会导致在加载图层时候比较慢的情况,有些时候是正常的,可能根据你的服务器和客户端的配置情况才能优化了。 但是在我们加载多个图层的时候,ArcMap的左下角会有一个“Drawing...(某个要素类名称)”,那么我们根据这个来判断在MXD加载图层的过程中到底是哪个图层出现问题。 典型问题:在我在某个客户的一个现场问题,也是打开MXD的时候,针对用户的一个图块图层,加载就非常慢,这个图层大概有千万条记录,但是没有做任何符号的渲染,从这个情况可以看出肯定是这个图层的索引问题,或者没有使用空间索引,或者空间索引无效导致。 解决方法:重建空间索引,分析数据。 MXD Doctor? 那么如果你的MXD有问题,就打不开怎么办? ArcGIS提供了一个比较好的工具可以进行检查。MXD Doctor 是独立的应用程序,位于C:\Program Files (x86)\ArcGIS\Desktop10.0\Tools。该工具可用于分析已损坏的 .mxd 文件。根据分析结果,可将已损坏的 .mxd 文件中所包含的实体复制到新的或现有 .mxd 文件中。 MXD Doctor 主要用于从已损坏的 .mxd 文件中提取有效实体。但是,此工具也可以通过将一个 .mxd 文件中的内容复制到另一个 .mxd 文件的方式,对有效的 .mxd 文

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档