Problem: 当用缓冲工具或是地理处理向导以边数据做为输入数据(StreetMap数据格式)时的ArcMap性能问题

文章编号 : 17402
软件: ArcGIS - ArcEditor 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcInfo 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcView 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1
操作系统: Windows NT 4.0,2000
已邀请:

EsriSupport

赞同来自:

错误信息:
使用ArcMap时,大家都有这样的经历,在使用缓冲工具或是地理处理向导对边数据(.edg)进行处理时,性能会受到影响而下降。以下Dissolve, Merge, Clip, Intersect和union 工具将受到影响。 从ArcGIS 9.0版本地理处理向导就开始逐渐移除,可选用ArcToolBox中的工具来完成地理处理功能。 从9.0版本开始,如果要使用缓冲向导,需要将该工具添加到ArcMap工具条,点击Tools > Customize,选择Commands选项卡,从左侧下拉列表中选择 Tools,把缓冲向导工具拖放ArcMap工具条上,之后关闭自定义窗口。
原因: StreetMap的边数据格式是一种紧凑的数据格式,设计用于存储大量线性数据。边数据支持快速显示及地理定位功能,然而,该格式对地理处理以及其他地图分析工具来说却不是最优的格式。

解决方法: 在使用地理处理或缓冲向导之前,用ArcCatalog或ArcMap将边数据转换成Shapefile或Personal Geodatabase格式。

使用ArcCatalog:
A、 在ArcCatalog中选中street文件(以.edg扩展)。Street文件可以在数据光盘StreetMap USA,
data/streets目录下找到,以.edg为名称后续扩展,如:ak.edg是Alaska street数据。这些数据以州为单位。如果选择usa.edg,他将转换国内所有street数据。在想要转换的数据上右击。
B、 点击输出(Export)->StreetMap to Geodatabase,StreetMap to Coverage或是StreetMap to shapefile。
C、 点击工具的帮助(Help)按钮以获得更多信息,如有需要,可输入恰当的输入、输出参数。
D、 完成后点击OK。

使用ArcMap
A、 将StreetMap组图层加入到Map中,缩放到感兴趣区域。
B、 在Toc菜单中右击Street图层,在上下文菜单中选择Data。
C、 点击Export Data弹出对话框
D、 在导出数据(Export Data)对话框中,在输出下拉列表中点击视口范围内所有要素(All Features in View Extent)。点击所有要素导出国家范围内所有street要素。
E、 点击File Open按钮打开Catalog浏览窗口,在Save as选项中选择要保存的数据类型,并指定输出文件名。
F、 输出特定州的数据,根据州名称首写字母缩写添加数据,如:ca.edg或ma.edg。在ArcCatalog中选择street文件,以.edg扩展为后缀,可在数据光盘StreetMap USA,data/streets目录下找到,以.edg为名称后续扩展,如:ak.edg是Alaska street数据。Street数据以州为单位进行组织,选择usa.edg转换全国数据,右击图层,重复C到E步骤的操作,在输出数据对话框中选择所有要素。ArcMap输出选定州内的所有street数据。



创建时间:2001-03-22
最近更新: 2010-06-17


原文链接
http://support.esrichina.com.cn/2001/0322/741.html

要回复问题请先登录注册