The Emlid workflow geotags the photos, but that wipes the yaw, pitch, roll.
I assume that I will want this in order to best use Agisoft's photo alignment?
In that case I can pull the latitude and longitude from the Emlid Studio events.pos file into a csv.
The only problem here is there is no associated filename, I can write a little script that pulls the exif data from the original photos and then match them via timestamp.
I am worried this is getting a bit complicated and I missed a simpler solution.
Yes. Metashape uses those parameters. Emlid is aware of this and are actively working on Emlid Studio to retain all of that data. Until then, you need to employ a workaround like you suggested. You could also use RedToolbox (
https://www.redcatch.at/REDtoolbox/) in the meantime. It has a nominal fee, and a fully functioning trial.
I have two more questions..
1. Can I do this when I have already built the ortho and update? It doesn't seem likely, but just checking which step I need to go back to
If you use the method to write the original exif, including the corrected camera positions, to the images. Then they will be used when ingested by MS. If you use the original images, and then supply a camera position reference file, yes, you want to do all of that and get everything position wise sorted before having MS process any products. MS can update the sparse cloud (tie points) based upon updating your changes. But products beyond that need to be re-done.