The authoringInfo is an object containing metadata about the authoring process for creating a renderer object. This allows the authoring clients to save specific overridable settings so that next time it is accessed via an authoring client, their selections are remembered. Non-authoring clients can ignore it. Properties for color/size/transparency sliders, theme selection, classification information, and additional properties are saved within this object.
Referenced by: ClassBreaks Renderer, Flow Renderer, Raster ClassBreaks Renderer, Raster UniqueValue Renderer, Simple Renderer, UniqueValue Renderer
Properties
| Property | Details | 
|---|---|
| classificationMethod | Used for classed color or size. The default value is esriClassifyManual.Valid values: esriClassifyDefinedInterval, esriClassifyEqualInterval, esriClassifyManual, esriClassifyNaturalBreaks, esriClassifyQuantile, esriClassifyStandardDeviation | 
| colorRamp | A colorRamp object is used to specify a range of colors that are applied to a group of symbols. | 
| field1 | Contains information about an attribute field relating to Relationship renderers. | 
| field2 | Contains information about an attribute field relating to Relationship renderers. | 
| fields[] | An array of string values representing field names used for creating predominance renderers. | 
| focus | Optional. Used for Relationship renderer. If not set, the legend will default to being square. Valid values: 
  | 
| lengthUnit | Unit used in user interfaces to display world/map sizes and distances Valid values: centimeters, decimeters, feet, inches, kilometers, meters, miles, millimeters, nautical-miles, yards | 
| numClasses | Number of classes to be associated with the relationship. Used for Relationship renderer. | 
| standardDeviationInterval | Use this property if the classificationMethod is esriClassifyStandardDeviation.Valid values: 
  | 
| type | Valid values: classedColor, classedSize, dotDensity, flow, predominance, relationship, univariateColorSize | 
| visualVariables[] | An array of visualVariable objects containing additional information needed when authoring the renderer. | 
Additional information
The authoringInfo object is not required with a renderer. It is only used if rendering was generated using the Scene Viewer rendering tools. All snippets provided below show a portion of what is contained within authoringInfo. Please refer to the sample snippets in the authoringInfo visual variable object for additional help.
Classed Size Renderer (Option 1) Example
{
  "type": "classedSize",
  "classificationMethod": "esriClassifyNaturalBreaks"
}
Classed Size Renderer (Option 2) Example
{
  "type": "classedSize",
  "classificationMethod": "esriClassifyStandardDeviation",
  "standardDeviationInterval": 0.5
}
Classed Color Renderer (Option 1) Example
{
  "type": "classedColor",
  "classificationMethod": "esriClassifyNaturalBreaks"
}
Classed Color Renderer (Option 2) Example
{
  "type": "classedColor",
  "classificationMethod": "esriClassifyStandardDeviation",
  "standardDeviationInterval": 0.5
}
Predominance Renderer Example
{
  "type": "predominance",
  "fields": [
    "COST",
    "DOLLARS",
    "PRICE"
  ]
}
Univariate Color Size Renderer Example
{
  "type": "univariateColorSize",
  "visualVariables": [
    {
      "type": "sizeInfo",
      "minSliderValue": 1,
      "maxSliderValue": 1000
    },
    {
      "type": "colorInfo",
      "minSliderValue": 1,
      "maxSliderValue": 1000,
      "theme": "high-to-low"
    }
  ]
}
Relationship Renderer Example
{
  "classificationMethod": "esriClassifyQuantile",
  "field1": {
    "field": "VOTE_TURNOUT",
    "classBreakInfos": [
      {
        "minValue": 1.0844,
        "maxValue": 54.0946
      },
      {
        "minValue": 54.0946,
        "maxValue": 4083.8235
      }
    ]
  },
  "field2": {
    "field": "MP06026a_B",
    "normalizationField": "TOTPOP_CY",
    "classBreakInfos": [
      {
        "minValue": 0.101322,
        "maxValue": 0.197619
      },
      {
        "minValue": 0.197619,
        "maxValue": 0.266094
      }
    ]
  },
  "focus": "HH",
  "numClasses": 2,
  "type": "relationship"
}