ArcGIS属性表中字段顺序,改变字段位置的问题

有没有办法可以改变一个shape文件属性表中字段的顺序,不是临时调整一下就可以的那种,是改变了就让他一直处于那个位置的。比如“面积”这个字段,原来在最后一个字段,我想让他排到第二个字段的位置之类的换位置。怎么可以实现

一、加载图层后右击图层,打开Layer properties,在选择Fields选项卡,你可以直接点击字段拖到你想要的位置或者选中字段后点击黑色的向上或者向下箭头即可,点击确定或者应用完成操作。

二、将shape导入mdb数据库,用Access调整字段顺序,然后再转成shape。

修改字段类型的方法:

一、打开ArcMap,添加shape数据到图层管理其中,打开属性表。

二、在属性表中删除要修改的字段。

三、打开ArcCatalog,文件夹连接添加.shp文件,点击.shp文件,打开属性表,在“字段”选项卡中添加删除的字段,选择数据类型,即可修改某一字段数据类型。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-09
先将shape中需要换位的字段删除,再将shape导入mdb数据库,用Access在对应位置添加之前删除的字段。(备注:该操作需要先导出属性表数据)
第2个回答  2015-03-13

加载图层后右击图层,打开Layer properties,在选择Fields选项卡,你可以直接点击字段拖到你想要的位置或者选中字段后点击黑色的向上或者向下箭头即可,点击确定或者应用完成操作。

追问

这种方法我试过,也是临时改变顺序的。下次打开的时候不能保存刚才改变的顺序。因为我的数据库需要严格按照人家要求的顺序,所以别人打开时顺序还是不符合要求

追答

不好意思,刚刚自己试了一遍,你是对的。如果一定要按照严格的顺序,我觉得就只有重新建库,再把原先库里的数据复制过来才行,如果有更好的方法,还望告知!

本回答被网友采纳
第3个回答  2016-01-06
将shape导入mdb数据库,用Access调整字段顺序,然后再转成shape
第4个回答  2019-01-13
这个问题是我提的,包括截图都是我的,也是我自己解决的。你不会是淮师的吧????
打开arctoolbox->data
management
tools->projections
andtransformatoins->feature->project
变换到相应的投影坐标系。
将投影变换后的图层自动添加到arcmap中,打开属性表添加length字段,右击length字段,打开calcluate
geometry自动赋值长度。