Packagecom.esri.aws.awx.map.layers
Classpublic class ThematicGroupLayer
InheritanceThematicGroupLayer Inheritance MapImageGroupLayer Inheritance com.esri.aws.awx.map.layers.BaseMapLayer

ThematicGroupLayer is a group layer that retrieves thematic maps from an ArcWeb Services Thematic Map Image data source. It is similar to the MapImageGroupLayer. Requires MapImageActivator in Framework.

See also

com.esri.aws.services.MapImageActivator
Thematic data sources
MapImageGroupLayer


Public Properties
 PropertyDefined by
  classColors : Array
The array of RGB color values.
ThematicGroupLayer
  classificationMethod : String
The classification method for how the thematic data classes are divided.
ThematicGroupLayer
  classLabels : Array
The labels for each class in the legend.
ThematicGroupLayer
  codeColorValues : Array
ThematicGroupLayer
  colorPalette : String
The array of RGB color values.
ThematicGroupLayer
 InheriteddataSource : String
The map data source.
MapImageGroupLayer
 InheritedlayerVisibilities : Array
Write only property for setting the LayerVisibility if you know the layer names.
MapImageGroupLayer
 InheritedlegendUrl : String
The map legend URL.
MapImageGroupLayer
 InheritedmapImageFormat : String
The image format of the map.
MapImageGroupLayer
 InheritedmapLegend : MapLegend
If set, the map legend URL will be available in legendUrl property.
MapImageGroupLayer
 InheritedmapStyle : String
Style sheet used in the map.
MapImageGroupLayer
  numClasses : int
The number of classes into which the data is classified.
ThematicGroupLayer
 InheritedreturnLayerVisibilities : Boolean
If true, the LayerVisibilities will be requested with the map request.
MapImageGroupLayer
  thematicData : ThematicData
ThematicGroupLayer
  thematicField : String
The variable to use for thematic mapping.
ThematicGroupLayer
  thematicOnlyLegend : Boolean
If true, only the thematic layers are shown in the legend.
ThematicGroupLayer
Public Methods
 MethodDefined by
  
Creates a new ThematicGroupLayer.
ThematicGroupLayer
 Inherited
getLayerVisibilities(responder:IResponder):void
Getting layer visibilities can be an asynchronous process, so it requires a responder.
MapImageGroupLayer
Property detail
classColorsproperty
classColors:Array  [read-write]

The array of RGB color values.

This property can be used as the source for data binding.

Implementation
    public function get classColors():Array
    public function set classColors(value:Array):void
classificationMethodproperty 
public var classificationMethod:String

The classification method for how the thematic data classes are divided. Valid values are "equalInterval" or "quantile". The equal interval method divides the number of classes into equal intervals, regardless of how many members each class contains. The quantile method divides the number of classes so each class contains the same number of members, regardless of the interval range. classificationMethod is ignored if you use codeColorValues.

NOTE: Ranges are "lower <= value < upper", meaning that if a range says "2-3", it includes records with "2", but not "3".

The default value is "equalInterval".

This property can be used as the source for data binding.

classLabelsproperty 
classLabels:Array  [read-write]

The labels for each class in the legend. The order of the classLabels values needs to match the order of the legend.

This property can be used as the source for data binding.

Implementation
    public function get classLabels():Array
    public function set classLabels(value:Array):void
codeColorValuesproperty 
codeColorValues:Array  [read-write]

This property can be used as the source for data binding.

Implementation
    public function get codeColorValues():Array
    public function set codeColorValues(value:Array):void
colorPaletteproperty 
colorPalette:String  [read-write]

The array of RGB color values.

This property can be used as the source for data binding.

Implementation
    public function get colorPalette():String
    public function set colorPalette(value:String):void
numClassesproperty 
numClasses:int  [read-write]

The number of classes into which the data is classified. Valid values are "2", "3", "4", "5", "6", or "7".

This property can be used as the source for data binding.

Implementation
    public function get numClasses():int
    public function set numClasses(value:int):void
thematicDataproperty 
thematicData:ThematicData  [read-write]

This property can be used as the source for data binding.

Implementation
    public function get thematicData():ThematicData
    public function set thematicData(value:ThematicData):void
thematicFieldproperty 
thematicField:String  [read-write]

The variable to use for thematic mapping.

The default value is "APOVHH".

This property can be used as the source for data binding.

Implementation
    public function get thematicField():String
    public function set thematicField(value:String):void
thematicOnlyLegendproperty 
thematicOnlyLegend:Boolean  [read-write]

If true, only the thematic layers are shown in the legend.

This property can be used as the source for data binding.

Implementation
    public function get thematicOnlyLegend():Boolean
    public function set thematicOnlyLegend(value:Boolean):void
Constructor detail
ThematicGroupLayer()constructor
public function ThematicGroupLayer()

Creates a new ThematicGroupLayer. Requires MapImageActivator.