Cygnus is a tool that helps the community improve the OSM map by comparing it with an external (local) map, and detecting differences between the two maps. The differences detected include road geometry and certain tags of interest (e.g.: ‘name’, ‘oneway’, ‘ref’, ‘maxspeed’) that are missing or have different value from OSM.
In this latest version of Cygnus, we have introduced new features and made a few overall improvements.
Minimum Way Length Distance
A new setting was added in this latest version: the minimum distance by which a way’s length in the OSM map may be extended using the external map.
Extending a way’s length can be very useful where section of a road may be missing or a new road needs to be added. Existing ways will be extended when the local map has a significantly longer way (as defined by the maximum connect distance). If it is possible to connect the extended way to any new ways, this will be done automatically.
New Grouped Settings and Checkboxes
We have grouped settings for ease of use into conflation, way-related and tag-related groups.
New checkboxes were also created for adding/extending ways (to allow more refined usage), adding/changing tags and specifying a minimum lexical difference.
The conflation zip file now contains a narration log detailing each change that is proposed by the conflation archive. The Cygnus+ output explains in the ‘telenav:action’ tag exactly what action was taken on each way (this same output goes into the narration log).
The conflation algorithm was improved and also the readability of parameters on jobs in the queue.
We hope you benefit from those changes, and let us know if you have any questions or ideas for further improvements.