| |
GeoVRML 1.0 Example Content
This page contains a collection of links to
a number of GeoVRML 1.0 examples. These are provided as a showcase
for the capabilities that GeoVRML offers, and also as working
examples to help new content developers use GeoVRML 1.0.
Note, in order to view any GeoVRML
content, you must first download and install the
GeoVRML Run-Time.
If you have written content that you would like to have included
on this page, then please announce this on the
geovrml mailing list.
For further information on GeoVRML 1.0, please refer to the
GeoVRML 1.0 Home Page.
You can download a ZIP archive containing these examples
from here.
Martin's Trips
Martin Reddy, SRI International
This GeoVRML scene has a model of the earth which you can drag to
rotate. Dotted on the surface of the planet are a number of pointers
to places that I have travelled to recently, many with
hyperlinks into my on-line photo album so you can see pictures of
the places by just clicking on the red pointers. The GeoVRML for
the pointers was generated automatically by the text2geovrml utility
that is packaged with the tsmApi library.
|
|
Mars
Salvador Bayarri, ESRI
This model was output using the GeoVRML export capabilities of
ESRI's 3D Analyst Extension for ArcView/ArcInfo 8.1 product (official
release date Q1 2001). This combines
coarse resolution image and elevation data for the planet Mars, using
lat/long coordinates. ESRI's home page is at
http://www.esri.com.
|
|
Squaw Valley, CA
Salvador Bayarri, ESRI
This model was also output using the GeoVRML export capabilities of
ESRI's 3D Analyst Extension for ArcView/ArcInfo 8.1 product (official
release date Q1 2001). This example
is created by combining an ortho image (retouched to have a blue color)
with a DEM of the squaw valley, near Lake Tahoe. Coordinates are UTM.
ESRI's home page is at
http://www.esri.com.
|
|
Mexico Boundaries and Features
Matt Fadoul, Bashir Reasearch
This GeoVRML scene was converted from an original ESRI Shape file by
the Bashir Research ShapeViz tool. This particular example shows a
number of layers for Mexico, including state boundaries, rivers,
roads, lakes, and cities. The ShapeViz tool with GeoVRML 1.0 export
is freely available from
http://www.my3d.com/ShapeViz.htm.
|
|
Georeferenced SRI Campus Model
Aaron Heller, SRI International
This example shows a 3-D model of the SRI International campus in
Menlo Park, CA. All of the 152 buildings have been georeferenced to their
actual location on the earth using GeoLocation nodes. These have been
overlayed directly on a terrain model built using a GeoElevationGrid
and 1m resolution USGS imagery.
|
|
Exaggerated Earth Elevations
Martin Reddy, SRI International
This example presents a model of the earth built using a
GeoElevationGrid. The first three buttons let you change the vertical
exaggeration used by the GeoElevationGrid, between x 1 (no
exaggeration), x 50, and x 200. The bottom two buttons let you toggle
the display of the texture map. There is a
lo-res version and a
hi-res version.
|
|
Floating Point Precision and GeoOrigin
Martin Reddy, SRI International
This example shows two versions of a temple to illustrate the
requirement for greater than single-precision floating point
support, and how the GeoOrigin node helps to get round
this limitation in VRML97.
|
|
Querying A Geographic Location
John Brecht, SRI International
This example shows the use of the GeoTouchSensor in order to retrieve
the geographic coordinate that the user is pointing to. The scene
displays a model of the earth built using a GeoElevationGrid, it then
displays a red sphere at the point on the earth where the user is
pointing to with the mouse, and also displays the latitude, longitude,
and elevation at that point as a text label.
|
|
Lat/Long based Animation
Martin Reddy, SRI International
In this example, a red sphere is animated between the lat/long
coordinates for London, Paris, and New York. This is done with a
GeoPositionInterpolator, displayed over a GeoElevationGrid. In
addition, we display the Lat/Long coordinate of the sphere as a label
above the sphere.
|
|
Streaming of Multiresolution Tiles
Martin Reddy, SRI International
This example illustrates the basic capability of the GeoLOD node to
stream sections of a large terrain model over the web in a view-dependent
fashion. A quad-tree based approach is adopted so that further detail
can be loaded for the parts of the model that the user is closest to.
This example uses colored tiles rather than actual terrain data in
order to more clearly demonstrate how the GeoLOD node loads and
unloads data.
|
|
On Demand Inlining
Martin Reddy, SRI International
This example, taken from the Recommended Practice document, uses the
GeoInline node to include a file which just contains a green
cube. Click on the up arrow to send a set_load TRUE event to the
GeoInline node, and Click on the down arrow to send a set_load FALSE
event. There is also an
EAI interface that lets you inspect the
contents of the scene graph.
|
|
|