Howto: 修复损坏的shapefile

文章编号: 346
软件: ArcInfo Desktop 9.0,ArcEditor 9.0,ArcView 9.0
操作系统: N/A
已邀请:

易智瑞技术支持

赞同来自:

摘要: 指导提供描述如何修复损坏的shapefile. Shapefiles有时被破坏。一般的原因是在保存编辑,添加非法几何属性时,例如在其他软件,象Microsoft Excel里修改属性表,而导致电脑崩溃。所以可能导致破坏的原因已经超出我们这个文档的范围。如果这个文档的步骤不能够修复shapefile,转到 back up.
内容:
有几种方法来修复损坏的shapefile.在尝试这些选项以前,请先确定备份好数据。 1.在工具箱中使用检查几何工具 ArcToolBox > Data Management Tools > Features. 当工具执行时,有问题的数据将被报告出来,或输出到表中去。执行以后,查看输出的表格。如果是空表,表示工具没有发现坏的几何属性,如果有坏的几何属性报告,使用之下的修复几何工具来修复。 2.在工具箱中使用修复几何工具 ArcToolBox > Data Management Tools > Features。 3.从相关信息区下载和使用 Cleanshapefile utility 4.尝试把数据拷到geodatabase中去,然后,也尝试考回一个新的shapefile. 5.假如数据在网络磁盘上,,拷到本地磁盘。如果数据在本地磁盘,尝试把它拷到主磁盘的根目录下,如C: 6.在属性表中,检查非法的域名。域名只能有10个字符,域名必须以字母开头。域名还不能包含任意空格或特殊除下划线外的字符。 7.在窗口浏览器中移除所有的索引(空间,属性和地理编码)和原数据文件。也就是说,移除除了除了.shp,.dbf,.shx的文件外的所有文件。确认在这些文件被移除以前,保留备份。 8.在其他计算机上尝试打开shapefile 9.尝试用其他软件,最好如ArcView 3.x来打开shapefile. 10.尝试不管使用简单数据加载或在编辑时拷贝,粘贴,把数据导入到另外一个要素集。 11.如果数据仍然没有被修复,在以上步骤1,或2报告坏记录的要素ID,那么在编辑时候尝试手工移除它们。


创建时间:2005-01-05
最近更新:2005-01-05


原文链接
http://support.esrichina.com.cn/2005/0105/346.html

要回复问题请先登录注册