Property | Type | Description |
---|---|---|
geometryURI | string | The URI of the binary reference containing the geometry of the legend patch. |
Property | Type | Description |
---|
Property | Type | Description |
---|---|---|
normalizationField | string | The normalization field. |
normalizationTotal | double | The normalization total. |
normalizationType | enumeration DataNormalizationMethod | The normalization type. |
Property | Type | Description |
---|---|---|
classificationMethod | enumeration ClassificationMethod | The classification method. |
field | string | The field for rendering. |
valueExpressionInfo | CIMExpressionInfo | ExpressionInfo that contains the Arcade expression that returns value as a number. When both Field and ValueExpressionInfo are present ValueExpressionInfo is used. |
defaultLabel | string | The default label used for the legend. |
minimumBreak | double | The minimum break. |
upperBounds | [double] | The collection of upper bounds. |
Property | Value | Description |
---|---|---|
Corners | 0 | The labels for the legend are placed at each corner of the grid. |
Sides | 1 | The labels for the legend are placed at bottom and left side of the grid. |
Property | Value | Description |
---|---|---|
None | 0 | The legend is a square without focusing on any particular corner. |
High | 1 | The legend is a diamond with focus on features with high values for both bivariate fields. |
Low | 2 | The legend is a diamond with focus on features with low values for both bivariate fields. |
HighLow | 3 | The legend is a diamond with focus on features with high values in the first bivariate field and low values in the second bivariate field. |
LowHigh | 4 | The legend is a diamond with focus on features with low values in the first bivariate field and high values in the second bivariate field. |
Property | Value | Description |
---|---|---|
TwoByTwo | 0 | A grid with two rows and two columns. |
ThreeByThree | 1 | A grid with three rows and three columns. |
FourByFour | 2 | A grid with four rows and four columns. |
Property | Type | Description |
---|
Property | Type | Description |
---|
Property | Type | Description |
---|---|---|
sampleSize | long | The maximum number of records to sample. |
Property | Type | Description |
---|---|---|
fieldInfos | [CIMBivariateFieldInfo] | The field related properties used to generate the breaks. |
gridSize | enumeration BivariateGridSizeOption | The grid size. |
gridOrientation | enumeration BivariateGridLegendOrientationType | The grid orientation. |
gridLabelOption | enumeration BivariateGridLegendLabelStrategy | The grid label option. |
templateSymbol | CIMSymbolReference | The template symbol. |
Represents chart renderer which contains properties common to all symbolizers that depict some feature value as a chart drawn on top of the feature itself.
Property | Type | Description |
---|
Property | Type | Description |
---|---|---|
normalizationField | string | The normalization field. |
normalizationTotal | double | The normalization total. |
normalizationType | enumeration DataNormalizationMethod | The normalization type. |
Property | Type | Description |
---|---|---|
barrierWeight | enumeration BarrierWeight | The barrier weight for chart label collision. |
baseSymbol | CIMSymbolReference | The base symbol features are drawn with. |
chartSymbol | CIMSymbolReference | The chart symbol. |
fieldNames | [string] | Field names used to populate the chart. |
fieldTotals | [double] | The field totals. |
label | string | The renderer label. |
maxValue | double | Maximum value. |
preventChartOverlap | boolean | A value indicating whether or not to prevent chart overlap. |
proportionalPieSizeOptions | CIMProportionalPieSizeOptions | The proportional pie size options. |
colorRamp | ColorRamp | The color ramp. |
fieldLabels | [string] | The labels that will be shown next to fields in the legend. |
showSizeLegend | boolean | A value indicating whether or not to show a legend group illustrating the chart's size. |
sizeLegendOutlineColor | Color | The color of the outline for the size legend group. |
sizeLegendLeaderlineColor | Color | The color of the leader line for the size legend group. |
drawChartSymbolsAboveAllLayers | boolean | A value indicating whether or not to draw chart symbols for line or polygon features above all layers. This option applies when drawing charts for line or polygon layer. The background will be drawn in contents order and this option indicates if the charts should be drawn in contents order or above all other layers. |
Property | Type | Description |
---|---|---|
exclusionClause | string | The exclusion clause. |
exclusionDescription | string | The exclusion description. |
exclusionLabel | string | The exclusion label. |
exclusionSymbol | CIMSymbolReference | The exclusion symbol. |
useExclusionSymbol | boolean | A value indicating whether or not to use the exclusion symbol. |
exclusionSymbolPatch | enumeration PatchShape | The patch shape for the exclusion symbol. |
exclusionSymbolCustomPatch | LegendPatch | The custom patch for the exclusion symbol. |
Property | Type | Description |
---|---|---|
criticalBreak | boolean | A value indicating whether or not this is a critical break. |
description | string | The description. |
label | string | The label. |
patch | enumeration PatchShape | The patch shape for this class. |
symbol | CIMSymbolReference | The symbol for the class. |
upperBound | double | The upper bound of the class. |
alternateSymbols | [CIMSymbolReference] | An array of symbol references that are intended to be used at specific scale ranges. |
customPatch | LegendPatch | The custom patch for this class. |
Property | Value | Description |
---|---|---|
GraduatedColor | 0 | Graduated color. |
GraduatedSymbol | 1 | Graduated symbol. |
UnclassedColor | 2 | Unclassed color. Applies only to Polygons and Multi Patches. |
Property | Value | Description |
---|---|---|
ShowVisualVariableSymbolClasses | 0 | Show classes separately from the primary symbols. |
ShowClassesForEachPrimarySymbol | 1 | Show classes for each primary symbol. |
Property | Type | Description |
---|
Property | Type | Description |
---|---|---|
backgroundSymbol | CIMSymbolReference | The background symbol used for graduated symbols. |
barrierWeight | enumeration BarrierWeight | The barrier weight used for graduated symbols to avoid labels. |
classBreakType | enumeration ClassBreakType | The class break type. |
colorRamp | ColorRamp | The color ramp. |
field | string | The field for rendering. |
heading | string | The heading. |
minimumLabel | string | The minimum label. |
valueExpressionInfo | CIMExpressionInfo | ExpressionInfo that contains the Arcade expression that returns value as a number. When both Fields and ValueExpressionInfo are present ValueExpressionInfo is used. |
polygonSymbolColorTarget | enumeration PolygonSymbolColorTarget | The property that controls how the color ramp is applied to polygon symbols. |
drawGraduatedSymbolsAboveAllLayers | boolean | A value indicating whether or not to draw graduated symbols for polygon features above all layers. This option applies when drawing graduated symbols for polygon layers. The background will be drawn in contents order and this option indicates if the graduated symbols should be drawn in contents order or above all other layers. |
Property | Type | Description |
---|---|---|
classificationMethod | enumeration ClassificationMethod | The classification method. |
breaks | [CIMClassBreak] | The class breaks. |
minimumBreak | double | The minimum break. |
showClassGaps | boolean | A value indicating whether or not to show class gaps. |
showInAscendingOrder | boolean | A value indicating whether or not to show classes in ascending order. |
useDefaultSymbol | boolean | A value indicating whether or not to use the default symbol. |
defaultSymbolPatch | enumeration PatchShape | The patch shape for the default symbol. |
defaultSymbol | CIMSymbolReference | The default symbol. |
defaultLabel | string | The default label. |
defaultDescription | string | The default description. |
numberFormat | NumberFormat | The number format. |
defaultSymbolCustomPatch | LegendPatch | The custom patch for the default symbol. |
alwaysUpdateClassLabels | boolean | A value indicating whether or not to automatically update class labels whenever a class upper value is changed. |
Property | Type | Description |
---|---|---|
sampleSize | long | The maximum number of records to sample. |
Property | Type | Description |
---|---|---|
normalizationField | string | The normalization field. |
normalizationTotal | double | The normalization total. |
normalizationType | enumeration DataNormalizationMethod | The normalization type. |
Property | Type | Description |
---|---|---|
exclusionClause | string | The exclusion clause. |
exclusionDescription | string | The exclusion description. |
exclusionLabel | string | The exclusion label. |
exclusionSymbol | CIMSymbolReference | The exclusion symbol. |
useExclusionSymbol | boolean | A value indicating whether or not to use the exclusion symbol. |
exclusionSymbolPatch | enumeration PatchShape | The patch shape for the exclusion symbol. |
exclusionSymbolCustomPatch | LegendPatch | The custom patch for the exclusion symbol. |
Property | Type | Description |
---|---|---|
visualVariables | [CIMVisualVariable] | The visual variables. |
Property | Value | Description |
---|---|---|
DefinedInterval | 0 | Defined interval. |
EqualInterval | 1 | Equal interval. |
GeometricalInterval | 2 | Geometrical interval. |
Manual | 3 | Manual. |
NaturalBreaks | 4 | Natural breaks. |
Quantile | 5 | Quantile. |
StandardDeviation | 6 | Standard deviation. |
Property | Value | Description |
---|---|---|
SV | 0 | S and V channels of the HSV color model. |
All | 1 | All channels. |
Property | Type | Description |
---|---|---|
authoringInfo | CIMVisualVariableAuthoringInfo | The authoring info. |
Property | Type | Description |
---|---|---|
expression | string | Expression. This property is used for Python or VBScript expressions. Arcade expressions will use the ValueExpressionInfo property. |
minValue | double | The minimum value. |
maxValue | double | The maximum value. |
colorRamp | ColorRamp | The color ramp. |
normalizationField | string | The normalization field. |
normalizationType | enumeration DataNormalizationMethod | The data normalization method. |
valueExpressionInfo | CIMExpressionInfo | ExpressionInfo that contains the Arcade expression that returns value as a number. |
polygonSymbolColorTarget | enumeration PolygonSymbolColorTarget | The property that controls how the color ramp is applied to polygon symbols. |
Property | Type | Description |
---|---|---|
classificationMethod | enumeration ClassificationMethod | The classification method. |
breaks | [CIMClassBreak] | The class breaks. |
minimumBreak | double | The minimum break. |
showClassGaps | boolean | A value indicating whether or not to show class gaps. |
showInAscendingOrder | boolean | A value indicating whether or not to show classes in ascending order. |
useDefaultSymbol | boolean | A value indicating whether or not to use the default symbol. |
defaultSymbolPatch | enumeration PatchShape | The patch shape for the default symbol. |
defaultSymbol | CIMSymbolReference | The default symbol. |
defaultLabel | string | The default label. |
defaultDescription | string | The default description. |
numberFormat | NumberFormat | The number format. |
defaultSymbolCustomPatch | LegendPatch | The custom patch for the default symbol. |
alwaysUpdateClassLabels | boolean | A value indicating whether or not to automatically update class labels whenever a class upper value is changed. |
Property | Type | Description |
---|---|---|
colorChannelTarget | enumeration ColorChannelTarget | A value indicating which channels of the color model will be overridden by the visual variable. |
Property | Type | Description |
---|---|---|
classBreaksLegendVisualVariableOptions | enumeration ClassBreaksLegendVisualVariableOptions | The legend display options. |
useClassBreaks | boolean | A value indicating whether or not to use class breaks. |
Property | Type | Description |
---|---|---|
authoringInfo | CIMVisualVariableAuthoringInfo | The authoring info. |
Property | Type | Description |
---|---|---|
expression | string | Expression. This property is used for Python or VBScript expressions. Arcade expressions will use the ValueExpressionInfo property. |
minValue | double | The minimum value. |
maxValue | double | The maximum value. |
colorRamp | ColorRamp | The color ramp. |
normalizationField | string | The normalization field. |
normalizationType | enumeration DataNormalizationMethod | The data normalization method. |
valueExpressionInfo | CIMExpressionInfo | ExpressionInfo that contains the Arcade expression that returns value as a number. |
polygonSymbolColorTarget | enumeration PolygonSymbolColorTarget | The property that controls how the color ramp is applied to polygon symbols. |
Property | Value | Description |
---|---|---|
Field | 0 | Normalize by field. |
Log | 1 | Log normalization. |
PercentOfTotal | 2 | Percent of total. |
Nothing | 3 | None. |
Property | Type | Description |
---|
Property | Type | Description |
---|---|---|
dictionaryName | string | The dictionary name. |
fieldMap | [CIMStringMap] | The field map between expected fields and actual fields. |
scalingExpressionInfo | CIMExpressionInfo | ExpressionInfo that contains the Arcade expression that returns the symbol scaling ratio as a number. |
Property | Type | Description |
---|
Property | Type | Description |
---|---|---|
sampleSize | long | The maximum number of records to sample. |
Property | Type | Description |
---|---|---|
visualVariables | [CIMVisualVariable] | The visual variables. |
Property | Type | Description |
---|---|---|
exclusionClause | string | The exclusion clause. |
exclusionDescription | string | The exclusion description. |
exclusionLabel | string | The exclusion label. |
exclusionSymbol | CIMSymbolReference | The exclusion symbol. |
useExclusionSymbol | boolean | A value indicating whether or not to use the exclusion symbol. |
exclusionSymbolPatch | enumeration PatchShape | The patch shape for the exclusion symbol. |
exclusionSymbolCustomPatch | LegendPatch | The custom patch for the exclusion symbol. |
Property | Type | Description |
---|---|---|
colorRamp | ColorRamp | The color ramp. |
dotDensitySymbol | CIMSymbolReference | The dot density symbol. |
dotSize | double | The dot size. |
dotValue | double | The dot value. |
excludeDotsFromMaskedArea | boolean | A value indicating whether or not the exclude dots from masked areas. |
fieldNames | [string] | The field names dot data comes from. |
fieldLabels | [string] | The label for each selected field name. |
maintainDensity | boolean | A value indicating whether or not to maintain density. |
maskingLayer | string | A path to the layer that supplies masks. |
randomSeed | long | A random seed. |
referenceScale | double | The reference scale. If specified, dots are calibrated from this scale. |
useMasking | boolean | A value indicating whether or not to use masking. |
valueExpressionInfos | [CIMExpressionInfo] | The arcade expressions the dot data comes from. If this array is populated it takes precedence over the FieldNames array. |
symbolLabel | string | The legend label indicating what the symbol is (e.g. "dot"). |
unitLabel | string | The legend label indicating what the dots represent (e.g. "people"). |
Property | Type | Description |
---|---|---|
title | string | The human readable text that describes the expression. |
expression | string | The Arcade expression used to evaluate and return the value that a property expects. |
name | string | The Name of the expression. |
returnType | enumeration ExpressionReturnType | The ReturnType of the expression. |
Property | Value | Description |
---|---|---|
Default | 0 | The return type of the expression is determined by the consumer using the expression. |
String | 1 | The return type of the expression is treated as a string by all consumers. |
Numeric | 2 | The return type of the expression is treated as a numeric value by all consumers. |
Represents a heat map renderer. The Heat Map Renderer draws point features as a continuous color gradient representing the density of the points. The resulting density surface represents the physical proximity between points, optionally weighted by a specified attribute value. The displayed raster surface is dynamic and morphs according to the zoom level and updates if the source point features are edited.
Property | Type | Description |
---|
Property | Type | Description |
---|---|---|
colorScheme | ColorRamp | The color scheme of the heat map. Controls how smooth the color gradient appears. Must be either a continuous or multipart color ramp. If no color scheme is specified, a default color ramp will be used. |
field | string | The name of the field denoting weighting values for each feature. The field's value is the count or quantity to be spread across the landscape to create a continuous surface. Values in the field may be integer or floating point. The options for the field are listed below. Specify the name of a numeric field in the feature table Use "" if no item or special value will be used and each feature will be counted once. Use Shape if input features contains Z. |
radius | long | The radius which defines how far the heat spreads away from the points. Specified and stored in Points and translates to Pixels at draw time. |
rendererQuality | long | The renderer quality which controls the pixelation of the raster. This is an arbitrary range that goes from Best (10) to Fastest (0). |
heading | string | The legend heading. |
minLabel | string | The legend label for the minimum density value. |
maxLabel | string | The legend label for the maximum density value. |
maxPixelIntensity | double | The maximum pixel intensity. |
pixelIntensityStops | [double] | The pixel intensity stops. |
autoAdjustPixelIntensity | boolean | A value indicating whether to update renderers pixel intensity range automatically. When set to True renderer's pixel intensity range will change based on the features with in the visible extent. |
maxPixelIntensityReferenceScale | double | Base scale at which the maximum pixel intensity should be used. This value is used only when the auto adjust pixel intensity is set to false. |
referenceScale | double | The scale at which the search radius (in screen units - points) is converted to map units. |
Property | Type | Description |
---|---|---|
geometryURI | string | The URI of the binary reference containing the geometry of the legend patch. |
Property | Type | Description |
---|
Property | Type | Description |
---|---|---|
authoringInfo | CIMVisualVariableAuthoringInfo | The authoring info. |
Property | Type | Description |
---|---|---|
levels | [CIMVisualVariableLevel] | The levels that hold the minimum and maximum values of the data. |
Property | Type | Description |
---|---|---|
colorRamp | ColorRamp | The color ramp. |
normalizationField | string | The normalization field. |
normalizationType | enumeration DataNormalizationMethod | The data normalization method. |
valueExpressionInfo | CIMExpressionInfo | ExpressionInfo that contains the Arcade expression that returns value as a number. |
polygonSymbolColorTarget | enumeration PolygonSymbolColorTarget | The property that controls how the color ramp is applied to polygon symbols. |
Property | Value | Description |
---|---|---|
Default | 0 | Default patch shape. |
Point | 1 | A point. |
LineHorizontal | 2 | A horizontal line. |
LineZigZag | 3 | A zig zag line. |
LineAngles | 4 | An angled line. |
LineArc | 5 | A line arc. |
LineCurve | 6 | A curved line. |
LineTrail | 7 | A line representing a trail. |
LineHydro | 8 | A hydro line. |
LineVertical3D | 9 | A vertical 3D line. |
LineZigZag3D | 10 | A 3D zig zag line. |
LineCorkscrew3D | 11 | A 3D corkscrew line. |
AreaRectangle | 12 | An area rectangle. |
AreaRoundedRectangle | 13 | An area rounded rectangle. |
AreaPolygon | 14 | An area polygon. |
AreaCircle | 15 | An area circle. |
AreaEllipse | 16 | An area ellipse. |
AreaFootprint | 17 | An area footprint. |
AreaBoundary | 18 | An area boundary. |
AreaHydroPoly | 19 | An area hydro polygon. |
AreaNaturalPoly | 20 | A natural area polygon. |
AreaSquare | 21 | A square polygon. |
AreaHexagonFlat | 22 | A flat hexagon. |
AreaHexagonPointy | 23 | A pointy hexagon. |
AreaTrapezium | 24 | A trapezium. |
Custom | 100 | Custom shape. |
Property | Value | Description |
---|---|---|
Fill | 0 | The color is applied only to the fill of the polygon symbol. |
Outline | 1 | The color is applied only to the outline of the polygon symbol. |
FillOutline | 2 | The color is applied to the fill and the outline of the polygon symbol. |
Property | Type | Description |
---|---|---|
primitiveName | string | The primitive name this override applies to. |
propertyName | string | The property name in the primitive this override applies to. |
expression | string | The expression. This property is used for Python or VBScript expressions. Arcade expressions will use the ValueExpressionInfo property. |
valueExpressionInfo | CIMExpressionInfo | ExpressionInfo that contains the Arcade expression that returns value as a number or a string depending on the PropertyName. |
Property | Type | Description |
---|---|---|
flanneryCompensation | boolean | A value indicating whether or not to use Flannery compensation. |
minimumSize | double | The minimum size. |
minimumValue | double | The data value that corresponds to the minimum size. |
maximumSize | double | The maximum size. This value is optional. |
maximumValue | double | The data value that corresponds to the maximum size. This value is optional. |
proportionalBySum | boolean | A value indicating whether to size the pie chart proportionally by the sum of field values. |
proportionalFieldName | string | The field that is used to size the pie chart proportionally. |
proportionalExpressionInfo | CIMExpressionInfo | The Arcade expression that is used to size the pie chart proportionally. This property is mutually exclusive with ProportionalBySum and ProportionalFieldName. |
Property | Type | Description |
---|
Property | Type | Description |
---|---|---|
sampleSize | long | The maximum number of records to sample. |
Property | Type | Description |
---|---|---|
visualVariables | [CIMVisualVariable] | The visual variables. |
Property | Type | Description |
---|---|---|
normalizationField | string | The normalization field. |
normalizationTotal | double | The normalization total. |
normalizationType | enumeration DataNormalizationMethod | The normalization type. |
Property | Type | Description |
---|---|---|
exclusionClause | string | The exclusion clause. |
exclusionDescription | string | The exclusion description. |
exclusionLabel | string | The exclusion label. |
exclusionSymbol | CIMSymbolReference | The exclusion symbol. |
useExclusionSymbol | boolean | A value indicating whether or not to use the exclusion symbol. |
exclusionSymbolPatch | enumeration PatchShape | The patch shape for the exclusion symbol. |
exclusionSymbolCustomPatch | LegendPatch | The custom patch for the exclusion symbol. |
Property | Type | Description |
---|---|---|
backgroundSymbol | CIMSymbolReference | Background symbol features are drawn with underneath the proportional symbols. |
barrierWeight | enumeration BarrierWeight | The barrier weight used for graduated symbols to avoid labels. |
field | string | The field the renderer is using. |
flanneryCompensation | boolean | A value indicating whether or not to use Flannery compensation. |
legendSymbolCount | long | The legend symbol count. |
maxDataValue | double | The maximum data value. |
minDataValue | double | The minimum data value. |
minSymbol | CIMSymbolReference | The minimum symbol. |
unitSymbolization | CIMUnitSymbolization | The unit symbolization. |
heading | string | The heading. |
useDefaultSymbol | boolean | A value indicating whether or not to use the default symbol. |
defaultSymbol | CIMSymbolReference | The default symbol. |
defaultSymbolPatch | enumeration PatchShape | The patch shape for the default symbol. |
defaultLabel | string | The default label. |
defaultDescription | string | The default description. |
showInAscendingOrder | boolean | A value indicating whether or not to show classes in ascending order. |
valueExpressionInfo | CIMExpressionInfo | ExpressionInfo that contains the Arcade expression that returns value as a number. When both Fields and ValueExpressionInfo are present ValueExpressionInfo is used. |
drawProportionalSymbolsAboveAllLayers | boolean | A value indicating whether or not to draw proportional symbols for polygon features above all layers. This option applies when drawing proportional symbols for polygon layers. The background will be drawn in contents order and this option indicates if the propoertional symbols should be drawn in contents order or above all other layers. |
defaultSymbolCustomPatch | LegendPatch | The custom patch for the default symbol. |
Property | Type | Description |
---|
Property | Type | Description |
---|---|---|
drawInvalidRule | boolean | A value indicating whether or not the draw invalid rules. |
drawInvisibleRepresentation | boolean | A value indicating whether or not the draw invisible representations. |
invalidRuleColor | Color | The invalid rule color. |
invisibleRepresentationColor | Color | The invisible representation color. |
representationClassName | string | The representation class name. |
ruleLegendVisibility | [long] | The rule legend visibility. |
symbolLayerNameMapping | [CIMRuleSymbolLayerNames] | The symbol layer name mapping. |
Property | Type | Description |
---|---|---|
authoringInfo | CIMVisualVariableAuthoringInfo | The authoring info. |
Property | Type | Description |
---|---|---|
visualVariableInfoX | CIMVisualVariableInfo | The visual variable info for the X dimension. |
visualVariableInfoY | CIMVisualVariableInfo | The visual variable info for the Y dimension. |
visualVariableInfoZ | CIMVisualVariableInfo | The visual variable info for the Z dimension. |
rotationTypeZ | enumeration SymbolRotationType | The Z rotation type. |
normalToSurface | boolean | A value indicating whether the normal to surface value which applies to 3D views. If true, rotation is applied after marker is rotated normal to the 3D surface. If false, all rotations are applied starting from zeroed X, Y, Z rotation. |
Property | Type | Description |
---|---|---|
ruleID | long | The rule ID. |
symbolLayerNames | [string] | The symbol layer names. |
Represents the scale dependent size variations for a symbol reference. Applies to point symbols, line symbols and the outline of polygon symbols. When the symbol reference is rendered at an intermediate scale a linearly scaled size is used.
Property | Type | Description |
---|---|---|
scale | double | The scale the size is associated with. |
size | double | The size for the associated scale. |
Property | Type | Description |
---|
Property | Type | Description |
---|---|---|
sampleSize | long | The maximum number of records to sample. |
Property | Type | Description |
---|---|---|
visualVariables | [CIMVisualVariable] | The visual variables. |
Property | Type | Description |
---|---|---|
description | string | The description. |
label | string | The legend label. |
patch | enumeration PatchShape | The patch. |
symbol | CIMSymbolReference | The symbol. |
alternateSymbols | [CIMSymbolReference] | An array of symbol references that are intended to be used at specific scale ranges. |
customPatch | LegendPatch | The custom patch. |
Property | Type | Description |
---|---|---|
authoringInfo | CIMVisualVariableAuthoringInfo | The authoring info. |
Property | Type | Description |
---|---|---|
expression | string | The expression. This property is used for Python or VBScript expressions. Arcade expressions will use the ValueExpressionInfo property. |
randomMin | double | The random minimum. |
randomMax | double | The random maximum. |
minSize | double | The minimum size. |
maxSize | double | The maximum size. |
minValue | double | The minimum value. |
maxValue | double | The maximum value. |
valueUnits | LinearUnit | The size visual variable type. |
valueRepresentation | enumeration ValueRepresentations | The value representations. |
variableType | enumeration SizeVisualVariableType | Size visual variable type. |
valueShape | enumeration SymbolShapes | The value shape. |
axis | enumeration SizeVisualVariableAxis | Size visual variable axis. |
target | string | Size visual variable target which specifies the portion of the symbol targeted for sizing. |
normalizationField | string | The normalization field. |
normalizationType | enumeration DataNormalizationMethod | The data normalization method. |
sizeValues | [double] | The size values that correspond to data values. |
dataValues | [double] | The data values. |
valueExpressionInfo | CIMExpressionInfo | ExpressionInfo that contains the Arcade expression that returns value as a number. |
Property | Type | Description |
---|---|---|
classBreaksLegendVisualVariableOptions | enumeration ClassBreaksLegendVisualVariableOptions | The legend display options. |
useClassBreaks | boolean | A value indicating whether or not to use class breaks. |
Property | Type | Description |
---|---|---|
classificationMethod | enumeration ClassificationMethod | The classification method. |
breaks | [CIMClassBreak] | The class breaks. |
minimumBreak | double | The minimum break. |
showClassGaps | boolean | A value indicating whether or not to show class gaps. |
showInAscendingOrder | boolean | A value indicating whether or not to show classes in ascending order. |
useDefaultSymbol | boolean | A value indicating whether or not to use the default symbol. |
defaultSymbolPatch | enumeration PatchShape | The patch shape for the default symbol. |
defaultSymbol | CIMSymbolReference | The default symbol. |
defaultLabel | string | The default label. |
defaultDescription | string | The default description. |
numberFormat | NumberFormat | The number format. |
defaultSymbolCustomPatch | LegendPatch | The custom patch for the default symbol. |
alwaysUpdateClassLabels | boolean | A value indicating whether or not to automatically update class labels whenever a class upper value is changed. |
Property | Type | Description |
---|---|---|
templateSymbol | CIMSymbolReference | The template symbol. |
drawSizeMarkerSymbolsAboveAllLayers | boolean | A value indicating whether or not to draw size marker symbols for polygon features above all layers. This option applies when drawing size marker symbols for polygon layers. The background will be drawn in contents order and this option indicates if the size marker symbols should be drawn in contents order or above all other layers. |
Represents a size visual variable. VariableType = Graduated use expression, Minimum/Maximum size, Minimum/Maximum value. VariableType = Proportional, unit defined use Expression, ValueUnit, ValueShape, ValueRepresentation. VariableType = Proportional, unit NOT defined use Expression, MinSize, MinValue, could use MaxSize.
Property | Type | Description |
---|---|---|
authoringInfo | CIMVisualVariableAuthoringInfo | The authoring info. |
Property | Type | Description |
---|---|---|
expression | string | The expression. This property is used for Python or VBScript expressions. Arcade expressions will use the ValueExpressionInfo property. |
randomMin | double | The random minimum. |
randomMax | double | The random maximum. |
minSize | double | The minimum size. |
maxSize | double | The maximum size. |
minValue | double | The minimum value. |
maxValue | double | The maximum value. |
valueUnits | LinearUnit | The size visual variable type. |
valueRepresentation | enumeration ValueRepresentations | The value representations. |
variableType | enumeration SizeVisualVariableType | Size visual variable type. |
valueShape | enumeration SymbolShapes | The value shape. |
axis | enumeration SizeVisualVariableAxis | Size visual variable axis. |
target | string | Size visual variable target which specifies the portion of the symbol targeted for sizing. |
normalizationField | string | The normalization field. |
normalizationType | enumeration DataNormalizationMethod | The data normalization method. |
sizeValues | [double] | The size values that correspond to data values. |
dataValues | [double] | The data values. |
valueExpressionInfo | CIMExpressionInfo | ExpressionInfo that contains the Arcade expression that returns value as a number. |
Property | Value | Description |
---|---|---|
HeightAxis | 0 | Height axis: interpreted as Z for 3D markers, Y for billboarded |
WidthAxis | 1 | Width axis. |
DepthAxis | 2 | Depth axis. |
WidthAndDepthAxes | 3 | Width and depth axes. |
AllAxes | 4 | All axes. |
Property | Value | Description |
---|---|---|
None | 0 | None. |
Expression | 1 | Expression. |
Random | 2 | Random. |
Proportional | 3 | Proportional. |
Graduated | 4 | Graduated. |
Property | Type | Description |
---|---|---|
key | string | The key. |
value | string | The value. |
Represents a symbol reference. Symbol references currently store the symbol in-line in the symbol property. Overrides here are used primarily by renderers to pass overrides through the drawing pipeline.
Property | Type | Description |
---|---|---|
primitiveOverrides | [CIMPrimitiveOverride] | The primitive overrides. Typically set by renderers at draw time. |
stylePath | string | The style path. Reserved for future use. |
symbol | Symbol | The symbol. |
symbolName | string | The symbol name. |
minScale | double | The minimum scale range the symbol reference should be displayed at. |
maxScale | double | The maximum scale range the symbol reference should be displayed at. |
scaleDependentSizeVariation | [CIMScaleDependentSizeVariation] | An array of scale dependent sizes. |
minDistance | double | The minimum distance at which symbols are visible. Objects closer than this don't get rendered. |
maxDistance | double | The maximum distance at which symbols are visible. Objects beyond this point don't get rendered. |
Property | Value | Description |
---|---|---|
Geographic | 0 | Geographic. |
Arithmetic | 1 | Arithmetic. |
Property | Value | Description |
---|---|---|
Unknown | 0 | Unknown shape. |
Circle | 1 | Circle shape. |
Square | 2 | Square shape. |
Property | Type | Description |
---|---|---|
authoringInfo | CIMVisualVariableAuthoringInfo | The authoring info. |
Property | Type | Description |
---|---|---|
field | string | The field to base the transparency on. |
transparencyValues | [double] | The transparency values that correspond to data values. |
dataValues | [double] | The data values. |
normalizationField | string | The normalization field. |
normalizationTotal | double | The normalization total. |
normalizationType | enumeration DataNormalizationMethod | The normalization method. |
valueExpressionInfo | CIMExpressionInfo | ExpressionInfo that contains the Arcade expression that returns value as a number. |
Property | Type | Description |
---|---|---|
fieldValues | [string] | The field values. |
Property | Type | Description |
---|---|---|
description | string | The description. |
editable | boolean | A value indicating whether this class is editable. |
label | string | The label. |
patch | enumeration PatchShape | The patch. |
symbol | CIMSymbolReference | The symbol. |
values | [CIMUniqueValue] | The values this class corresponds to. |
visible | boolean | A value indicating whether this class is visible. |
alternateSymbols | [CIMSymbolReference] | An array of symbol references that are intended to be used at specific scale ranges. |
customPatch | LegendPatch | The custom patch. |
Property | Type | Description |
---|---|---|
classes | [CIMUniqueValueClass] | The classes belonging to the group. |
heading | string | The heading. |
Property | Type | Description |
---|
Property | Type | Description |
---|---|---|
sampleSize | long | The maximum number of records to sample. |
Property | Type | Description |
---|---|---|
visualVariables | [CIMVisualVariable] | The visual variables. |
Property | Type | Description |
---|---|---|
colorRamp | ColorRamp | The color ramp. |
defaultDescription | string | The default description. |
defaultLabel | string | The default label. |
defaultSymbol | CIMSymbolReference | The default symbol. |
defaultSymbolPatch | enumeration PatchShape | The patch shape for the default symbol. |
fields | [string] | The fields used by this renderer. |
groups | [CIMUniqueValueGroup] | The unique value groups. |
useDefaultSymbol | boolean | A value indicating whether or not to use the default symbol. |
isDefaultSymbolVisible | boolean | A value indicating whether or not the default symbol is visible. |
styleGallery | string | The style item name for the color ramp. |
valueExpressionInfo | CIMExpressionInfo | ExpressionInfo that contains the Arcade expression that returns value as a string. When both Fields and ValueExpressionInfo are present ValueExpressionInfo is used. |
polygonSymbolColorTarget | enumeration PolygonSymbolColorTarget | The property that controls how the color ramp is applied to polygon symbols. |
authoringInfo | CIMUniqueValueRendererAuthoringInfo | The property that controls how the color ramp is applied to polygon symbols. |
defaultSymbolCustomPatch | LegendPatch | The custom patch for the default symbol. |
showClassVisibility | boolean | A value indicating whether the class visibility is shown in the contents pane. |
Property | Type | Description |
---|---|---|
valueRepresentation | enumeration ValueRepresentations | The value representation. |
valueUnit | LinearUnit | The value unit. |
symbolShape | enumeration SymbolShapes | The symbol shape. |
Property | Value | Description |
---|---|---|
Radius | 0 | Radius. |
Area | 1 | Area. |
Distance | 2 | Distance. |
Width | 3 | Width. |
Property | Type | Description |
---|---|---|
minSliderValue | double | The minimum value. |
maxSliderValue | double | The maximum value. |
theme | string | A theme as an array of strings. |
showLegend | boolean | A value indicating whether or not to show legends. |
heading | string | The legend heading. |
Property | Type | Description |
---|---|---|
expression | string | The expression. This property is used for Python or VBScript expressions. Arcade expressions will use the ValueExpressionInfo property. |
randomMax | double | The random max. |
randomMin | double | The random min. |
visualVariableInfoType | enumeration VisualVariableInfoType | The visual variable info type. |
valueExpressionInfo | CIMExpressionInfo | ExpressionInfo that contains the Arcade expression that returns value as a number. |
Property | Value | Description |
---|---|---|
None | 0 | None. |
Expression | 1 | Expression |
Random | 2 | Random. |
Property | Type | Description |
---|---|---|
ID | long | The identifier of this level. |
minValue | double | The minimum value. |
maxValue | double | The maximum value. |
mean | double | The cached mean of the data at this level. Used to rapidly compute new minimum and maximum values. |
standardDeviation | double | The cached standard deviation of the data at this level. Used to rapidly compute new minimum and maximum values. |