Roadsign regulation plugin

A plugin to search and insert roadsign regulations from MOW

Goal

Provide a way to search roadsigns/roadmarks/trafficsigns regulations in IRGN and insert them into the editor.

Requirements

First phase

  • search and filter the list of roadsigns/roadmarks/trafficsigns regulations

  • select the regulation you want to insert

  • make the variables of the regulation editable in the editor

Second phase

  • combine multiple signs

  • create your own regulation

Analysis

Trigger

  • The roadsign plugin only works in articles with the type "aanvullend wegreglement"

  • It contains the following actions:

    • mobiliteitsmaatregel toevoegen

    • (creëer nieuwe mobiliteitsmaatregel – voor 2de fase)

mobiliteitsmaatregel toevoegen = part of IRGN // create new mobiliteitsmaatregel = part of Register van maatregelen

  • Optionally the different actions can be triggered by typing a command (nice to have)

  • Shows a searchable list of signs and existing combination of signs

  • Once you select a sign you can select and insert the "mobiliteitsmaatregel"

  • All combinations of signs (linked or sub-sign) are shown in the list

  • it inserts a template with variables

    • with empty fields

  • TBD

Search/filter

Context:

Users use this tool 2 times a week in for smaller municipalities or everyday all day for cities. Their current way of working is based on IRG who has a tree menu (old school + buttons that open a new branch) to look for the right measure. Because the old way of working is used so often we want to use it as a base for the way our filter works.

Value:

  • Speed of finding: the faster they find the right measure the more time the user saves

  • Trusting the answers: not all planned measure can be found in the list so figuring out what is not there is also pretty important. Distinguishing “Not found” and “not in the list” is not always easy for a user.

Intent:

Filters

  1. Filter by type (not required): Single select - no search within select Possible types (previous 2 different dropdowns) Empty state: empty

Options:

  • Alle wegmarkeringen

  • Alle verkeerslichten

  • Alle Verkeersborden

  • Gevaarsbord

  • Stilstaan parkeerbord

  • Voorrangsbord

  • zonebord

  • verbodsbord

  • onderbord

  • gebodsbord

  • aanwijsbord

2. Filter by code (not required) Single select - search within select Empty state: empty A list of all available codes within the still available measures (they could be reduced by the filter above)

3. Combine with (not required) Multi select - search within select Requires Input in 2. Filter by code Empty state placeholder: “<- Selecteer een code” This list show all available codes that can be combined with the selected code. When a code is selected, this reduces again the list to select from. This list is not restricted by 'filter by type', because you can combine sighns from different types.

4. Filter by zone type Single select - no search within select Empty state: empty Options:

  • Zonaal

  • niet zonaal

Results

Every time a filter is changed the list with results is updated

Output

  • the final format of the output is based on the following example:

Design

Overview

Question/remarks regarding first figma screens:

  • in example : mobiliteitsmaatregel seems = article -- correct? What about the combination with the citation plugin and suggestions regarding from the register?

  • UX :

    • what if I select more than 1 plate (combination of 2 plates, a plate with a sub-plate or related plate, a plate with a composition of signs,...). Which text will be linked to what plate?

    • Extra: How to combine with road marks/lights.

  • Can we link the screens to the model made by Brecht (or its current state) - perhaps by adding the wordings on the screens as an extra) As such we are able to check if we miss anything or not.

Prototype

Last updated