Opensource project in collaboration Tapp Smart City Architecture.
The project is aimed to present trajectory lines of classified objects detected by the Husense Radar.
Files sort algorithm
Altgorithm consists of two parts:
● Bash script - unzip all zip files and extracts JSON files with data, the rest of the data is deleted (like images)
● Node.js script - combine and sort JSON files by markers and date
The result is directories bearing the name of the markers, the directories contain the final JSON files collected by date. dates.json file contains an array of all possible dates that can be found in the markers directories, it’s used as an auxiliary for data rendering.
Example of the result:
Web app for paths rendering
You can select the desired date with the slider and select specific markers for rendering. At this stage, rendering is quite slow due to the large amount of data and the limited time required to complete the optimization task.
Suggested improvements and ideas:
● Paths rendering optimizations
● Combining paths points to reduce graphical noise
● Defining clear rendering boundaries and clarifying coordinates
● Displaying paths not only by date, but also by time of day
● Development of a full-fledged back-end application in order to make file processing dynamic, so that the user can upload the source zip archives from the client application