Vector Field Renderer

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:
  • 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.

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

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

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close