有没有办法减少ARCGIS中的重绘?


12

我在arcgis桌面9.3.1上使用了一个巨大的数据库,每次执行平移/缩放操作时,我都必须等待0.5-1分钟才能使整个数据库重新绘制自身。是否有任何方法可以减少重绘的数量(例如使程序每五个平移动作仅重绘一次程序)?

Answers:


10

确保对所有图层进行空间索引。然后,ArcMap(或任何其他GIS软件)可以快速找出要绘制的矩形内的内容。

接下来是使每个图层仅在它们感知的范围内可见。如果要在比例尺1:100000中绘制为比例尺1:1000制作的图层,则将花费大量时间,并且无论如何您可能都看不到细节。

第三件事是不要有很多互相覆盖的可见层。然后将全部绘制(我认为这也适用于Arc软件),但是您只能在前面看到一个。

如果仍然很慢,则可能是您从连接不良的另一台计算机发送了数据。

或者,您将数据库推到很远的地方。然后,也许您应该看看其他软件解决方案(它们可能是开放和免费的;-))

我想您可以阻止它自动重绘,但是我不确定那是您真正想要的。

/尼克斯


1.空间索引实际上是做什么的?因为我不熟悉它,所以我将检查是否可以提高重绘速度。我已经看到它在与属性idex相同的部分中显示,但是我猜测属性索引与重绘速度无关,而仅与查询速度有关(如访问中的索引编制)。
jonatr

1
2.至于可见/不可见-这是一个很好的解决方案,但只能部分解决,因为速度只会降低一点点。3.许多层没有互相覆盖?GIS如何做到这一点?5.至于软件解决方案-您的意思是什么(我会感谢一些“关键字”或软件类型可以帮助我寻找它们)?太感谢了 !!!
jonatr

1)如果您没有空间索引,则软件必须扫描图层中的所有几何图形以确定要绘制的内容。大多数空间索引的工作方式是在多维索引中排列几何形状的边界框。这样,它可以非常快速地找到哪些边界框与您要绘制的范围相交,并且仅从该范围内合理的几何形状上就可以达成共识。
NicklasAvén2010年

2)关于可见和不可见的诀窍是找到使事物变慢的层,并在不使用它们时将其隐藏。有些分层根本不会影响速度。它可以是一层,给您带来问题。找到那个并处理它。我之前没有提到的另一个问题是复杂的符号。他们倾向于使事情放慢很多。尝试用一种颜色填充的符号显示慢速图层,然后看看会得到什么。
NicklasAvén2010年

3)关于其他软件...我在另一个问题中写了som行:gis.stackexchange.com/questions/1398/…,但是我认为对于渲染ArcMap来说应该是一个快速的过程。我通常使用的QGIS并没有那么快。但是我认为uDig非常快。但是,在分析,处理和Web映射方面,我认为即使没有比较成本,另一个问题中提到的开放替代方法也经常击败Arc。
NicklasAvén2010年

5

您可以使用退出键取消绘图,而无需切换暂停绘图按钮。这样,您可以允许足够的地图重绘以进行下一个导航操作。


1
这是我经常使用的好技巧(可悲的是,这有点用处,不是真正的解决方案)。
jonatr 2010年

嘿,我不知道。很高兴知道!
LarsH 2010年

5

如果您将数据库与其他数据一起使用,则最好将它们全部放在同一投影中。这样,ArcMap不必即时进行重新投影。还要确保数据库中的数据全部在同一投影中(这将在要素数据集中执行,但是在地理数据库的其他所有分区中,投影可能会有所不同)。


4

暂停标签并平移至要素,而不是缩放至要素(缩放可能会改变比例,而平移不会改变)。


“暂停标签”是指关闭标签吗?
马特·威尔基

不,马特 在“标签”工具栏上有一个暂停按钮,它冻结了标签的重绘(好的答案,+ 1,但是正如我所说的那样,可悲的是,这也只是一个临时解决方案,而不是直接处理问题)。
jonatr

2

我认为有几种选择可以为您提供帮助。

1-您可以简单地暂停绘图(数据视图窗口左下角的||符号)。执行此操作时,尽管显然看不到要平移或缩放的内容,但仍可以平移和缩放。

2-您可以使用可见的比例范围将特定图层的渲染限制为仅在放大/缩小某些范围时使用。如果您反复平移或缩放到相似的位置,则也可以制作空间书签(并在这些比例级别上设置要渲染的适用图层)。(尼克拉斯的回答在这一点上也打败了我)

我想其他人可以提出降低文件复杂性的建议,如果您描述要呈现的数据类型,它也可能对其他人有帮助。


2

在使用9.x MXD时,我喜欢使用MXDPerfStat工具来分析可以在何处通过绘图提高性能。在10.0中,“地图服务发布”工具栏有一些类似的功能,这些功能可分析图层性能,以优化ArcGIS Server的地图为目标。


0

斯科特·拉·范恩(Scott La Vanne)获得奖。在大型布局中使用多个数据框时,“切换草稿模式”是关键。
与暂停按钮不同,暂停按钮使整个屏幕显示为灰色,它分别将每个数据框显示为灰色,从而允许移动,调整大小以及文本/图形/图例/向北箭头操作。
直到我发现在制作大型地图时,由于每次单次单击的重绘速度较慢,我都会把头发拉出来。


-1

另一种选择是使用布局工具栏上的“切换草稿模式”按钮。但是,这仅在您处于布局视图时才有用。不幸的是,您实际上看不到正在平移和缩放的数据。我发现这在调整工作表布局时非常有帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.