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

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

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

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

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

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

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

时间: 2024-08-06 07:57:10

ArcGIS图层添加字段出现:“定义了过多字段”的相关文章

通过Dmgr管理界面添加Web服务器定义

通过Dmgr管理界面添加Web服务器定义 1.首先添加HTTP Server 所在的机器到Dmgr所管理的节点中,添加Web服务器节点 确认主机名和平台类型 2.添加Web服务器定义 选择刚创建的Web服务器节点,和IBM HTTP Server 类型,点击下一步

ArcGIS中添加进自定义的ttf字符标记符号

原文:ArcGIS中添加进自定义的ttf字符标记符号 ArcGIS系统中的样式可能不能满足实际生产需要,为了实现快速制图,可自定义一些样式,以便重复利用. 1.   制作的符号库 使用 FontCreator6.0工具制作ttf格式的arcgis的符号库.参考:Jingkunliu的ArcGIS使用字体文件制作符号库!这篇博客. 2.   安装ttf字体符号库 字体包中包含了自定义的一些符号样式,在正式使用样式之前,必须安装.ttf的字体包. 安装字体的包的方式有以下两种,二选一即可: 1) 找

1.4.2 solr字段类型--(1.4.2.1)字段类型定义和字段类型属性

1.4.2 solr字段类型 (1.4.2.1) 字段类型定义和字段类型属性. (1.4.2.2) solr附带的字段类型 (1.4.2.3) 使用货币和汇率 (1.4.2.4) 使用Dates(日期) (1.4.2.5) 使用枚举字段 (1.4.2.6) 使用外部文件和程序 (1.4.2.7) 字段属性使用案例 字段类型定义和字段类型属性 字段类型元素fieldType包含4个信息的类型:name,class-实现类的名称,analyzer-用于字段类型的分析,字段属性Field. schem

PowerDesigner 如何添加每个表中共用的字段及自动添加注释

PowerDesigner 如何添加每个表中共用的字段: 有时候在创建表的时候会有一些共用的字段,但是每一张表都要去创建,这样做很麻烦,特别是这样重复的工作,稍不留意就会出现问题,实际上在PD中有这样一种方法帮我们省去这样繁琐重复的工作. 1>.选中一张表,点击属性,打开Columns. 2>.点击Add Columns(Ctrl+Add),然后选择共用的字段,点击确定,OK,烦恼结束.(Point:这样做还是新增了共用的字段,并不是和其它的表进行关联),如图: 我在建模的时候,希望在生成脚本

Elasticsearch-用于定义文档字段的核心类型-字符串类型

ES-用于定义文档字段的核心类型 ES中一个字段可以是核心类型之一,如字符串.数值.日期.布尔型,也可以是一个从核心类型派生的复杂类型,如数组. 字符串类型 索引一类型为字符串的数据doc1: FengZhendeMacBook-Pro:bin FengZhen$ curl -XPUT 'localhost:9200/music/album/2' -d '{ > "name":"Late Night with Elasticsearch", > &quo

ORACLE 当字段中有数据如何修改字段类型

创建视图的时候,因为表太多,里面一些字段类型不一样,PL/SQL报错,为'表达式必须具有对应表达式相同的数据类型',发现后,一个字段的类型为CLOB和VARCHAR2(4000)两种,将CLOB进行修改 将CLOB字段修改成varchar2(4000)字段 第一步:把原字段换个名字,此条的sql是把C_009700010003换成C_0097000100031 alter table 表名 rename column  当前字段 to 备用字段; alter table T_00970001 r

[Elasticsearch] 多字段搜索 (六) - 自定义_all字段,跨域查询及精确值字段

自定义_all字段 在元数据:_all字段中,我们解释了特殊的_all字段会将其它所有字段中的值作为一个大字符串进行索引.尽管将所有字段的值作为一个字段进行索引并不是非常灵活.如果有一个自定义的_all字段用来索引人名,另外一个自定义的_all字段用来索引地址就更好了. ES通过字段映射中的copy_to参数向我们提供了这一功能: PUT /my_index { "mappings": { "person": { "properties": {

Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序总结

在网站重构中,通常会进行数据结构的修改,所以添加,删除,增加mysql表的字段是难免的,有时为了方便,还会增加修改表或字段的注释,把同字段属性调整到一块儿.这些操作可以在phpmyadmin或者别的mysql管理工具中完成,但是我们有时为了更方便的管理,会选择写sql语句来实现. 1.增加一个字段  代码如下 复制代码 //增加一个字段,默认为空alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一个字段,默认不能为空al

List某字段相同时将其他字段数据相加

eg:List<User>中,User有id和money两个字段,如果id相同,就把User合并,即将money相加. (代码中前段内容是两个list的追加,list1后面追加list2,最后存放在list1中) 数据:1:10;2:20;1:40 输出:1:50;2:20 User.java package list; public class User { private String id; private int money; public String getId() { retur