Vector Field Renderer

A vector field renderer is a renderer that uses symbolizes a U-V or Magnitude-Direction data.

Referenced by: renderer

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:
  • flow_from
  • flow_to
inputUnit Input unit for Magnitude.
Valid values:
  • esriFeetPerSecond
  • esriKilometersPerHour
  • esriKnots
  • esriMetersPerSecond
  • esriMilesPerHour
outputUnit Output unit for Magnitude.
Valid values:
  • esriFeetPerSecond
  • esriKilometersPerHour
  • esriKnots
  • esriMetersPerSecond
  • esriMilesPerHour
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:
  • arithmetic
  • geographic
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.

vectorFieldRenderer Example

Live sample web map showing VectorFieldRenderer renderer.

{
  "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"
}

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.