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
- Martian Chronicles
- Multimedia add-ons (tour recording - pseudovideo and audio)
- New tags in KML
- Extended html balloon support
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:

')
Examples of building bathymetry in KML format (open in GE 5):
Example 1Example 2Martian 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.


Examples of construction and analysis of the surface in KML format:
Crater QueenLinear element analysisExplosive DisordersNewton's craterMartian 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 fileNew 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:
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.