Shapefile文件(简称SHP)作为ESRI一种经典的数据格式,被很多其他软件所支持,如CAD、MapGIS等,虽然也有一些限制(如无法进行拓扑分析、字段长度为10个字符等),但其仍然是广泛使用的空间数据格式。
用得多了,有时也会遇到出错的时候。
Error: Number of shapes does not match number of table records。
形状数与表记录数不一致。
二、损坏原因如ESRI帮助文档上说常见损坏原因,并提出了解决方案:
(1)保存编辑内容时计算机崩溃
这是最常见的现象。由于软件版本不稳定或数据量大或突然断点很可能造成编辑shp文件形成损坏。
(2)添加非法几何
任何数据库都可以对其数据进行结构定义。如果有非法的几何 将导致shp文件损坏。例如,蝴蝶结。
(3)使用其他软件修改属性表
SHP文件是由多个文件组成,其中记录属性的