arcgis 字段计算器 条件赋值_ARCGIS中字段计算器的使用说明
Field Calculator 工具可以在屬性表字段點擊右鍵,選擇“Field Calculator ”,或者Data Management Tools->fields-> Calculate Field打開。
1. 基本函數
針對數值型:
Abs :求絕對值
Atn :求反正切值
Cos :求余弦值
Exp :求反對數值
Fix :取整數部分,與 Int 函數有區別的
Int :取整數部分
Int 和 Fix 函數的區別在于如果 number 參數為負數時,Int 函數返回小于或等于 number 的第一個負
整數,而 Fix 函數返回大于或等于 number 參數的第一個負整數。 MyNumber=Int(99.8) ' 返回 99。
MyNumber=Fix(99.2) ' 返回 99。
MyNumber=Int(‐99.8) ' 返回 ‐100。
MyNumber=Fix(‐99.8) ' 返回‐99。
MyNumber=Int(‐99.2) ' 返回 ‐100。
MyNumber=Fix(‐99.2) ' 返回 ‐99。
Log :求對數值
Sin :求正弦值
Sqr :開方
Tan :求正切
針對字符串型:
Asc :返回與字符串的第一個字母對應的 ANSI 字符代碼
Chr :將一個 ASCII 碼轉為相應的字符,與它對應的是 ASC ()函數
Format :返回根據格式 String 表達式中包含的指令設置格式的字符串,例如 Format(13.3,"0.00")=13.30
Instr :返回某字符串在另一字符串中第一次出現的位置
LCase :返回字符串的小寫格式,例如 LCase("ARCGIS")="arcgis" Left :返回字符串左邊的內容,例如 Left("arcgis",2)="ar" ,把[A]字段的前2個字符賦給[B]
Len :返回字符串的長度,例如 Len("arcgis")=6
LTrim :去掉字符串左邊的空格,例如 LTrim(" arcgis")="arcgis"
Mid :取出字符串中間的內容,例如 Mid("arcgis",2,1)="r" 在name 字段前四個字符后面加一個空格,left([name],4) & " " & mid([name],5) QBColor :返回一個 Integer 值,該值表示對應于指定的顏色編號的 RGB 顏色代碼
Right :返回字符串右邊的內容,例如 Right("arcgis",2)="is" RTrim :去掉字符串右邊的空格,例如 RTim("arcgis ")="arcgis"
Space :返回由指定數量空格組成的字符串,例如 MyString="Hello" & Space(10) & "World" ' 在兩個字符串
之間插入 10 個空格。
StrConv :返回按照指定方式轉換的字符串。
String :將對象轉換為字符串。
Trim :去掉字符串前后的空格,例如 Trim(" arcgis ")="arcgis"
UCase :返回字符串的大寫格式,例如 UCase("arcgis")="ARCGIS" 針對日期類型:
Date :獲取日期
DateAdd :返回一個 Date 值,其中包含已添加指定時間間隔的日期和時間值。
DateDiff :兩個日期之間存在的指定時間間隔的數目
DatePart :用于計算日期并返回指定的時間間隔
Now :獲取日期+時間
2. 簡單VBA
把屬性值1、2、3換成A 、B 、C
Dim sResult as string
Dim sField as string
sField=[字段名]
If (sField="1") Then
sResult="A"
ElseIf (sField="2") Then
sResult="B"
ElseIf (sField="3") Then sResult="C" End If
總結
以上是生活随笔為你收集整理的arcgis 字段计算器 条件赋值_ARCGIS中字段计算器的使用说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2020程序员VS码农,“金三银四”春招
- 下一篇: 计算机低级格式化,低级格式化,教您硬盘怎