我正在使用ArcGIS属性表(基本上是一个Access表),我为一个短整数字段设置了一些子类型。子类型为每个值提供编码,并为代码提供相关的描述性值。请参阅以下内容:
Code Description
0 Low
1 Medium
2 High
我为该字段中的每个记录填充其中一个编码值,以便每个单元格具有“低”,“中”或“高”。不是实际的编码值0,1,2。
我想使用此子类型字段结合另外两个文本字段,基于串联来计算TEXT类型的第二个字段。连接工作,除了它返回每个记录的代码而不是描述值。我想要描述性的价值。有谁知道如何让现场计算器归还这个?
谢谢, 麦克
答案 0 :(得分: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