2012-01-24 17 views
1

我在ArcGIS屬性表(基本上是訪問表)中工作,我爲短整型字段設置了一些子類型。這些子類型給出了每個值的編碼和代碼的相關描述值。請參閱以下內容:在ArcGIS屬性表中計算子類型和編碼值

Code  Description 

0  Low 
1  Medium 
2  High 

我填充在該領域每條記錄的編碼值之一,因此,每個單元有兩種低,中,高。不是0,1,2的實際編碼值。

我想字段計算第二個字段類型TEXT的基礎上一個串聯使用此子類型字段連同2其他文本字段。連接起作用,除了它返回每個記錄的代碼而不是描述性的值。我想描述性的價值。有誰知道如何讓現場計算器返回這個?

謝謝, 邁克

+0

您正在使用什麼版本的ArcGIS? – garnertb

回答

1

這是一個用VB腳本解析器,並且顯示的代碼塊選項字段計算。

預邏輯腳本代碼:

Dim ValueToConvert 
Dim ConvertedValue 

ValueToConvert = [YourSubtypeField] 

Select Case ValueToConvert 
Case "0" 
    ConvertedValue = "Low" 
Case "1" 
    ConvertedValue = "Medium" 
Case "2" 
    ConvertedValue = "High" 
End Select 

Output = [YourFirstFieldToConcat] & " " & ConvertedValue & " " & [YourSecondFieldToConcat] 

的CommonName =

Output