Skip to content

Dynamic Filter Widget: "APPLY DIMENSION" to update Time and Elevation #12267

@rowheat02

Description

@rowheat02

Description

Enhance the Dynamic Filter widget to support updating layer dimensions (Time / Elevation) using a selected filter value.

This introduces a new target (APPLY_DIMENSION) that applies a value to a single layer dimension:

  • Time (datetime)
  • Elevation (number)

Dimension handling and Targets

547016603-65a48b26-fbe8-4d56-99e5-8865d4ea998c.mov
  • APPLY DIMENSION will is Optional target group that the user can add using the "+" button

The APPLY_DIMENSION target applies a value to a single layer dimension (time or elevation).

  • Elevation is always applied directly to the layer: layers[].params.elevation
  • Time is applied directly to the layer: layers[].params.time

In case of a map with the Time Slider plugin, individual layer time targets are not shown, and a "Map Time" target is used instead, which controls the global time dimension.

Screenshot of targets when Time Slider plugin is enabled.

Image

On apply_dimension targets:

  • Add one config "two-way synchronization"( checked by default)
  • If checked, this ensures that any changes made to the target (the map or layer) will automatically propagate back to the widget.

What kind of improvement you want to add?

  • Enhancement

Other useful information

Notes

  • Single value only (no range support)

Metadata

Metadata

Assignees

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions