Last week the friends of L-P Archaeology contacted me to sort out the usage of TOPS on MacOS X ‒ they needed to download data from a Leica TC407. Having worked with a TC307 just last month, I was sure things would work well. Instead, they made me learn about several problems, but by far the most serious is that the main program is broken when used on OSX with the default system Python, due to a known bug in the Tk library ‒ using a Python installed from python.org works well instead.
In the end, after several days of troubleshooting and patience by Guy
Hunt and Stu Eve, they were able to download their data from the
command line using
totalopenstation-cli-connector.py, which is
little more than a thin wrapper around pySerial but did the job.
We’re updating our install instructions for Mac users and also evaluating alternative ways to use TOPS, e.g. as a QGIS plugin instead of a standalone program.
it will give our total station another couple of years of life.
and that’s exactly why TOPS exists!