Skip to main content

Google Earth

The project is to build a Linux Mint machine to have the identical functionality and ergonomics as the existing Windows 10 machine.

This stage relates to Google Earth.

Environment

Google Earth needs to be used on the following machines:
  • The Linux Mint Xfce laptop "Gandalf";
  • The Windows 10 laptop "Legolas";
  • Another Windows 10 machine, "Albertsquare", used exclusively by another user.
The synchronisation agent is Google Drive in Windows 10, and grive2 in Linux Mint.

Because of the known limitation in scope, another Linux Mint machine was created, named "Gimli".  Gimli is a Linux Mint Xfce 18.3 Sylvia 32-bit virtual machine running in Oracle VirtualBox on Gandalf.

Required functionality

Google Earth is a useful desktop-based tool by which to design walking routes, to capture results of the pilot walk and to document required changes to the route's design.

The routes range from 6 miles to 12 miles and use public rights of way.  These are marked on maps published by the Ordnance Survey, in turn based upon the Definitive Maps produced by the county council (the Highway Authority, in English law).  Ordnance Survey maps are visible for free via Streetmap (for example, Perry Green, Hertfordshire, UK).  The green dotted/hashed lines are the public rights of way for walkers, horse riders and cyclists.

But the signposts ("waymarkers") can be a bit haphazard.  Whereas the counties' local authorities are responsible for ensuring public rights of way are open to the public, landowners (and their tenanted farmers) are responsible for maintaining the public rights of way, as part of the cost of owning the land.  The counties of Hertfordshire, Buckinghamshire and Bedfordshire are pretty good at this and have engaged landowners positively.  The county of Essex, however, is not so good: in Essex, landowners and tenant farmers seem to think they are entitled to sabotage rights of way, or remove waymarkers, or crop over the footpath, with impunity.

To guard against these risks, especially on walks between 10 and 15 miles, a good tool is a GPS machine.  This can tell you where you are, but not where you are going.  To tell where you are going, you need to plot a route.  Ergo, Google Earth.

Limitation in scope

When Gandalf ran Win7x64, the last version of Google Earth that worked on it was v7.  It once auto-updated to Google Earth Pro and immediately failed. Gandalf's video process was too old to handle the graphics that Google Earth Pro demanded.  An older, non-auto-updating version of Google Earth remained on Gandalf and worked well.

All things being equal, it would be unreasonable to expect Gandalf running Linux Mint Xfce 18.3 to achieve better than Win7x64 on the same, old hardware.

Alternatives

Google offers two alternatives to Google Earth for Desktop:
Both are good products for their intended functionality, but they do not match Google Earth for Desktop.  Required functionality includes:
  • drawing routes, using satellite images to check the likelihood that a line on the Ordnance Survey map, or the local authorities' definitive maps, is useable;
  • measuring its elevation and length;
  • noting points of interest;
  • marking up hazards encountered on pilot walks; and
  • importing GPS trials of the actual walks into Google Earth to compare actual against plan.

One website that does the job probably better than Google Earth: PlotARoute.Com.  This meets all of the above functionality, and enables uploads & downloads in formats GPX and KML.  This requires no software be installed on the machine, so if Google Earth fails on Linux, then there is a viable alternative for use on a Linux machine.  That said, its free use is limited to 5 private routes, so there is an in-built bias towards publishing intellectual property rights free of charge to the whole world.  The paid version is GBP 14pa and permits 500 private routes.

Beyond Google and PlotARoute.com, there are some other alternatives, but none listed as at Jun2018 appear to provide the functionality listed above.

Upon return from a walk, the GPS data needs tidying up before use.  The sole application available to do a competent and semi-automatic job is the Java applet GPSPrune (blogged here).  GPSPrune, and its functionality, is outside the scope of this blog entry.

Software selection

Google Earth is the sole candidate for selection.

Installation experience

Linux Mint's software repositories include a DIY version of Google Earth.  Software Manager lists its name as "Googleearth-package", description "Utility to automatically build a Debian package of Google Earth."  As one of the comments says of 27Apr2018, "Do you guys ever learn?  Installed and no-where to be found.  This kind of stupidity is going on for 20 years now."  Yup.  That's the nature of freedom... at least in the Linux community! And the user has to find instructions about how to use it: they're here.

