FeatureAttributeValuesOverTime

The FeatureAttributeValuesOverTime is a plot operator that computes a multi-line plot for feature attribute values over time. For distinguishing features, the data requires an id column. The output is a plot in Vega-Lite specification.

Feature Attribute Values Over Time

For instance, you want to plot the NDVI values of a feature collection of trees. Then, you can use a multi-line plot to visualize the trees by their id.

Parameters

ParameterTypeDescriptionExample Value
idColumnstringThe column name of the id attribute (one line per id.)"id"
valueColumnstringThe column name of the value attribute (y-axis values)."temperature"

Inputs

The operator consumes exactly one vector operator.

ParameterType
vectorSingleVectorSource

Errors

The operator returns an error if the selected columns ( idColumn and valueColumn) do not exist or valueColumn is not numeric.

Notes

The operator processes a maximum of 20 different ids. After recognizing more than 20 different ids, the operator ignores the rest.

Example JSON

{
  "type": "FeatureAttributeValuesOverTime",
  "params": {
    "idColumn": "id",
    "valueColumn": "temperature"
  },
  "sources": {
    "vector": {
      "type": "OgrSource",
      "params": {
        "dataset": {
          "type": "internal",
          "datasetId": "a626c880-1c41-489b-9e19-9596d129859c"
        }
      }
    }
  }
}