It could happen that the ID field of a trajectory is an extremely long id, which could be unsuitable for int parsing, considering change the type to String
The current version will export unmatched trajectory as an empty cpath and linestring. Considering adding a bool flag to the configuration object to control this type of output (prune unmatched or not).