You can extend the properties of the entities in Overture's network by using Flags. Every network entity has a collection of flag values that can be used to hold meta-data such as addresses, categories or other parameter values. Overture makes extensive use of flags to hold technology-specific parameters.

You can edit the flag definitions for a particular entity type from the menu. For example, you can examine the flag definitions for sites from the Network > Sites > Edit Flag Definitions... menu option:

Site Flag Definitions

You can add, remove and edit the flag definitions that are available for sites from this editor.

All flag values are strongly-typed, and Overture supports a wide range of flag types including strings, numbers, dates and collections. Note that the values of some flag types are calculated dynamically. For example, you can use a Flag From Categories element to set up a flag that computes the zip-code that each site lies in. This flag will automatically update whenever a site is moved or added to the network.

The flag types available in Overture are listed below:

  • Angle Array Flag. This represents a list of angle values.
  • Angle Flag. This represents a single angle value.
  • Bitrate Array Flag. This represents a list of bitrate values.
  • Bitrate Flag. This represents a single bitrate value.
  • Boolean Array Flag. This represents a list of Boolean (true/false) values.
  • Boolean Flag. This represents a single Boolean (true/false) value.
  • Calculated Flag Definition. The value of this flag is calculated dynamically in code.
  • Categorical Angle Flag. The value of this flag is chosen from a user-specified list of possible angle values.
  • Categorical Bitrate Flag. The value of this flag is chosen from a user-specified list of possible bitrate values.
  • Categorical Distance Flag. The value of this flag is chosen from a user-specified list of possible distance values.
  • Categorical Double Flag. The value of this flag is chosen from a user-specified list of possible floating-point values.
  • Categorical Gain Flag. The value of this flag is chosen from a user-specified list of possible gain values.
  • Categorical Integer Flag. The value of this flag is chosen from a user-specified list of possible integer (not floating-point) values.
  • Categorical Power Flag. The value of this flag is chosen from a user-specified list of possible power values.
  • Categorical String Flag. The value of this flag is chosen from a user-specified list of possible string values.
  • Date Time Flag. This represents a single date or time value. You can change the display of date-time values by adjusting the flag's format string.
  • Distance Array Flag. This represents a list of distance values.
  • Distance Flag. This represents a single distance value.
  • Double Array Flag. This represents a list of floating-point values.
  • Double Flag. This represents a single floating-point value. You can change the display of numerical values by adjusting the flag's format string.
  • Flag from Angle Provider. The value of this flag comes from a source of geo-located angle data. The position of the entity is used to compute the value displayed. The source of angle data can be chosen from the angle data sources in your project.
  • Flag from Categories. The value of this flag comes from a source of geo-located categorical data. The position of the entity is used to compute the value displayed. The source of categorical data can be chosen from the categorical data sources in your project.
  • Flag from Density Provider. The value of this flag comes from a source of geo-located density data. The position of the entity is used to compute the value displayed. The source of density data can be chosen from the density data sources in your project.
  • Flag from Distance Provider. The value of this flag comes from a source of geo-located distance data. The position of the entity is used to compute the value displayed. The source of distance data can be chosen from the distance data sources in your project.
  • Flag from Gain Provider. The value of this flag comes from a source of geo-located gain data. The position of the entity is used to compute the value displayed. The source of gain data can be chosen from the gain data sources in your project.
  • Flag from Numeric Provider. The value of this flag comes from a source of geo-located numerical data. The position of the entity is used to compute the value displayed. The source of numerical data can be chosen from the numerical data sources in your project.
  • Flag from Power Provider. The value of this flag comes from a source of geo-located power data. The position of the entity is used to compute the value displayed. The source of power data can be chosen from the power data sources in your project.
  • Gain Array Flag. This represents a list of gain values.
  • Gain Flag. This represents a single gain value.
  • Integer Array Flag. This represents a list of integer (not floating-point) values.
  • Integer Flag. This represents a single integer (not floating-point) value. You can change the display of numerical values by adjusting the flag's format string.
  • Power Array Flag. This represents a list of power values.
  • Power Flag. This represents a single power value.
  • String Array Flag. This represents a list of string values.
  • String Flag. This represents a single string value. This is probably the most commonly used flag type.