Select to view content in your preferred language

Evaluate Python Label Expression

128
0
03-21-2024 11:45 AM
atimmins
New Contributor

Hello ,
So I know how to evaluate an Arcade Label Expression using the code shown below, but how I can "Evaluate()" if the expression was completed in Python?

 

Arcade Label Expression Evaluate Sample

 

 var arcade_expr = new CIMExpressionInfo()
{
	Expression = labelExpression,
	ReturnType = ExpressionReturnType.Default
};

var variables = new List<KeyValuePair<string, object>>() { new KeyValuePair<string, object>("$feature", feature) };
var arcade = ArcadeScriptEngine.Instance.CreateEvaluator(arcade_expr, ArcadeProfile.Popups);
var result = arcade.Evaluate(variables).GetResult();
label = result.ToString();

 

 

 

 

0 Kudos
0 Replies