• 技术文章 >常见问题

    arcgis属性表批量赋值

    (*-*)浩(*-*)浩2019-08-21 10:02:08原创8349

    确定属性表中要赋值的字段,可利用属性表“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

    以上就是arcgis属性表批量赋值的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:arcgis
    上一篇:emui8app如何迁移到sd卡 下一篇:f值怎么计算

    相关文章推荐

    • 创建ArcGIS API for JavaScript的第一个示例程序• 关于翻译ArcGIS API for JavaScript开发书籍的经历• 教你如何使用arcgis 执行查询任务• 如何使用Arcgis进行画线与面并计算大小?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网