I've been riding all winter with TrainerRoad, which is an app that measures speed on a trainer and converts this into "virtual power" using a known power curve for the trainer. TrainerRoad spits out a TCX file, and I load this into GC. All good.
I just got a PowerTap and now have real power data, which of course doesn't correspond exactly to the "virtual power" I've been getting from TrainerRoad (although there is a nice tight mostly-linear relationship between them). So now I'd like to go back to the existing rides I have in GC and adjust the power figures downward so that they correspond with the real data I'm getting from the PowerTap.
Looking at the data directory in GC, it looks like the ride data is stored in JSON files there, and it would be relative straightforward for me to process all those files and adjust the power figures. I suspect, however, that there's more to the data repository than just the raw power information in the JSON files, so my question is, will this approach work, or are there other areas I would need to adjust as well? Or would this be a bad idea that would hopelessly corrupt all my GC data?
An alternate approach would be to adjust the power figures in the original TCX files, and reload them into GC, but I'd prefer to avoid this because I have a bunch of metadata attached to the rides in GC which would be lost if I had to reload everything.
Thanks in advance for any assistance with this.