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.


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"


The operator consumes exactly one vector operator.



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


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": {
        "data": "ndvi"