首頁 > 常見問題 > arcgis屬性表批量賦值

arcgis屬性表批量賦值

(*-*)浩
發布: 2019-08-21 10:02:08
原創
16673 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板