Visualize stream layers

ArcGIS Velocity allows you to explore dynamic feature visualizations and save visualization and symbology settings for stream layers. By controlling dynamic visualization settings in stream layers, you can effectively visualize stream data.

Data streamed by Velocity is backed by a spatiotemporal big data store that allows efficient data storage and indexing. The spatiotemporal big data store is essential for managing and analyzing large volumes of data that change over time and space. For example, monitoring environmental changes or tracking moving vehicles. Velocity enables high-volume data storage, efficient querying, supports complex analyses, and visualization across extensive datasets.

For example, consider an analytic that creates an output layer using the Stream Layer output and captures vehicle location observations from connected cars. The resulting stream layer would stream real-time data while the real-time analytic is running. The stream layer allows dynamic feature visualization options to render stream data with various shapes, fills, outlines, and rotation options. Alternatively, you can symbolize each feature with a summary statistic on an attribute field in the data to represent the nature of features.

Using the stream layer editing interface, you can explore feature style settings. Once you're satisfied with the settings, you can save the settings so that any user who consumes the stream layer can see the selected feature symbology.

Edit stream layer

To edit rendering of a stream layer, complete the following steps:

  1. In the Velocity app, click Layers from the main menu.
  2. Locate the stream layer in the list and click the Edit button.
  3. Edit the stream layer using the Feature settings panes available on the main menu.

Feature settings

The parameters in the Feature settings pane control how raw features are rendered. Individual features are only rendered when the number of features to be rendered in the current map extent is less than the feature threshold specified. The raw feature rendering of the stream layer is limited to simple vector symbols (circles, squares, diamonds, pointers, and more). Raw features can be rendered using the Simple, Class Breaks, or Unique Value rendering options.

Simple

Raw features can be rendered using the Simple rendering option. The simple option renders all features in a stream layer with the same symbol. The simple renderer allows you to choose either the Basic shapes or Arrows option using the Symbol category parameter.

Simple renderer

The Simple rendering parameters are described in the following table:

ParameterDescription

Symbol category

The category of symbols used to render features. Options are basic shapes or arrows.

Symbol (fill)

The symbol style used to render features. Options are circle, square, diamond, triangle, cross, X, and pointer.

Size (fill)

The size of the feature.

Color (fill)

The color of the feature.

Color (outline)

The color of the outline.

Width (outline)

The width of the outline.

Feature rotation

Specifies whether features should be rotated.

Rotation type

The rotation type used to rotate the simple marker symbols. The rotation type controls the origin and direction of rotation. If the rotation type is Arithmetic, the symbol is rotated from east in a counter-clockwise direction, where east is the 0° axis. If the rotation type is Geographic, the symbol is rotated from north in a clockwise direction, where north is the 0° axis.

  • Arithmetic—0° is east and advances counter-clockwise.
  • Geographic—0° is north and advances clockwise.

Rotation field

The field containing the values to use for rotation.

Rotation angle

The angle of all features relative to the screen in degrees.

Class breaks

Raw features can be rendered using the Class Breaks rendering option. The class breaks renderer defines the symbol for each feature in a feature layer based on the value of a numeric attribute. The numeric attribute values are used to define data ranges for the classes. Each feature is assigned a symbol based on the class break of its numeric attribute value.

Class breaks renderer

The Class Breaks rendering parameters are described in the following table:

ParameterDescription

Classify data

Specifies the classification method. Options are manual breaks, natural breaks, equal interval, standard deviation, and quartile.

Class breaks field

Specifies the field used for calculating class break values.

Class count

The total number of classes. The classes can be manually adjusted in the class breaks histogram.

Color ramp

Applies a range of colors to the classes. Choose one of the color ramps or apply a unique color ramp using the fill style.

Class count

The total number of classes. The classes can be manually adjusted in the class breaks histogram.

Class settings

The fill and outline settings for a respective class. Access the class settings by selecting a class break value.

Symbol (fill)

The symbol style used to render features. Options are circle, square, diamond, triangle, cross, X, and pointer.

Size (fill)

The size of the features.

Color (outline)

The color of the feature outlines.

Width (outline)

The width of the feature outlines.

Feature rotation

Specifies whether features should be rotated.

Rotation type

The rotation type used to rotate the simple marker symbols. The rotation type controls the origin and direction of rotation. If the rotation type is Arithmetic, the symbol is rotated from east in a counter-clockwise direction, where east is the 0° axis. If the rotation type is Geographic, the symbol is rotated from north in a clockwise direction, where north is the 0° axis.

  • Arithmetic—0° is east and advances counter-clockwise.
  • Geographic—0° is north and advances clockwise.

Rotation field

The field containing the values to use for rotation.

Rotation angle

The angle of the features relative to the screen in degrees.

Unique value

Raw features can be rendered using the Unique Value rendering option. The unique value option renders all features in a stream layer based on one or more matching attributes.

Unique value renderer

The Unique Value rendering parameters are described in the following table:

ParameterDescription

Unique value field

Specifies the field used for determining unique values.

Manage Values

Defines the unique value to symbolize. Values not present in the current data set can be manually added.

Color ramp

Applies a range of colors to the unique values.

Unique value settings

Defines the fill and outline settings for a single unique value. Access the unique value settings by selecting a unique value category.

Symbol (fill)

The symbol style used to render all features. Options are circle, square, diamond, triangle, cross, X, and pointer.

Size (fill)

The size of the features.

Color (outline)

The color of the feature outlines.

Width (outline)

The width of the feature outlines.

Feature rotation

Specifies whether features should be rotated.

Rotation type

The rotation type used to rotate the simple marker symbols. The rotation type controls the origin and direction of rotation. If the rotation type is Arithmetic, the symbol is rotated from east in a counter-clockwise direction, where east is the 0° axis. If the rotation type is Geographic, the symbol is rotated from north in a clockwise direction, where north is the 0° axis.

  • Arithmetic—0° is east and advances counter-clockwise.
  • Geographic—0° is north and advances clockwise.

Rotation field

The field containing the values to use for rotation.

Rotation angle

The angle of the features relative to the screen in degrees.

Save changes

Optionally, you can save the settings and changes you made. When you click Save layer, client apps such as ArcGIS Online web maps that consume the stream layer are symbolized and rendered according to the dynamic visualization settings.

For example, the image below shows a web map in which stream layer settings were modified.

Stream layer using the simple renderer viewed in a web map