Home Page
Goals & Issues
News & Milestones
FAQ
GeoVRML 1.1 NEW!
Specification
Install Run-time
Examples
Tools
Source Code
Other Versions
GeoVRML 1.0
GeoVRML 2.0
Resources
GeoTransform
Related Work
VRML Examples
Software
Data Sources
Publications
Mailing List
Joining
Mail Archives



GeoVRML.org


Software

This page contains links to various software packages and libraries that support the use of 3D geographic visualizations using VRML or GeoVRML. Please e-mail the maintainers (below) if you know of a entry that should be included in this list.

GeoVRML 1.0 Sample Implementation:
The GeoVRML 1.0 sample implementation includes a number of new nodes for VRML that are implemented in Java. These nodes are all described in the GeoVRML 1.0 Recommended Practice document.
Run-Time: http://www.geovrml.org/1.0/download/
Source Code: http://www.geovrml.org/1.0/source/

ShapeViz and Coordinate Converter:
ShapeViz is an application that can take ArcView Shape files, view them, and convert them into VRML and GeoVRML. It runs under Windows 98 and NT. Conversion Tool is based on the SEDRIS conversion libraries and lets you convert coordinates between latitude/longitude and Universal Transverse Mercator.
http://www.my3d.com/ShapeViz.htm
http://www.my3d.com/converter.htm

FreeGIS:
Collects links to free GIS tools and geographic data. This essentially means that the packages must at least have a license which is conform with the Open Source Definition (OSD).
http://www.freegis.org/

SRI's GeoTransform Package:
GeoTransform is a Java package offering efficient and accurate conversion between a number of geographic coordinate systems. This enables the generation of custom VRML nodes that support the specification of points using geographic coordinate systems such as lat/long or UTM. Full source code is available free of charge, in addition to a zip file containing the .class file hierarchy.
http://www.ai.sri.com/geotransform

SRI's tsmApi library:
The tsmApi (Tile Set Manager API) library provides support for generating large, rich, multi-resolution, tiled terrain data in VRML97. Full source code is available free of charge, in addition to precompiled distributions for Irix, Solaris, Linux, and FreeBSD.
http://www.ai.sri.com/tsmApi

Chris Thorne's "elgrd" Tiling Tools:
Two utilities for generating level of detail elevation grids in VRML: GridToLOD splits an ElevationGrid into one or more subgrids, and ImageSlicer (by Cameron Gillies) segments large JFIF/JPEG files into 256x256 pixel tiles. Java source code and classes are available under the GNU copyleft license.
http://www.surak.com.au/~chris/vrml/RezIndex.html

TerraVision:
The TerraVision terrain visualization system from SRI lets you browse large terrain models over the web. It supports the use of VRML and GeoVRML for building or other models that can be overlayed on the terrain.
http://www.tvgeo.com/

Rhumb Line Calculations:
Equations for doing various rhumb line navigation calculations, submitted by John F Richardson. For example, calculating the range and bearing between two lat/long points. The second URL below contains navigation information such as great circle formulae, rhumb line navigation, wind triangles, etc.
http://www.ai.sri.com/geovrml/rhumbline/
http://www.best.com/~williams/avform.htm

Bob Crispen's dem2wrl:
Takes a USGS DEM and converts this to a single ElevationGrid. You can specify the number of rows and columns to skip, or you could use Chris Thorne's elgrd tools above to split the grid into more manageable chunks.
http://hiwaay.net/~crispen/src/#dem2wrl

GeoTIFF Library:
This library, a companion to the TIFF library, is a portable C implementation of an API for managing the GeoTIFF tags in general TIFF files. It should be considered as a starting point for our Working Groups consideration of georeferencing standards in VRML.
TIFF: ftp://ftp.sgi.com/graphics/tiff
GeoTIFF: ftp://ftpmcmc.cr.usgs.gov/release/geotiff/jpl_mirror/code


Martin Reddy / Lee Iverson

www.geovrml.org


Home Page | GeoVRML 1.1 | GeoVRML 1.0 | Specification | Download | Examples | Source | Tools | Goals & Issues | News & Milestones | FAQ | Related Work | VRML Examples | Software | Publications | Join | Mail Archives