15.05.2020, 18:32
Dear Colleagues, finally I have decoded the AgoraCString...
First step, I have realized that the stored string is coded in base64, and it is a lot of literature about that, in fact in Golang there is a specific library "encoding/base64" that code/decode this "strings". With that I was able to get a coherent bit stream to work over it.
From that, the standard used is the above mentioned AgoraC, binary model, it is really complex and the examples I have (old routes generated with bmwroutes.com) shows that they are really coding absolute and relative coordinates, type of roads, roundabouts,... these information is not set in a gpx file, so I'll try to simplify a little bit, and if it works I'll share with you the result.
Best regards,
First step, I have realized that the stored string is coded in base64, and it is a lot of literature about that, in fact in Golang there is a specific library "encoding/base64" that code/decode this "strings". With that I was able to get a coherent bit stream to work over it.
From that, the standard used is the above mentioned AgoraC, binary model, it is really complex and the examples I have (old routes generated with bmwroutes.com) shows that they are really coding absolute and relative coordinates, type of roads, roundabouts,... these information is not set in a gpx file, so I'll try to simplify a little bit, and if it works I'll share with you the result.
Best regards,