📜 ⬆️ ⬇️

Experimenting with new features of Google Earth 5

Officially announced GE 5.0.
Information about updates on the official site. There was already the first information about Google Earth 5.0. I am engaged in GE since 2005, I would like to share my impressions and professional experience.

The most important of the new features of GE, which have already experimented with:


Underwater space


Added both visual effects (water surface animation and glare, underwater tours), and depth data (bathymetry). Now it is possible to build isobaths based on this data. Example of combined isobaths and seismic activity data:

image
')
Examples of building bathymetry in KML format (open in GE 5):
Example 1
Example 2

Martian Chronicles


Added a full service Mars, which includes not only the visual part, but also data on the elevations of the surface. Since the degree of compression of Mars is somewhat different from Earth, some of the marks are negative.
Now we can also build contours and profiles for the surface of Mars and get a great tool of comparative geology.

image

image

Examples of construction and analysis of the surface in KML format:

Crater Queen
Linear element analysis
Explosive Disorders
Newton's crater
Martian Olympus (Olimpius Mons - 20 km altitude!)

I collected all the pictures in a small gallery .

Multimedia add-ons (tour recording - pseudovideo and audio)


New feature - creating multimedia presentations using Google Earth.
By clicking on the button with the video camera, we can start recording a new video track, which we later save as a KMZ file. This file can be run as a presentation.
A special tagging system adjusts the position and speed of the camera. There is also an audio recording of the travel story, which can be kept in sync. The whole process is implemented as a sequence of tags that extend the standard KML multimedia capabilities.

Sample KMZ presentation file

New tags - gx: Playlist, gx: FlyTo, gx: flyToMode, gx: Wait and a number of gx: tags are intended for controlling animation.
Example KML text for animation:

<gx:Tour> <name>Test for tour</name> <gx:Playlist> <gx:FlyTo> <gx:flyToMode>smooth</gx:flyToMode> <Camera> <longitude>56.27021426662929</longitude> <latitude>57.95485711700176</latitude> <altitude>40791.74308999955</altitude> <heading>-1.843426783131765</heading> <tilt>0</tilt> <roll>0</roll> <altitudeMode>absolute</altitudeMode> </Camera> </gx:FlyTo> <gx:Wait><gx:duration>2.534653147257814</gx:duration> </gx:Wait> <gx:FlyTo> <gx:duration>1.440764957556894</gx:duration> <gx:flyToMode>smooth</gx:flyToMode> <Camera> <longitude>56.27021426662929</longitude> <latitude>57.95485711700177</latitude> <altitude>13082.28500104016</altitude> <heading>-1.843426783131777</heading> <tilt>0</tilt> <roll>0</roll> <altitudeMode>absolute</altitudeMode> </Camera> </gx:FlyTo> <gx:FlyTo> <gx:duration>0.4396044748709755</gx:duration> <gx:flyToMode>smooth</gx:flyToMode> <Camera> <longitude>56.27021426662929</longitude> <latitude>57.95485711700177</latitude> <altitude>5754.758423761353</altitude> <heading>-1.843426783131777</heading> <tilt>0</tilt> <roll>-3.180554681463517e-015</roll> <altitudeMode>absolute</altitudeMode> </Camera> </gx:FlyTo> <gx:Wait><gx:duration>1.270543323244056</gx:duration> </gx:Wait> 


New tags in KML


Added KML header elements:

 <kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom"> 

Opengis is a reference to the namespace of the OGC-KML standard;
Atom - support for author tags;
GX - multimedia support (starting with GE 5), and more. This string is required if the gx: prefix is ​​used in KML.

Expanded options for the location of the object relative to the surface. To previously used relativeToGround - relative to the earth's surface), clampToGround - on the earth's surface, their counterparts for the ocean floor are added relativeToSeaFloor , clampToSeaFloor . At the same time, for new tags relativeToSeaFloor , clampToSeaFloor , the prefix gx is required::

 <gx:altitudeMode>clampToSeaFloor</gx:altitudeMode> <gx:altitudeMode>relativeToSeaFloor</gx:altitudeMode> 

In my opinion it is illogical, it reminds a temporary measure in the separation of the standard OGC-KML and the extended dialect GE-KML. What to do, we will adapt.

The options for Camera and LookAt objects are extended with the gx: TimeStamp and gx: TimeStamp tags . Now we can include abstract views in the timeline:

 ... <Placemark> <name></name> <Camera> <gx:TimeStamp> <when>2008-07-29T05:00:00-08:00</when> </gx:TimeStamp> <longitude>-122.518172</longitude> <latitude>37.778036</latitude> <altitude>221.0</altitude> <heading>70.0</heading> <tilt>75.0</tilt> </Camera> </Placemark> ... 

Extended html balloon support


Expanded HTML used in cylinders. First of all, it is an opportunity to use frame. Now we can embed full-fledged pages or entire sites in the description to the tags. Previously, this feature was only for flash. Sample KML with embedded page:

  <Placemark> <name>GMaps in GE</name> <description><![CDATA[<iframe igsrc="http://sites.google.com/a/eastgeology.com/public/_/rsrc/1223489575979/config/app/images/customLogo/customLogo.gif?revision=3" src="http://49.gmodules.com/ig/ifr?mid=49&synd=trogedit&url=http%3A%2F%2Fhosting.gmodules.com%2Fig%2Fgadgets%2Ffile%2F113079628832937932266%2Fmaptest.xml&h=700&w=840&hl=en" frameborder="0" style="margin: 5px auto 5px 0pt; display: block; text-align: left;" class="igm" width="840" height="700"></iframe>]]></description> <LookAt> <longitude>56.27177831854188</longitude> <latitude>57.83990541610191</latitude> <altitude>0</altitude> <range>144615.4273755389</range> <tilt>0</tilt> <heading>-1.842148610693785</heading> </LookAt> <styleUrl>#msn_ylw-pushpin</styleUrl> <Point> <coordinates>56.27723011651924,57.95675587999278,0</coordinates> </Point> </Placemark> 


An example of the introduction of a corporate card:

image

View in Google Earth and on the regular page of the site.
We can now also implement documents, presentations, forms.

As GE develops and new examples are created, I plan to post new information.

Source: https://habr.com/ru/post/50945/


All Articles