Arcgis属性表修改
1、按照位置进行选择,我们需要用到的是位置选择工具(选择菜单下),然后选择目标图层(既我们选择的目标图层),源图层(既范围图层),空间选择方法,我们这里用到的是相交(既于范围有接触的),应用,这样我们就能够选择出YMXTDLYYSZJ层中在DLTB范围内的点了 。
2、选择完之后我们要做的就是统一赋值或者修改,现在用到的就是字段计算器,在字段名称上右键点选字段计算器。
3、然后通过字段计算器中填写内容来进行直接修改,字段计算器也支持代码填写,这里就不做引申了,例如我们将刚才位置选择到的要素中Annotation字段中的属性值修改为10,则我们在字段计算器中填写”10”,选择确定,这样我们就能够达到批量修改及赋值的目的了。
4、我们还可以通过属性来进行选择,比如我们需要选择图层DLTB中字段DLBM中所有为013的要素。那么我们首先要做的是打开属性表,在表选项中选择按属性选择功能。
5、然后用这个属性选择工具来进行选择,在窗口中选择我们需要查找的字段(DLBM),然后再点选等号“=”,获取唯一值,选中“013”,最后我们能够在公式栏里面得到一串选择公式“"DLBM" = '013'”,然后选择应用,我们就能够得到DLBM字段中内容为“013”的要素。
6、我们也可以根据某个字段中的某种特征进行选择,例如我们需要选择QSDWDM字段中包含203的要素项。那么我们同样要属性选择器,然后在窗口栏选择QSDWDM字段,符号选择面板中选择like,在填写’%203%’,注意,此处填写的符号都为半角英文标点,再点选应用。这样我们就可以选择出包含203的要素。
2024-09-19 广告
一、开启编辑:
点击Editor的startEdit项,Target选择为目标图层。
二、目标要素排序:
打开属性表(Open Abutrite Table),双击SH2字段,完成所有要素的排序。
三、选择目标要素记录:
如:修改SH为33的要素点,即属于浙江省的点要素。SH为33的记录全部选中。
三、批量修改:
检查选择的记录是否为待修改要素,然后点击要素编辑工具栏上的Attributes工具按钮,选择目标图层名称(下图例子中为“Tianjin”),双击右半部分的shengfen字段对应的Value值(例子是type对应的Value值),输入“浙江省”(例子输入的是:修改)。敲回车,保存:点击Editor的SaveEdit项即可。
附图:
else if SH=**,shengfen=“安徽省”
else if SH=**,shengfen=“河南省”
else shengfen=“**省” (最后一个为没设条件的省)