/ / Berechnung von Untertypen und codierten Werten in der ArcGIS-Attributtabelle - arcgis

Berechnen von Subtypen und codierten Werten in der ArcGIS-Attributtabelle - arcgis

Ich arbeite in einer ArcGIS-Attributtabelle(im Grunde eine Zugriffstabelle) und ich habe einige Untertypen für ein kurzes Ganzzahlfeld eingerichtet. Die Untertypen geben für jeden Wert einen codierten Wert und einen zugehörigen beschreibenden Wert für den Code an. Siehe folgendes:

Code     Description

0        Low
1        Medium
2        High

Ich fülle einen der codierten Werte für jeden Datensatz in diesem Feld aus, sodass jede Zelle entweder Niedrig, Mittel oder Hoch hat. Nicht der tatsächliche codierte Wert von 0,1,2.

Ich möchte vor Ort ein zweites Feld des Typs berechnenTEXT basiert auf einer Verkettung, die dieses Subtypfeld in Verbindung mit zwei anderen Textfeldern verwendet. Die Verkettung funktioniert, außer dass der Code für jeden Datensatz im Gegensatz zum beschreibenden Wert zurückgegeben wird. Ich hätte gerne den beschreibenden Wert. Weiß jemand, wie er den Feldrechner dazu bringen soll?

Vielen Dank, Mike

Antworten:

1 für die Antwort № 1

Dies ist ein Feld, das mit einem VB-Script-Parser berechnet wird und die Codeblock-Option zeigt.

Vor-Logik-Skriptcode:

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