X3D Example Archives: Basic, Geospatial

Trips Around World by Martin Reddy

The X3D Geospatial component provides support for geographic and geospatial applications that includes the ability to utilize double-precision geospatial coordinates and to handle large multi-resolution terrain databases.

These examples illustrate capabilities provided by the X3D Abstract Specification Geospatial Component. Significant additional work is being pursued by the X3D Earth Working Group Executive Summary and is documented on the X3D Earth Working Group Wiki.

The supporting Geospatial Component - X3D Earth chapter slideset is available online via X3dGraphics.com.

  239 X3D Models       X3D Model Descriptions
   A1_GeoElevationGrid A1_GeoElevationGrid Specification example shows the use of the GeoElevationGrid and the GeoViewpoint nodes. A flat grid is mapped to the full extent of Earth latitude and longitude.
   A2_AnimatedGeoViewpoint A2_AnimatedGeoViewpoint Specification example shows animated GeoViewpoint, using GeoPositionInterpolator between latitude/longitude locations for London, Paris, and New York.
   A3_GeoInline A3_GeoInline Specification example: on-demand inlining via GeoInline for scene resource management.
   A4_GeoLocation A4_GeoLocation Specification example georeferencing VRML objects: display standard VRML cone at latitude/longitude location of Lossiemouth, Scotland.
   A5_GeoOrigin A5_GeoOrigin Specification example shows use of GeoOrigin node to provide accurate geospatial positioning. When zooming, removes object jitter from reduced-precision floating point values.
   BoxSimple BoxSimple Simple Box shape used as test scene for GeoInline/Inline loading and unloading.
   CaliforniaCampuses CaliforniaCampuses Viewpoints and tour of California campuses
   CaliforniaCampusesTour3Altitudes CaliforniaCampusesTour3Altitudes Viewpoints and tour of California campuses
   CaliforniaCampusesTour4Altitudes CaliforniaCampusesTour4Altitudes Viewpoints and tour of California campuses
   CaliforniaCampusesTour5Altitudes CaliforniaCampusesTour5Altitudes Viewpoints and tour of California campuses
   GeospatialCoordinateAxesNsewExample GeospatialCoordinateAxesNsewExample X Y Z axis arrows and labels in Geospatial coordinate system.
   GeoSpatialExternProtoDeclarations GeoSpatialExternProtoDeclarations GeoVrml Recommendation, Example 1: GeoElevation, using ExternProtoDeclare statements instead of GeoSpatial DTD.
   GeoTouchSensorExample GeoTouchSensorExample 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.
   HelloEarth HelloEarth Simplest example to load X3D Earth into an X3D scene.
   HelloEarthOpenAerialMap HelloEarthOpenAerialMap Simplest example to load X3D Earth into an X3D scene.
   HelloEarthOpenStreetMap HelloEarthOpenStreetMap Simplest example to load X3D Earth into an X3D scene.
   KmlPrototypes KmlPrototypes X3D prototypes to render Keyhole Markup Language (KML) information.
   Mars Mars This model was output using the GeoVRML export capabilities of the ESRI 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.
   MarsLOD000 MarsLOD000 ESRI GeoVRML export subscene of Mars.
   MarsLOD001 MarsLOD001 ESRI GeoVRML export subscene of Mars.
   MarsLOD002 MarsLOD002 ESRI GeoVRML export subscene of Mars.
   MarsLOD003 MarsLOD003 ESRI GeoVRML export subscene of Mars.
   MarsLOD004 MarsLOD004 ESRI GeoVRML export subscene of Mars.
   MarsLOD005 MarsLOD005 ESRI GeoVRML export subscene of Mars.
   MarsLOD006 MarsLOD006 ESRI GeoVRML export subscene of Mars.
   MarsLOD007 MarsLOD007 ESRI GeoVRML export subscene of Mars.
   MarsLOD008 MarsLOD008 ESRI GeoVRML export subscene of Mars.
   MarsLOD009 MarsLOD009 ESRI GeoVRML export subscene of Mars.
   MarsLOD010 MarsLOD010 ESRI GeoVRML export subscene of Mars.
   MarsLOD011 MarsLOD011 ESRI GeoVRML export subscene of Mars.
   MarsLOD012 MarsLOD012 ESRI GeoVRML export subscene of Mars.
   MarsLOD013 MarsLOD013 ESRI GeoVRML export subscene of Mars.
   MarsLOD015 MarsLOD015 ESRI GeoVRML export subscene of Mars.
   MarsLOD016 MarsLOD016 ESRI GeoVRML export subscene of Mars.
   MarsLOD017 MarsLOD017 ESRI GeoVRML export subscene of Mars.
   MarsLOD018 MarsLOD018 ESRI GeoVRML export subscene of Mars.
   MarsLOD019 MarsLOD019 ESRI GeoVRML export subscene of Mars.
   MarsLOD020 MarsLOD020 ESRI GeoVRML export subscene of Mars.
   MarsLOD021 MarsLOD021 ESRI GeoVRML export subscene of Mars.
   MarsLOD022 MarsLOD022 ESRI GeoVRML export subscene of Mars.
   MarsLOD023 MarsLOD023 ESRI GeoVRML export subscene of Mars.
   Mexico Mexico 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 export is freely available from http://www.my3d.com/ShapeViz.htm.
   newGeospatialScene newGeospatialScene Sample default scene which shows syntax and provides default relationships among Geospatial nodes.
   OpenStreetMapX3dEarthDemo OpenStreetMapX3dEarthDemo  
   Squaw Squaw 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 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.
   SquawLOD000 SquawLOD000 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD001 SquawLOD001 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD002 SquawLOD002 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD003 SquawLOD003 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD004 SquawLOD004 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD005 SquawLOD005 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD006 SquawLOD006 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD007 SquawLOD007 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD008 SquawLOD008 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD009 SquawLOD009 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD010 SquawLOD010 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD011 SquawLOD011 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD012 SquawLOD012 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD013 SquawLOD013 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD014 SquawLOD014 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD015 SquawLOD015 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD016 SquawLOD016 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD017 SquawLOD017 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD018 SquawLOD018 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD019 SquawLOD019 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD020 SquawLOD020 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD021 SquawLOD021 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD022 SquawLOD022 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD023 SquawLOD023 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD024 SquawLOD024 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD025 SquawLOD025 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD026 SquawLOD026 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD027 SquawLOD027 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD028 SquawLOD028 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SquawLOD029 SquawLOD029 ESRI GeoVRML export subscene of Squaw Valley California USA.
   SriCampus SriCampus This example shows a 3D 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.
   SriCampus000 SriCampus000 SRI campus building
   SriCampus001 SriCampus001 SRI campus building
   SriCampus002 SriCampus002 SRI campus building
   SriCampus003 SriCampus003 SRI campus building
   SriCampus004 SriCampus004 SRI campus building
   SriCampus005 SriCampus005 SRI campus building
   SriCampus006 SriCampus006 SRI campus building
   SriCampus007 SriCampus007 SRI campus building
   SriCampus008 SriCampus008 SRI campus building
   SriCampus009 SriCampus009 SRI campus building
   SriCampus010 SriCampus010 SRI campus building
   SriCampus011 SriCampus011 SRI campus building
   SriCampus012 SriCampus012 SRI campus building
   SriCampus013 SriCampus013 SRI campus building
   SriCampus014 SriCampus014 SRI campus building
   SriCampus015 SriCampus015 SRI campus building
   SriCampus016 SriCampus016 SRI campus building
   SriCampus017 SriCampus017 SRI campus building
   SriCampus018 SriCampus018 SRI campus building
   SriCampus019 SriCampus019 SRI campus building
   SriCampus020 SriCampus020 SRI campus building
   SriCampus021 SriCampus021 SRI campus building
   SriCampus022 SriCampus022 SRI campus building
   SriCampus023 SriCampus023 SRI campus building
   SriCampus024 SriCampus024 SRI campus building
   SriCampus025 SriCampus025 SRI campus building
   SriCampus026 SriCampus026 SRI campus building
   SriCampus027 SriCampus027 SRI campus building
   SriCampus028 SriCampus028 SRI campus building
   SriCampus029 SriCampus029 SRI campus building
   SriCampus030 SriCampus030 SRI campus building
   SriCampus031 SriCampus031 SRI campus building
   SriCampus032 SriCampus032 SRI campus building
   SriCampus033 SriCampus033 SRI campus building
   SriCampus034 SriCampus034 SRI campus building
   SriCampus035 SriCampus035 SRI campus building
   SriCampus036 SriCampus036 SRI campus building
   SriCampus037 SriCampus037 SRI campus building
   SriCampus038 SriCampus038 SRI campus building
   SriCampus039 SriCampus039 SRI campus building
   SriCampus040 SriCampus040 SRI campus building
   SriCampus041 SriCampus041 SRI campus building
   SriCampus042 SriCampus042 SRI campus building
   SriCampus043 SriCampus043 SRI campus building
   SriCampus044 SriCampus044 SRI campus building
   SriCampus045 SriCampus045 SRI campus building
   SriCampus046 SriCampus046 SRI campus building
   SriCampus047 SriCampus047 SRI campus building
   SriCampus048 SriCampus048 SRI campus building
   SriCampus049 SriCampus049 SRI campus building
   SriCampus050 SriCampus050 SRI campus building
   SriCampus051 SriCampus051 SRI campus building
   SriCampus052 SriCampus052 SRI campus building
   SriCampus053 SriCampus053 SRI campus building
   SriCampus054 SriCampus054 SRI campus building
   SriCampus055 SriCampus055 SRI campus building
   SriCampus056 SriCampus056 SRI campus building
   SriCampus057 SriCampus057 SRI campus building
   SriCampus058 SriCampus058 SRI campus building
   SriCampus059 SriCampus059 SRI campus building
   SriCampus060 SriCampus060 SRI campus building
   SriCampus061 SriCampus061 SRI campus building
   SriCampus062 SriCampus062 SRI campus building
   SriCampus063 SriCampus063 SRI campus building
   SriCampus064 SriCampus064 SRI campus building
   SriCampus065 SriCampus065 SRI campus building
   SriCampus066 SriCampus066 SRI campus building
   SriCampus067 SriCampus067 SRI campus building
   SriCampus068 SriCampus068 SRI campus building
   SriCampus069 SriCampus069 SRI campus building
   SriCampus070 SriCampus070 SRI campus building
   SriCampus071 SriCampus071 SRI campus building
   SriCampus072 SriCampus072 SRI campus building
   SriCampus073 SriCampus073 SRI campus building
   SriCampus074 SriCampus074 SRI campus building
   SriCampus075 SriCampus075 SRI campus building
   SriCampus076 SriCampus076 SRI campus building
   SriCampus077 SriCampus077 SRI campus building
   SriCampus078 SriCampus078 SRI campus building
   SriCampus079 SriCampus079 SRI campus building
   SriCampus080 SriCampus080 SRI campus building
   SriCampus081 SriCampus081 SRI campus building
   SriCampus082 SriCampus082 SRI campus building
   SriCampus083 SriCampus083 SRI campus building
   SriCampus084 SriCampus084 SRI campus building
   SriCampus085 SriCampus085 SRI campus building
   SriCampus086 SriCampus086 SRI campus building
   SriCampus087 SriCampus087 SRI campus building
   SriCampus088 SriCampus088 SRI campus building
   SriCampus089 SriCampus089 SRI campus building
   SriCampus090 SriCampus090 SRI campus building
   SriCampus091 SriCampus091 SRI campus building
   SriCampus092 SriCampus092 SRI campus building
   SriCampus093 SriCampus093 SRI campus building
   SriCampus094 SriCampus094 SRI campus building
   SriCampus095 SriCampus095 SRI campus building
   SriCampus096 SriCampus096 SRI campus building
   SriCampus097 SriCampus097 SRI campus building
   SriCampus098 SriCampus098 SRI campus building
   SriCampus099 SriCampus099 SRI campus building
   SriCampus100 SriCampus100 SRI campus building
   SriCampus101 SriCampus101 SRI campus building
   SriCampus102 SriCampus102 SRI campus building
   SriCampus103 SriCampus103 SRI campus building
   SriCampus104 SriCampus104 SRI campus building
   SriCampus105 SriCampus105 SRI campus building
   SriCampus106 SriCampus106 SRI campus building
   SriCampus107 SriCampus107 SRI campus building
   SriCampus108 SriCampus108 SRI campus building
   SriCampus109 SriCampus109 SRI campus building
   SriCampus110 SriCampus110 SRI campus building
   SriCampus111 SriCampus111 SRI campus building
   SriCampus112 SriCampus112 SRI campus building
   SriCampus113 SriCampus113 SRI campus building
   SriCampus114 SriCampus114 SRI campus building
   SriCampus115 SriCampus115 SRI campus building
   SriCampus116 SriCampus116 SRI campus building
   SriCampus117 SriCampus117 SRI campus building
   SriCampus118 SriCampus118 SRI campus building
   SriCampus119 SriCampus119 SRI campus building
   SriCampus120 SriCampus120 SRI campus building
   SriCampus121 SriCampus121 SRI campus building
   SriCampus122 SriCampus122 SRI campus building
   SriCampus123 SriCampus123 SRI campus building
   SriCampus124 SriCampus124 SRI campus building
   SriCampus125 SriCampus125 SRI campus building
   SriCampus126 SriCampus126 SRI campus building
   SriCampus127 SriCampus127 SRI campus building
   SriCampus128 SriCampus128 SRI campus building
   SriCampus129 SriCampus129 SRI campus building
   SriCampus130 SriCampus130 SRI campus building
   SriCampus131 SriCampus131 SRI campus building
   SriCampus132 SriCampus132 SRI campus building
   SriCampus133 SriCampus133 SRI campus building
   SriCampus134 SriCampus134 SRI campus building
   SriCampus135 SriCampus135 SRI campus building
   SriCampus136 SriCampus136 SRI campus building
   SriCampus137 SriCampus137 SRI campus building
   SriCampus138 SriCampus138 SRI campus building
   SriCampus139 SriCampus139 SRI campus building
   SriCampus140 SriCampus140 SRI campus building
   SriCampus141 SriCampus141 SRI campus building
   SriCampus142 SriCampus142 SRI campus building
   SriCampus143 SriCampus143 SRI campus building
   SriCampus144 SriCampus144 SRI campus building
   SriCampus145 SriCampus145 SRI campus building
   SriCampus146 SriCampus146 SRI campus building
   SriCampus147 SriCampus147 SRI campus building
   SriCampus148 SriCampus148 SRI campus building
   SriCampus149 SriCampus149 SRI campus building
   SriCampus150 SriCampus150 SRI campus building
   SriCampus151 SriCampus151 SRI campus building
   Temple Temple The temple example shows precise positioning of geometry using double-precision coordinates. See reference comparison page.
   TempleNoOrigin TempleNoOrigin Temple without GeoOrigin results in jittery locations due to floating-point roundoff error of geospatial position values.
   TempleOrigin TempleOrigin Temple with GeoOrigin node coregisters columns to same reference frame, eliminating floating-point roundoff errors and avoiding jitter on column positions.
   TemplePretty TemplePretty Temple with nice Background.
   TripsAroundWorld TripsAroundWorld 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.
   TripsModel TripsModel Individual trip locations and links, integrated as Inline into TripsAroundWorld.
   World World World selector for different vertical exaggeration and texturing.
   WorldHigh WorldHigh World selector with high vertical exaggeration.
   WorldLow WorldLow World with standard vertical height values.
   WorldTest WorldTest Simple globe using GeoElevationGrid with drag/rotate capability.
   WorldTestSolid WorldTestSolid Simple globe using GeoElevationGrid.

The X3D Resources: Examples page and X3D Developers Guide provide more information about the production of this archive.