ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.Arcade Namespace / ArcadeProfile Enumeration

In This Topic
    ArcadeProfile Enumeration
    In This Topic
    The currently supported set of Arcade profiles that can be used.
    Syntax
    Members
    MemberDescription
    Alias The alias profile allows the map author to write an expression to evaluate a feature or numeric value and return a text alias representing that value.
    AttributeRuleCalculation The attribute rule calculation profile is used by calculation attribute rules to update field values based on expression logic.
    AttributeRuleConstraint The attribute rule constraint profile is used by constraint attribute rules to evaluate whether or not a feature meets the criteria defined in the expression.
    AttributeRuleValidation The attribute rule validation profile is used by validation attribute rules to evaluate whether or not a feature meets the criteria defined in the expression.
    DictionaryRenderer The dictionary renderer profile allows the author of a dictionary renderer style to write an expression that evaluates to a text value used to construct a symbol.
    FeatureDisplayTitle The feature display title profile allows the map author to write an expression that returns the preferred title to display for a feature (or row) in an application's user interface that uniquely represents the feature.
    FeatureZ The feature Z profile is used to write an expression to calculate z values for features in a 3D scene.
    FieldCalculate The field calculate profile allows for expressions to update a field in field calculation tools.
    FieldMapping The field mapping profile is used to write expressions to define a field map between source and target layers for transfer attribute workflows.
    GeoAnalytics The GeoAnalytics profile allows analysts to use expressions as input parameters to GeoAnalytics tools.
    Labeling The labeling profile allows the map author to write an expression that determines the label to show on the map for each feature.
    Layout The layout profile allows the map author to write an expression that evaluates to a value to be used in a layout dynamic text element or report.
    MeasureVisualization The measure visualization profile allows the map author to write an expression that evaluates to a value used to drive the visualization of measure values along a line. This is used in the context of linear referencing hatching of m-aware lines.
    Popups In the popup profile, map authors can write expressions that return values (i.e. attributes) for display in the view's popup. Expressions can be referenced in the popup content's text template, field tables, and media charts.
    Restricted The restricted profile for developer use where optional Arcade features are blocked. Prefer this as your default.
    Tasks With the tasks profile, ArcGIS Pro Tasks authors can write verification actions to evaluate whether or not a selection of features meets the criteria defined in the expression.
    Unrestricted The unrestricted profile for developer use where all optional Arcade features are allowed. Prefer Restricted if possible. Use with caution and only is an existing profile does not fit needs.
    Visualization The visualization profile allows the map author to write an expression that evaluates to a value used to drive the visualization. This could be used for a visual variable such as size, or as a value in a class breaks renderer.
    Remarks
    The Arcade profile sets which functions are enabled in Arcade for expression evaluation. Consult Profiles.
    Inheritance Hierarchy

    System.Object
       System.ValueType
          System.Enum
             ArcGIS.Core.Arcade.ArcadeProfile

    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.2 or higher.
    See Also