How to manage Widgets in Data Analytics Dashboards
The dashboards are created for your specific scenario (Traffic, Parking or Generic). In order to show valuable data with a low effort, the widget options vary per scenario.
The Dashboard overview can be customized with your widgets according to your needs. On the top left, you can select the time frame filter, which will be applied to any widget in this dashboard. The time filter is persisted individually for each dashboard on your browser. So as soon as you open the dashboard again, your last time filter will be applied.
You can move widgets across your dashboard by simply dragging and dropping them. The size of the widget can be adjusted by using the left bottom corner.
On top, you have a full-screen option on the top right in order to display the widget dashboards in full size on your screen.
In order to create a new data widget, you can click on New Widget. In the widget creation process, the selection options vary per widget type. The widget type options depend on the scenario you have chosen for your dashboard (Parking, Traffic or Generic).
Below, you can find the description of different selection options at the widget creation process. This will give you an overview of the result of the selection options. (* mandatory)
Widget Name* - You can name your widget as you want. The name will be displayed for each widget on your Dashboard Overview.
Data aggregation - You can choose on which time frame your data should be aggregated. You can aggregate your data per hour, day, week, month and year. E.g.: You choose to aggregate your data per day for a traffic counting use case, all the counts of the day will be summed.
Data segmentation (split by) - You can split your data on given parameters of the created events. E.g.: You want to see the counts per day split per class and subclass? So you need to choose the data segmentation fields class and subclass.
Filter data - In order to narrow down your data you can filter on the given parameters by using one of the following operators: contains, does not contain, equals, does not equal, is set, is not set
Define Output* - For displaying your data in the right output, we have different options based on the widget types.
Available output options: Table, Number, Bar Chart, Line Chart, Pie Chart, Chord Diagram
Analyze your traffic at your counting areas or intersections across cities or urban areas
In the Traffic scenario, there are no widgets created automatically after the creation of the process, but you can create the widgets as you need them
For traffic, there are the widget type options Traffic Counting and Origin-Destination Analysis available.
You want to have information on your traffic based on the counts and classification of any object passing your counting area, then the Traffic Counting widget is exactly what you need.
First, you need to choose the Counting Lines you want to have the count from.
You can display the count of the traffic aggregated over the chosen time period and split by any direction. Another option you have at this widget is to display the modal split of your traffic, which shows the distribution of the different object classes. In case you have configured the Speed estimation for your counting line you will be able to retrieve the average speed per counting aggregation or even split the counts in different speed estimate ranges (10 km/h ranges).
The "Include average speed in data" toggle will only give you results in case you have configured speed estimation on the chosen Counting Line.
-----------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
For analyzing an intersection in order to see how your traffic is moving across the intersection, you can use the Origin-Destination Analysis, which is based on the Intersection monitoring use case configuration.
You simply need to choose the widget type and choose your output format, and you see from the counts from an Origin to a Destination zone. You can display these in a dedicated output format called Chord diagram.
You want to get the average speed of your traffic over a given time period, then the Speed Estimation is the widget type to be chosen.
You simply need to choose the Counting Line where you have configured your speed estimates, choose a level of aggregation and you will get a line chart or table with the average speed over your chosen time period.
In case a rule has been created on the chosen cameras, there is the option to display how often the defined rule happened across a given time interval. Simply choose the widget type Rule trigger and the rule you would like to see the occurrence frequency. The data aggregation can be chosen according to the individual needs.
Digitize your parking area for smoother and easier operation
At the parking scenario, you have the option to configure additional parameters to define your parking area. You can configure the maximum capacity and the maximum parking time. On top, you have the option to set the current utilization in order to calibrate the parking area once in a while.
The parameters can be set and changed in the Configuration tab of the dashboard.
Consider that changing the current utilization will overwrite the current value.
In a Parking Scenario, the two standard widgets Current & Historic Parking Utilization will be automatically created for you.
For any widget, there will be a predefined filter which is filtering out the classes bicycle, motorbikes and persons in order to only consider vehicles needing a given parking spot.
You want to know and retrieve the current utilization of your parking area, the Current Parking Utilization widget will tell you with one click.
Just select the widget type Current Parking Utilization, name the widget and choose if it should be calculated via Single-/Multispace detection or Entry/Exit counting. This choice will depend on the use case you have installed and configured.
To see utilization trends of your parking area you can use the Historic Parking Utilization widget which tells you the capacity with the option to aggregate the data on given time periods. There is the option to have the utilization calculated based on Single-/Multispace detection or Entry/Exit counting.
You can choose to display the average, minimum and maximum utilization of the chosen aggregation period. On top, you can choose between absolute or percentage figures.
The standard defined output is a line chart that you can change according to your needs.
You try to find out the frequency your parking users are entering or exiting the different entries and exits along your parking area, you can find that information by displaying an Entry Exit Frequency widget.
You can choose the different Entries or Exits you want to consider, and aggregate and segment the data as needed.
In the example below, you see how often vehicles are using the one location for entry and exit (CL direction) per day.
By using the ANPR feature, which can be enabled in the Scenario Configuration, the parking time of your parking users will be calculated.
The parking time will be shown as soon as the vehicle entered and exited your parking area. In case that the License plate will not be detected at either entry or exit, there will be no parking time calculated. (This is done in order to not falsify the statistics)
At this widget, the parking time is shown per license plate. As license plates are sensitive data, the parking time per license plate can only be displayed as long as you have considered the retention time for this sensitive data. For statistical information on parking time, please use the Historic Parking Utilization widget.
The output for this widget is a table with the standard columns License Plate and the Parking Time. If you want to have more information, can add data segmentation in order to show for example where the vehicle with the given license plate entered and exited or see a capture of the vehicle with the license plate of the entry and exit.
Please consider that ANPR can't be configured on old SWARM Perception Box P100. So, parking time widget will not retrieve any data in case you use a P100.
The Historic Parking Time widgets will show you the minimum, maximum or average parking time of your parking users by saving the parking time based on the License plates.
In case that the License plate will not be detected at either entry or exit, there will be no parking time calculated. (This is done in order to not falsify the statistics)
Compared to the parking time widget, the data will be available on a historic basis according to the data retention plan you have chosen for your SWARM Control Center. Any time a parking time is captured it will be added to the average, minimum and maximum calculation, this enables to have parking time information and trends without saving sensitive data for a longer time.
The standard defined output is a line chart that you can change according to your needs. On top, the data aggregation period can be changed.
Please consider that ANPR can't be configured on old SWARM Perception Box P100. So, parking time widget will not retrieve any data in case you use a P100.
Do you have parking users exceeding the maximum parking time of your parking area quite often?
You can start to automatize the enforcement process by using the SWARM solution, which will automatically tell you the License plates which exceeded the parking time. In order to have evidence, the SWARM software is taking a picture of the vehicle with the License plate and the timestamp the vehicle entered and exited the parking area.
You simply need to choose the Parking Time Violation widget and everything else will be done in the background for you based on the maximum parking time parameter you have set in the Dashboard Configuration tab.
You can preview the evidence picture by clicking on show. In order to download the information required for the enforcement process, you can export the table in csv format as well as export the Evidence pictures as a zip folder.
Please consider that ANPR can't be configured on old SWARM Perception Box P100. So, parking time widget will not retrieve any data in case you use a P100.
In order to display the occupancy of your configured Single- or Multispace parking, you can use the widget type Single / Multi Space Parking Occupancy.
You will see in a grid the occupancy level of each of your configured parking lots. In case you only want to display some dedicated parking spaces you can select these dedicated parking spaces (RoI).
The Data Analytics widgets "Journey Distributions" and "License Plates" allow segmenting by "License Plate Area"
Analyze any scenario that can be configured with our available event triggers
In case you need a dashboard for another use case that is not covered with Parking or Traffic Scenario, the Generic Scenario will give you this option.
The measures extract certain key metrics from the SWARM generated raw data. In general, there are metrics around the following areas of use:
Counts: It's always a sort of counting for either Counting Line (CL), Virtual Door (VD) or Origin/Destination Zones (OD).
Region of Interest (ROI): Calculates the number of objects reported within a certain region.
In the Generic Scenario, you can create widgets based on the data generated with any .
You will be able to choose between the widget type described in the table below. At the widget creation process, you have the same as in any other scenario.
Widget type | Description |
---|
Counting Line Count | The number of objects that crossed a Counting line (CL). This can be split by direction or classification. |
Counting Line IN/OUT difference | The difference of objects which crossed the CL in IN direction and OUT direction. Counting Line IN/OUT difference = Counting Line IN - Counting Line OUT |
Origin Destination Count | The number of objects that flowed from origin zone to destination zone in a scene. |
Region of Interest Average Person / Cars / Trucks / Buses | Average number of objects (Person, Cars, Trucks or Buses) reported within the configured regions. For this widget type, you have the option to choose multiple classes. |
Region of Interest Min Person / Cars / Trucks / Buses | Minimum number of objects (Person, Cars, Trucks or Buses) reported within the configured regions. For this widget type, you have the option to choose multiple classes |
Region of Interest Max Person / Cars / Trucks / Buses | Maximum number of objects reported within the configured regions. For this widget type, you have the option to choose multiple classes |
Virtual Door count | The number of objects that passed through a Virtual Door. Please remember that only objects will be counted which either appeared out of the VD and disappear in the VD or the other way around. |
Virtual Door IN/OUT difference | The difference of objects which were counted as IN direction and OUT direction at Virtual doors. Virtual Door IN/OUT difference = Virtual Door IN - Virtual Door OUT |
Overview about Data Analytics in the SCC
Data Analytics allows you to digitize your traffic and parking scenarios and visualize both live data and historical trends analyses. In addition, you have the possibility to organize your parking areas, intersections or counting areas into different groups and display them in a list and map view.
As we know that with our detection you can as well gather data for other use cases we provide the option to use Data Analytics as well for any generic scenario.
You can create Dashboards for any of your scenarios and display the data as you need them to regularly check the data according to your needs.
See more information on the following pages.
How to manage dashboards in Data Analytics
Within Data Analytics, you can create several dashboards (digital parking & traffic scenarios) and organize them in Dashboard groups in order to keep a structured control of any Analysis across your parking areas or cities.
Dashboard groups are available to bring structure to your collection of dashboards. You can create dashboard groups on the top bar by clicking on the + symbol. Name your dashboard group and simply click on Save.
The Default dashboard group can't be renamed, either deleted.
By clicking on the dashboard group, you can simply navigate between the dashboards of each group. The groups are sorted alphabetically.
If you have chosen a group, you can edit the name by clicking on the pen next to the name.
By clicking on the x symbol at the Dashboard group navigation bar, you can delete the dashboard group. You will be asked to confirm the deletion.
Deleting a dashboard group will delete any dashboard linked to that group.
Dashboards can be created by clicking on New Dashboard. Each Dashboard has three tabs (Overview, Cameras and Configuration). At the creation of the Dashboard, you will be directed to the Configuration tab in order to set any specific information for your dashboard. After you have set your configuration, go to Cameras tab in order to add one or several cameras which should be taken into consideration for the dashboard.
As soon as you have allocated the cameras to the dashboard, you can start to create your dashboard by adding widgets in the Overview tab.
The overview tab will be your actual Dashboard where you can customize and analyze the data according to your needs.
See more information in the next section of the documentation.
You can add one or more cameras to your dashboard. This needs to be done in order to select from which cameras you want to analyze the data.
Select the cameras in the drop-down and click on add cameras.
Your cameras will then be displayed, and you will have the same view on the cameras as you have in the device configuration. You can see the frame of the camera and directly jump to the Scenario configuration where you can change the event type configuration.
Name your Dashboard and give it a description in order to remember what the dashboard includes. Choose the Scenario according to the use case you want to cover with the dashboard. (Traffic, Parking or Generic)
The Scenario can't be changed in editing mode. So take care to choose the right scenario during dashboard creation
Link the Dashboard to the dashboard group of choice. The dashboard group you have been located in during creating the new dashboard will be the preselected group.
Paste the coordinates of the installation location to the dashboard configuration. The coordinates will help you to navigate across the dashboards on a map view. On top, the coordinates will automatically set the local time in your dashboard. If no coordinates are set the time will be displayed in UTC timezone.
For the Parking Scenario you can set further parameters. See more specific information on the dedicated Parking Scenario page.
A camera can be added to various dashboards. This will allow you to use cameras for multimodular purposes. E.g.: Having the traffic counted as well as the bicycle lane right next to it.