

'Hello World'Ī more common use of Arcade is for performing a calculation with layer fields and using them for label expressions or data-driven visualizations. The following example contains a single statement that evaluates to a string. For example, an expression defining popup content in ArcGIS Pro can be saved to a web map and executed in a mobile application developed with ArcGIS Runtime, or in a web app, such as ArcGIS Online, and the ArcGIS API for JavaScript. What makes Arcade particularly unique when compared to other expression and scripting languages is its inclusion of feature and geometry data types.Īn Arcade expression written in one ArcGIS application can be consistently interpreted in other ArcGIS applications. It also supports multi-statement expressions, variables, and flow control statements. Like other expression languages, it can perform mathematical calculations, manipulate text, and evaluate logical statements. Arcade is a portable, lightweight, and secure expression language used to create custom content in ArcGIS applications.
