Generic Input Data

179 views
Skip to first unread message

Michael Lord

unread,
May 6, 2020, 4:09:21 AM5/6/20
to SALSA Least Squares
Hi Guys

Thanks for such a lekker app! 

Does SALSA have a generic import method? I've been checking through the manual but can't seem to find?

Our input data has all the info you need, but will need a fair bit of reorganizing to match your .lsa format.
We would like to avoid importing straight from Leica - we generally output as a .csv first so we can clean up any observation etc mistakes before further processing.

Once again big time thank you

Kind regards
Michael Lord

*I'am a geologist and a lot of the terms that would make sense to a surveyor I would have missed, apologies if I've misread the manual.

Clark Hughes

unread,
May 6, 2020, 7:50:34 AM5/6/20
to SALSA Least Squares
Howdy,

Thank you for your question.  I suppose my first suggestion is to reconsider the .csv workflow, i.e., consider leveraging SALSA for your cleanup and quality control.  We hope the SALSA UI a) helps make it obvious which measurement(s) are blunders, and b) makes it pretty easy to find them and comment them out or delete them.  But if you have reasons to stay with the .csv workflow, then I see two paths to consider.  One, if you have some Python skills, consider creating a custom import script.  We're actually about to release a new version 1.13 this month that includes additional examples of how to achieve this.  An alternative path, especially if you're not comfortable in Python, is to consider some manipulation of the .csv data into .lsa using your spreadsheet program.  The lsa format is really just rows of space-delimited values, so if you look at an example .lsa record and compare it with what you have in .csv, it may be straight-forward to gently manipulate and then re-export the .csv into a space-delimited file that complies with the .lsa file spec.  Let us know which path you try and if you have any follow-on questions.  Also as I noted stand by for 1.13 which includes additional examples of the import/export scripts.  Take care and Succes!

Clark
Message has been deleted

Michael Lord

unread,
May 6, 2020, 9:10:19 AM5/6/20
to SALSA Least Squares
Hi Clark

Thanks for your informative and timely response :)

I had originally suggested they go straight into SALSA, will have another chat and try convince them - looks like SALSA can clean it up really smoothly. My first thought was to start writing a python import script but thought I'd just check if you hadn't written one already (actually found you guys because I was trying to rewrite our VBA5 least squares program in Python).

Will keep an eye out for the latest version.

Thanks and keep it up!

Hope this COVID thing is not causing too much hassle for you okes that side

Regards
Michael

Rob Milburn

unread,
Jun 26, 2020, 5:04:18 PM6/26/20
to SALSA Least Squares
Hey Michael,

The newest version of SALSA (1.13.0) that Clark referenced previously is now available to download on the project page (https://www.arlut.utexas.edu/salsa). As Clark referenced, the user manual contains an updated chapter (title "Custom Import and Export Scripts") that will highlight how to incorporate your own converters into SALSA. If you have any questions regarding that chapter or converting to .lsa format, feel free to let us know. Have a great weekend and contact us if you have any future SALSA questions or needs.

Rob

Olufemi Faseha

unread,
Feb 8, 2021, 8:04:33 PM2/8/21
to SALSA Least Squares
Hello sir, 
         Please i need a guide for my MSC Thesis, i intend writing a Python Code to run a Least square adjustment on  3D GNSS Network Baselines and comparing these result of the Adjustment with SALSA and Micro Survey. I had initially carried out a Second Order Control Densification in Nigeria during my PostGraduate Diploma, i perform the Adjustment using WOLPACK, guided by the Adjustment Computation Textbook by Late Emeritus Paul. R. Wolf and Charles .D.Ghilani.  

Clark Hughes

unread,
Feb 9, 2021, 7:53:27 AM2/9/21
to SALSA Least Squares
Olufemi,

I don't believe I understand what you are asking.  Can you please clarify your question?  Thank you,

Clark

Reply all
Reply to author
Forward
0 new messages