Worse, the Googleearth-package is largely redundant in Linux Mint.  The app has pre-complied .deb packages for Ubuntu, on which Linux Mint is based.  So quite why Linux Mint's repositories point to Googleearth-package is a mystery.

A Windows user wouldn't waste time with this nonsense and would rightly revert to "normal" practice: go to Google Earth's download website, download the installable file and run it.  In fact, given Gandalf's known incompatibility with Google Earth Pro for Windows, the direct installers page was the appropriate source for all of the software in this test.

On Gandalf, a 64-bit machine, there was no v6 of the software available for Linux.  Google Earth Pro v7 installed successfully and nearly worked.  The only bit of the app that didn't work was the main pane, the bit with the world & satellite images on it.  A bit of a fundamental fail.  But this was expected: Google Earth Pro didn't work on Gandalf when it was Win7x64, so no surprise to see it fail on Linux Mint.  If anything, Linux Mint was more stable, because Linux did the bits it could and just carried on running.

On Gimli, a 32-bit virtual machine running on a more modern machine Gandalf (with the right hardware!), Google Earth Pro v7.3.0.3832 installed and worked absolutely fine.  With a more generous allowance for the video memory, Gimli might have run Google Earth more quickly, but the proof-in-concept was present and succeeded.

User experience

When Google Earth worked on Gimli, its functionality was identical to that of Google Earth on Windows.

Having successfully grived data from Google Drive, Gimli's Google Earth successfully opened existing files.  No further tested deemed required.

Conclusion

Google Earth works in Linux Mint.

Completed Jun2018.

Comments

Popular posts from this blog

Scanning & OCRring to PDF: Simple Scan, gimagereader and gscan2pdf v NAPS2 for Windows

The project is to build a Linux Mint machine to have the identical functionality and ergonomics as the existing Windows 10 machine. This stage relates to scanning paper documents to PDF and digitising the scanned text via optical character recognition. Environment & required functionality The scan-and-OCR function needs to run on the following machines: The Linux Mint Xfce 18.3 laptop " Gandalf "; A Linux Mint Xfce 18.3 virtual machine " Gimli "; The Windows 10 laptop " Legolas ". In any modern office - whether at home or at work - some transactional documents and documents from public authorities still arrive by snail-mail. This requires the ability to scan all documents, optionally with the digitisation of scanned text (typically via optical character recognition). The hardware is an old HP OfficeJet Pro 276dw, connected to the LAN instead of directly to a workstation. Alternatives There are two strategies: To use the software pr

An attempt at full-disk encryption: Vera Crypt

The project is to build a Linux Mint machine to have the identical functionality and ergonomics as the existing Windows 10 machine. This stage relates to testing full-disk encryption using VeraCrypt . Environment & required functionality Full-disk encryption needs to run on the following machines: The Linux Mint Xfce 18.3 laptop " Gandalf "; The Windows 10 laptop " Legolas ". The objective requirement is to protect user data from the physical theft of the physical machine, to provide an additional line of defence against data loss. This is probably more important for Windows than for Linux Mint.   Even so, in both cases, the operating system is likely to log activity which can reveal personal data and user (meta)data. Full-disk encryption does not mitigate against Microsoft’s sinister telemetry functionality, for which the main solutions seem to be: Either to use tools whose developers are constantly on the prowl, hunting for t

The Big Bang: Microsoft Windows goes for good, positive adaptations required

On 27Mar2021, Linux Mint ate Microsoft Windows 10 on Legolas. Three months on, I conclude beyond any doubt that wiping out Windows was the best decision I ever made. The second best decision I ever made was to test Linux Mint in Virtual Box five years ago. The third best decision I ever made was to take ownership of the learning curve that migrating in Windows really entails. A quick reminder: what’s Microsoft Windows like nowadays? I still need to use Windows at work. I cannot easily describe how painful it now is to use Windows. So I’ll try to describe it difficultly. My work machine is a powerful beast, but it exhibits constant latency. For a keyboard-orientated power user, this means that some keystrokes go walkabouts when other services on the Windows machine go to nuclear war with each other, scrambling to feed their narcissistic self-importance for besieged system resources wholly at the user’s expense. Something on Windows tends to clear the keyboard buffer randomly, resulting