Rumah >masalah biasa >arcgis属性表批量赋值

arcgis属性表批量赋值

(*-*)浩
(*-*)浩asal
2019-08-21 10:02:0816659semak imbas

arcgis属性表批量赋值

确定属性表中要赋值的字段,可利用属性表“Options”下“Select By Attributes…”操作,本例中需要赋值的字段如下图“ms”  (推荐学习:web前端视频教程

 arcgis-1.png

光标停在该列的表头上,单击右键并选择“Field Calculator…”

arcgis-2.png

探出对话框,如下图所示,在“Advanced”前打勾后对话框进入高级编辑模式    

arcgis-3.png

自定义VBA语句,如本例中,要给“ms”一列赋值为“25.144”则需在Pre-Logic VBA Script Code 文本框中输入如下语句:

dim u as double                // 定义变量u 为double类型
if [ms]=”0”  then              //如果字段ms的当前值为0,则将25.144赋值给u 
u=”25.144” 
else                         //否则,将ms的当前值赋给u u=[ms]  
end if                       //结束

然后在“ms=”对应的文本框中输入u,该文本框的作用相当于将变量u的值赋给字段ms

arcgis-4.png

本例结果如下图所示。

arcgis-5.png

Atas ialah kandungan terperinci arcgis属性表批量赋值. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:emui8app如何迁移到sd卡Artikel seterusnya:f值怎么计算