Skip to content

Data Analysis

This document describes the data analysis of parking surveys in the Data Center. Once a survey has been created and published, it can be viewed in the Data App.


1. Purpose of the Dashboard

The dashboard is used for the visualization, monitoring, and analysis of parking occupancy based on BMA sensors.

With the dashboard, you can:

  • monitor the current occupancy of a parking area
  • analyze historical occupancy data
  • review entries and exits
  • investigate different sub-areas of a parking space separately

2. Header Section – Survey & Location

In the upper-left area, the survey metadata is displayed.

Figure 1: Metadata of a parking survey in the Data Center

Figure 1: Metadata of a parking survey in the Data Center

2.1 Survey Information

Displayed information includes:

  • Name of the survey
    • e.g. Survey 48 – Parking Eduard-Bodem
  • Coordinates of the measurement location
  • Survey period
    • e.g. “Survey period: 10 November 2025 – 01 January 2026”
  • Duration of the survey
  • Local time zone
    • e.g. “Local time zone of the survey: Europe/Vienna”

Optionally, there is a button:

  • “Show API configuration”
    • opens detailed configuration data (relevant only in the context of the API).

2.2 Configured BMA Units

Under “Configured BMA”, one row is shown per sensor:

  • Name (e.g. BMA20250412-name)
  • UUID of the device

Each BMA represents a measurement point from which entries/exits and occupancy data are collected.

2.3 Analyzed Vehicle Classes

Next to it, the detected vehicle types are listed, e.g.:

Class Name Short Name
Tram tram
Car car
Car with trailer carT
Truck truck
Bus bus
Bus with trailer busT
Truck with trailer truckT

This list is informational and indicates which classes can be considered in analyses.


2.4 Map View

In the upper-right corner, there is an interactive map showing the survey location.


3. Toolbar & Time Period Control

In the middle-left area, the toolbar is located.

Figure 2: Toolbar for controlling data analysis

Figure 2: Toolbar for controlling data analysis

3.1 Select Time Period

Using a calendar, the analysis time period can be selected:

  • single days
  • multi-day intervals over up to 7 days

The selected time period is shown in the diagram title, e.g.:

“Analysis for the period: 28 Nov 2025, 00:00 – 4 Dec 2025, 00:00”

3.2 Temporal Resolution

Aggregation options:

  • “every minute (max. 1 day)”
    • high temporal resolution for detailed analysis of a single day
  • “every 15 minutes (max. 7 days)”
    • reduces data volume, suitable for longer periods

This setting applies to all diagrams in the analysis section.

3.3 Displayed Groups

Under “Displayed Groups”, you can filter which sub-areas appear in the diagrams.


4. Current Occupancy of the Parking Area

The section “Current occupancy of the parking area” shows live values.

Figure 3: Live data of a parking survey in the Data Center

Figure 3: Live data of a parking survey in the Data Center

4.1 Auto-Refresh

  • Auto-refresh can be enabled or disabled.
  • When enabled, the occupancy tiles refresh automatically at a fixed interval.
  • The last update timestamp is shown, e.g.:
    • “Updated on: 4 December 2025 at 11:29:30 CET”.

4.2 Occupancy Tiles

Several tiles are displayed:

  • Total: X/Y occupied spaces (e.g. 14/59)
  • other parking groups: X/Y (e.g. 10/50)

Below each tile:

  • free spaces and percentage occupancy (e.g. “44 free (26% occupied)”)
  • color coding for load levels:
    • green: low occupancy
    • orange: medium occupancy
    • red: high / critical occupancy

This view provides a quick assessment of the current parking situation.


5. Historical Analysis – Occupancy

In the lower section, the occupancy diagram is shown.

Figure 4: Historical occupancy analysis of a parking survey in the Data Center

Figure 4: Historical occupancy analysis of a parking survey in the Data Center

5.1 Diagram Type

  • Line chart with time axis (x-axis) and number of occupied spaces (y-axis).
  • Multiple lines for:
    • total occupancy
    • all other configured groups

5.2 Contents

  • Maximum capacity per group (horizontal lines)
  • Occupancy trend over the selected period
  • Legend above the diagram with color-to-group associations

This diagram answers questions such as:

  • When was the parking area at maximum capacity?
  • How does occupancy differ between groups?
  • How does occupancy evolve over the course of a day or week?

6. Historical Analysis – Entries and Exits

By switching between “Occupancy / Entries & Exits”, the traffic flow diagram can be displayed. This is only available if groups were configured using entry and exit points.

To view the analysis of a group, select the group in the drop-down menu below the diagram.

Figure 5: Historical analysis of entries and exits of a parking survey in the Data Center

Figure 5: Historical analysis of entries and exits of a parking survey in the Data Center

6.1 Diagram Type

  • Bar chart with time axis (x-axis)
  • Positive values: entries
  • Negative values: exits
  • Color scheme, e.g.:
    • green: entries
    • red: exits

6.2 Interpretation

  • Identification of peak periods (e.g. morning inflow, evening outflow)
  • Comparison of different days within the same time period
  • Analysis of effects caused by events or changes in traffic guidance

7. Interaction Options Below the Diagrams

The following functions are available below the diagrams:

7.1 “Reset Zoom”

  • Resets all zoom and pan actions in the diagram to the default view.
  • Useful when the user has zoomed into detailed areas.

7.2 “Show Capacities”

  • Toggles capacity lines for the selected groups.
  • Provides a clear view of when the maximum number of parking spaces is reached.

7.3 “Mark Incomplete/Missing Data”

  • Highlights areas with data gaps or sensor errors.
  • Helps assess data quality (e.g. during sensor outages).

8. Known Limitations

  • Groups that use entry and exit points require a calibration point at the beginning of the measurement so that balancing has an initial reference value.
  • For data analysis of groups using entry and exit points, a calibration point must exist within 7 days before the query time for parking data. Otherwise, balancing cannot be performed.