Use Case: Heatmap

  • Scope: Plant Layer
  • Level: User Goal
  • Actors: App User
  • Brief: The user gets a visual indication for good/bad spots on the map.
  • Assignee: Lukas and Christoph

Scenarios

  • Precondition: The user has opened the plant layer.
  • Main success scenario:
    • The user places a new plant or moves a plant.
    • She gets a visual indication which places of the map are ideal (green), okay (orange), not suited (red) and occupied space (black) for the plant to be placed.
    • After placement is finished or gets aborted, the visual indication disappears.
  • Heatmap:
    • Transparent: If no data is available.
    • Orange: If green overlaps with orange.
    • Red: If red overlaps with orange.
    • Black: If black overlaps with red.
  • Alternative scenarios:
    • When the date in the timeline is changed, the heatmap gets recalculated.
  • Postcondition: None.
  • Relations and Environmental Constraints: