MapGeneration Project consists of a server and supportive software to gather GPS data.
One of the standout features of this software is its ability to provide actual driving time information. This map eliminates the need for road type-based approximations when calculating the fastest route. MapGeneration Project currently features two programs, the MapGenerator, and the MapGeneratorGUI, which are essential tools for end-users to access the data.
The MapGenerator serves as a server that accepts incoming data via a network and combines the received road information into one big map. Since this map could become quite extensive, a database is used for storage purposes. The MapGeneratorGUI connects to this database and displays the map.
The latest version of this software boasts several new features, such as a new filter that detects gaps in the input traces, the calculation and output of total length and time of processed traces, and full support for more than one processing thread. There are also various changes, including the rewriting of TraceServer and TraceConnection to support commoncpp2 1.0.x, the addition of curvature as a criterion for merging, and the improvement of avoidance of double processing of nodes.
Furthermore, several bug fixes have been made. Data handling between threads is now protected with mutexs, string literals for full unicode support have been fixed, and the size handling system in the cache has been fixed.
Overall, MapGeneration Project is an excellent software that provides users with an always current and freely available road map, along with actual driving time information. Its latest features and bug fixes make it more reliable and convenient to use.
Version 0.3.0: N/A