首页 > 代码库 > ArcGIS图层添加字段出现:“定义了过多字段”

ArcGIS图层添加字段出现:“定义了过多字段”

首先,我图层数据格式为mdb,也就是Access数据库

Access一个表最大支持255个字段,可是我的才添加第一个字段就出现“定义了过多字段”的错误

技术分享

打开ArcMap添加字段也是出现这个问题

技术分享

 

原因:这个问题很简单,那是因为Access数据库没有压缩,Access的字段数量最多确实是255个,但是在没有压缩的情况下,它连你删除的也计算在内,

比如你原本有65个字段,现在删除了15个,又增加了5个,在数据库没有压缩的情况下,Access的计算方法是:65+15+5=85个,也就是说虽然你现在只有55个字段,但是Access内部认为你有85个字段……:)


操作的位置是:工具——数据库实用工具——压缩和修复数据库
或者:工具——选项-常规——关闭时压缩

 

ArcGIS图层添加字段出现:“定义了过多字段”