The RPS processor software is a distributed software engine that converts data from the raw forms generated by the collection software to the forms required for the viewing software. It also aligns the data to the customer's network, and calculates the road degradation measures, such as rutting, roughness, texture depth and cracking.
Based on a distributed system, allocated computers in the network run a small background process using their latent power to calculate measures thereby limiting the amount of computers required.
Any computer on the network can be used to view the current jobs running, add, stop or reschedule jobs. Additionally jobs can also be scheduled to only operate at night so that background processing does not interfere with the operation of the computer during the day.
The processor is tied to a database that allows recording of the jobs, high level job information, project data, tags, GPS locations and other high level information. Low level information is stored as flat files, but then referenced via the database to allow rapid access.
The other job of the processor is to manage data storage. Backup data can be placed on hard drives, with the database having links to this backup source. If an old scan is required, the system will tell the operator what hard drives or other backup source numbers are required, and will then automatically retrieve this information. This provides an easy record of the current data state for each project.