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

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

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

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

修改字段类型的方法:

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

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

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

Arcgis中如何对字段进行自动编号, *** 作方法如下。

设备:华硕电脑

系统:win7

软件:arcgis10.2

1、首先在电脑中打开Arcgis,加入数据,点击鼠标右键打开属性表。

2、然后,使用右键点击字段打开字段计算器。

3、在这里先勾选Python和显示代码。

4、然后输入Python代码如下。

5、最后,计算完成,对某字段进行自动编号完成。

第一种情况:需要从1开始升序排列。打开字段计算器使用“FID+1”即可获取。如图1-2所示:

图1-2

点击确定后计算出的排序字段中的内容即为:1到最大数的升序。如图1-3所示,

图1-3:

第二种情况,经过询问其实提问者遇到的是在一个图层中选中了的行属性需要如何排序?

同样的我们还是使用123.shp这个图层进行示范,如图1-4所示,添加一个排序2的字段(注:添加字段时需要区别字段的字符属性,请选择短整型,如排序所占字符量大就选择长整型。)

图1-4:

如图1-5,为假设的选中的图层需要进行排序的。

图1-5:

由于需要对选中的图层进行顺序赋值,第一种利用fid进行累加的方法就行不通了,根据.shp的fid自动生成属性,把选中的这些图层重新导出存为1234.shp再使用“fid+1”的字段计算方法进行排序即可。

如图1-6为导出的1234.shp图层,

图1-6:

如左图导出到右图的属性列表,其顺序未变(由排序这个字段可以验证);FID重新由0开始往上排数。所以此方法可行。

按第一种情况的方法对导出的1234.shp进行字段“排序2”的顺序赋值,得到如图1-7所示的属性表,

图1-7:

最后,如需把1234.shp排序后的属性与123.shp进行联合可以有以下两种方法。1、根据“排序”字段的唯一性,通过图层属性字段连接即可把1234.shp的“排序2”字段赋值到123.shp的图层中;2、直接使用地理处理中的联合功能,生成新图层。剔除不需要的空白属性或直接利用图层属性>>字段,进行需要字段的勾选然后导出新图层即可。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11222641.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存