A vector field renderer is a renderer that uses symbolizes a U-V or Magnitude-Direction data.
Referenced by: Raster Renderers
Properties
Property | Details |
---|---|
attributeField | Name of the feature attribute field that contains the data value. |
flowRepresentation | Sets the flow direction of the data. Valid values:
|
inputUnit | Input unit for Magnitude. Valid values:
|
outputUnit | Output unit for Magnitude. Valid values:
|
rotationType | String value which controls the origin and direction of rotation on point features. If the rotationType is defined as arithmetic , the symbol is rotated from East in a counter-clockwise direction where East is the 0 degree axis. If the rotationType is defined as geographic , the symbol is rotated from North in a clockwise direction where North is the 0 degree axis.Valid values:
|
style | A predefined style. Valid values: beaufort_ft , beaufort_km , beaufort_kn , beaufort_m , beaufort_mi , classified_arrow , ocean_current_kn , ocean_current_m , simple_scalar , single_arrow , wind_speed |
symbolTileSize | Determines the density of the symbols. Larger tile size, fewer symbols appear in the display. The VectorFieldRenderer draws one symbol within a defined tile size (in pixels). The default is 50 pixels. |
type | Specifies the type of renderer used. Valid value of this property vectorField |
visualVariables[] | An array of objects used to set rendering properties. |
Example
{
"rotationType": "geographic",
"inputUnit": "esriMetersPerSecond",
"outputUnit": "esriKilometersPerHour",
"visualVariables": [
{
"type": "sizeInfo",
"minSize": 5.625,
"maxSize": 22.5,
"minDataValue": 0.041,
"maxDataValue": 31.938,
"field": "Magnitude"
}
],
"symbolTileSize": 50,
"type": "vectorField",
"style": "beaufort_kn",
"attributeField": "Magnitude",
"flowRepresentation": "flow_from"
}