EarthView -- a "planet browser"
Paul Hansen and TonVan Sant1
1Geosphere
146 Entrada Drive
Santa Monica, California
Email: geosphere@aol.com
There have been many proposals for a "digital Earth" system. The most prominent
being that put forward by Al Gore and being developed by NASA. In such a scheme,
the internet has sites which contain data that is geo-referenced; i.e., the
data describes some aspect of the Earth at some location. In the case of satellite
imagery and terrain elevation data, it is possible for a digital Earth system
to include a 3D graphics representation of the Earth or parts of it, and provide
a real-time fly-thru and viewing of the data.
EarthView is a software system that does this by pre-processing the image and
terrain data into a grid of multi-resolution tiles, and quickly calculating
which tiles are required for a particular view. The term "multi-resolution"
means that some tiles contain data at higher or lower resolution than other
tiles; for example, a view of Earth from a great distance in space would use
lower resolution tiles than a closer view. The contents of a single low-resolution
tile will require 4 tiles at the next higher resolution level, since it will
appear to be twice as wide and twice as high, and more image detail will be
seen.
A unique feature of this software is the way that the north and south polar
regions are handled. Standard cylindrical (Mercator) projection has the drawback
that the polar regions are "stretched" more as latitude increases, while it
has the benefit that latitude lines are horizontal and longitudinal lines are
vertical. EarthView can take advantage of this benefit from the equator to the
45th parallel (north and south), but from there to the poles converts the data
into separate regions with the pole in the center. This is also somewhat distorted,
but when these regions are mapped to a globe in computer graphics, the result
is a high-quality simulation that avoids mapping problems and saves diskspace
by reducing the "polar stretch".
In this mapping, the entire globe is represented in six portions, four around
the equator, and two polar. Within each of these 90 degree regions there is
then a recursive subdivision into 4,16, 64, etc. subtiles, down to the desired
resolution. The EarthView software can manage these tiles at extremely high
speed on today's low-cost computers, so that everyday citizens can view a digital
Earth with the sophistication that was only recently available to expensive
business, government and military installations.