Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lat/Lon/Radius point corrections are incorrect in points.csv file when running a rectangular (XYZ) bundle adjustment. #5646

Open
kledmundson opened this issue Oct 24, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@kledmundson
Copy link
Contributor

ISIS version(s) affected: x.y.z
dev

Description

When performing a rectangular (XYZ) bundle adjustment, the Lat/Lon/Radius point corrections written to the points.csv file are incorrect and do not match those written to the bundleout.txt file.

Possible Solution

The code to write the point corrections to points.csv [bool BundleSolutionInfo::outputPointsCSV()] does not match that used to write the corrections to bundleout.txt [QString BundleControlPoint::formatBundleLatitudinalOutputDetailString]. I suspect the best solution is to generalize the computation of the corrections, probably in BundleControlPoint.cpp.

NOTE: I will be providing a fix for this.

Additional context

Screenshot from bundleout.txt showing correct Lat/Lon/Radius corrections...

bundleoutRightCorrections

Screenshot from points.csv showing wrong Lat/Lon/Radius corrections...

pointsCSVWrongCorrections
@kledmundson kledmundson added the bug Something isn't working label Oct 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant