引 用 ESRI Shapefile(shp),或简称shapefile,是美国环境系统研究所公司(ESRI)开发的一种空间数据开放格式。该文件格式已经成为了地理信息软件界的一个开放标准。Shapefile文件用于描述几何体对象:点,折线与多边形。在日常工作中,我们时常会遇到shapefile文件损坏无法打开的问题,本文将对此类问题产生的原因进行阐述,并提供一种解决问题的方法。 01 报错原因分析 在尝试使用ArcMap添加shapefile文件时,有时会出现此类提示,具体描述为“打开要素类时出错,形状数与表记录数不一致”(Error: Number of shapes does not match number of table records。)。参考ESRI帮助文档,可知产生上述错误的原因主要有以下三种。(1)保存编辑内容时计算机崩溃这是最常见的现象。由于软件版本不稳定或数据量大或突然断点很可能造成编辑shp文件形成损坏。 (2)添加非法几何任何数据库都可以对其数据进行结构定义。如果有非法的几何 将导致shp文件损坏。 (3)使用其他软件修改属性表SHP文件是由多个文件组成,其中记录属性的dbf文件是不可缺少的,但如果用其他软件编辑过(例如,Microsoft Excel)也会造成文件损坏。 02 问题解决思路