首頁  >  文章  >  arcgis屬性表批量賦值

arcgis屬性表批量賦值

(*-*)浩
(*-*)浩原創
2019-08-21 10:02:0816549瀏覽

arcgis屬性表批量賦值

確定屬性表中要賦值的字段,可利用屬性表「Options」下「Select By Attributes…」操作,本例中需要賦值的字段如下圖“ ms”  (推薦學習:web前端視訊教學

arcgis屬性表批量賦值

遊標停在該列的表頭上,按一下右鍵並選擇「Field Calculator…」

arcgis屬性表批量賦值

#探出對話框,如下圖所示,在「Advanced」前勾選後對話方塊進入進階編輯模式    

arcgis屬性表批量賦值

#自訂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屬性表批量賦值

本例結果如下圖所示。

arcgis屬性表批量賦值

以上是arcgis屬性表批量賦值的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn