• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Google Earth Blog

The amazing things about Google Earth

  • Home
  • About
  • Basics
  • Links
  • Tips
  • 3D Models
  • Sightseeing
  • Videos

liquid galaxy

Controlling Google Earth via the Liquid Galaxy protocol

November 27, 2015

Given that the Google Earth API is coming to an end we are looking at alternative solutions. Yesterday we had a look at Google Earth’s internal browser and what its capabilities are. Today we are looking at a way of controlling Google Earth from another application.

Liquid Galaxy is the name given to a Google Earth demonstration using multiple displays to give an immersive experience. To see it in action, see the photos and videos on of various installations here. Liquid Galaxy works by allowing Google Earth on one computer to communicate with instances of Google Earth on other computers and synchronize their views so as to give the impression that there is a single instance of Google Earth running across multiple screens. To achieve this, Google Earth has a special Liquid Galaxy protocol that can be used to instruct Google Earth to show a particular location from a particular angle. It is possible to use this protocol for uses other than Liquid Galaxy installations.

Paul van Dinther of PlanetInAction has kindly released a small program that demonstrates this functionality. It is a Windows only program called GExplorer and it replicates the functionality of a JavaScript by the same name he created that works with the Google Earth plugin.

See this YouTube video to get an idea of what it does:

To try it for yourself first download the program here (Windows only).

Next, you need to configure Google Earth to accept Liquid Galaxy protocol instructions. To do this you need to edit the drivers.ini file found in the Google Earth program folder. The file is typically found in the folder
C:\Program Files (x86)\Google\Google Earth\client (for Google Earth)
or
C:\Program Files (x86)\Google\Google Earth Pro\client (for Google Earth Pro)

We found Windows Notepad does not display the file properly so you will need a more advanced editor. We used SciTE which can be obtained from here. Edit the drivers.ini file and insert the following lines at the start of the SETTINGS section.

ViewSync/send = false
ViewSync/receive = true
ViewSync/port = 21567
ViewSync/yawOffset = 0
ViewSync/pitchOffset = 0.0
ViewSync/rollOffset = 0.0
ViewSync/horizFov = 60

It should look like this:

Windows will not let you save it directly to the Google Earth program folder so save it on your desktop and then copy it to the Google Earth program folder.

Start Google Earth and GExplorer and make sure the GExplorer window is on the same monitor as Google Earth.

Initially nothing will happen because GExplorer is broadcasting to the wrong IP address. Click on the “Get my broadcast IP” button to adjust the IP address or type it in if you have different network requirements (Such as an actual Liquid Galaxy setup with multiple computers). If all is well it should say “UDP Connected” in red.

Next click “Start”.

The Google Earth view should now leap to the start latitude and longitude location. You will also notice that the view moves around as you move your mouse. You can now control Google Earth with a combination of the WASD keys and the mouse. SHIFT and CTRL can also be used to control height. Amplify any control input by holding down the spacebar with any combination of the above keys.

The view animates smoothly based on control inputs. The responsiveness can be modified with the “Inertia” dropdown. Low numbers means more responsive.

“Tilt limit” specifies the maximum angle you can look up or down. Try changing it to 90.

As you turn left or right the camera automatically rolls like an aircraft. If you don’t want this behaviour you can turn it off by ticking the “No roll” checkbox.

You can also switch between “Earth”, “Moon” or “Mars” by changing a dropdown.

Paul also suggests the great idea of creating a mobile app with the same functionality which would allow you to control Google Earth from your mobile phone. If any of our readers creates such an app please let us know about it in the comments.

Filed Under: Site News Tagged With: liquid galaxy, paul van dinther, planetinaction.com

Expanding the capabilities of the Liquid Galaxy

April 29, 2014

We’ve talked about Google’s Liquid Galaxy project a number of times over the years, starting back in 2009 and showing neat things such as Paul van Dinther’s excellent A-tour along the way.

The End Point Corporation has been doing some great things with Liquid Galaxy recently, so we’ve asked their Business Technology Analyst Bianca Rodrigues to fill us in on what they’ve been doing.  Her thoughts are below:


As readers here well know, the Google Earth platform provides an unparalleled exploration platform for our globe (and the Moon and Mars). At End Point, we are continuing to push this exploration platform further with the Liquid Galaxy: an interactive, panoramic system, which combines wrap-around screens and computers to create an immersive experience for the user controlled from a single SpaceNav controller, touchscreen, or Leap Motion

The Liquid Galaxy is an open source project founded by Google and further developed by End Point. It started out as a Google Earth viewer, but has evolved to become an ideal data visualization tool for operations, marketing, and research. It brings rich satellite imagery, oceanic data, and points of interest from all over the globe.

Liquid Galaxy for different industries
There are many applications, including real estate, GIS, events/hospitality, educational institutions and museums and aquariums.

With GIS, for example, End Point can take almost any data set that contains GIS coordinates and superimpose the data within Google Earth. The data visualizations—bar graphs, area heat maps, connecting lines—can then be navigated with a full spatial experience in a simulated 3D space.

Loading GIS data into Google Earth on the Liquid Galaxy as KML (one of Google Earth’s mark-up languages) helps users interact and visualize their data in a totally new way.

If you already have data in KML then it’s a no-brainer to use the Liquid Galaxy as a powerful tool to exhibit the data and to entrance audiences. If you don’t have your GIS data in KML format yet, End Point has a GIS-to-KML conversion service which can transform data to create an effective presentation in Google Earth.

This immersive multi-screen technology helps to promote a collaborative research environment. The Liquid Galaxy is perfect for an office operations center, data analysis center, civic planning, extractive industries, or equally great for an eye-catching corporate presentation at a trade show.

More Features: Interactive Spaces
Interactive Spaces is an Open Source project being developed at Google (originally in collaboration with The Rockwell Group’s Lab) for doing what it says: making physical spaces interactive. Interactive Spaces is a well-structured framework for connecting hardware peripherals (such as motion sensors, input devices, and monitor screens) with software applications (such as Google Earth, web browsers, and 3D games) to form a coherent interactive experience in a physical space.

With such a workable and robust platform available, Interactive Spaces is a natural fit for controlling the input and output events for the Liquid Galaxy. At its core the Liquid Galaxy is a multi-computer, multi-screen data interactivity platform, taking input from a touchscreen, 3D Space Navigator, or even a treadmill, and displaying different kinds of data on multiple screens: Google Earth, panoramic photos, panoramic videos, as well as non-panoramic imagery and data.

To date, End Point has been working in development and test mode on Interactive Spaces-powered Liquid Galaxies. In addition to the systems we have set up in our offices, we have set it up for testing at a couple of Google labs that have an interest in Interactive Spaces. The most visible change to the system is an overhaul of the touchscreen interface to blend the experience of Google Earth Locations and scenic Google Street View locations such as museum interiors and coral reefs.

end-point

The integration of Google Earth and Google Street View into a unified experience is one of the most exciting developments from adopting Interactive Spaces. The two applications fade into each other seamlessly, all orchestrated by an AngularJS webapp. Because every activity in the system communicates with the others, it was easy to have a map on the touchscreen follow the position of the Earth camera without the complexity of instructing different systems written in different languages to talk to each other.

Where we are taking it
We are embracing the possibilities of Interactive Spaces. As a scriptable event manager, with multiple input streams, programmable interactions, and married with the multi-screen-multi-device platform of the Liquid Galaxy, we’re excited about the new possibilities. We welcome input and conversations with other Open Source developers, shops, and end-client agencies to tax our brains on what we can make this great platform do. Got an idea? Ping End Point.

Filed Under: Business Tagged With: bianca rodrigues, end point, liquid galaxy



Primary Sidebar

RSS
Follow by Email
Facebook
Twitter




Categories

  • 3D Models (792)
  • Applications (708)
  • Business (288)
  • Environment (353)
  • Flying (208)
  • GE Plugin (282)
  • Google Earth News (1,764)
  • Google Earth Tips (592)
  • GPS (136)
  • Navigation (227)
  • Network Links (214)
  • Sailing (121)
  • Science (499)
  • Sightseeing (1,903)
  • Site News (587)
  • Sky (67)
  • Sports (154)
  • Street View (50)
  • Tours (117)
  • Video (421)
  • Weather (180)

Get new posts by email

Get new posts by email:

Google Earth Satellites

Copyright 2005-© 2023 Frank Taylor. All Rights Reserved.

This blog and its author are not an official source of information from Google that produces and owns Google Earth Google and Google Earth are trademarks of Google Inc.. All image screenshots from Google Earth are Copyright Google. All other trademarks appearing here are the trademarks of their respective owners.