NASA WorldWind

Open-source virtual globe

NASA WorldWind

Screenshot of WorldWind showing Blue Marble Next Generation layer

Developer(s)| Ames Research Center (NASA)
Initial release| 2003
Repository|

* github.com/NASAWorldWind/

Written in| JavaScript (Web), Java (Android, Desktop Java SE, and Server), C# (obsolete Windows/.NET)
Operating system| Cross-platform; see above
Available in| English
Type| Virtual globe software development kit
License| NASA Open Source Agreement v1.3
Website| worldwind.arc.nasa.gov
Animation showing atmosphere and shading effects in v1.4 USGS Urban Ortho-Imagery of Huntington Beach, California in older version of WorldWind (1.2) Rapid Fire MODIS – Hurricane Katrina A cyclone moving across the Indian Ocean (on normal cloud cover – not Rapid Fire MODIS) Moon – Hypsometric Map layer Mars (THEMIS layer) – Olympus Mons Hurricane Dean in NASA WorldWind Washington DC, Wikipedia point layer – icons link to Wikipedia articles

NASA WorldWind is an open-source (released under the NOSA license and the Apache 2.0 license) virtual globe. According to the website, "WorldWind is an open source virtual globe API. WorldWind allows developers to quickly and easily create interactive visualizations of 3D globe, map and geographical information. Organizations around the world use WorldWind to monitor weather patterns, visualize cities and terrain, track vehicle movement, analyze geospatial data and educate humanity about the Earth." It was first developed by NASA in 2003 for use on personal computers and then further developed in concert with the open source community since 2004. As of 2017,[update] a web-based version of WorldWind is available online.[1] An Android version is also available.[2]

The original version relied on .NET Framework, which ran only on Microsoft Windows. The more recent Java version, WorldWind Java, is cross platform, a software development kit (SDK) aimed at developers and, unlike the old .NET version, not a standalone virtual globe application in the style of Google Earth. The WorldWind Java version was awarded NASA Software of the Year in November 2009.[3] The program overlays NASA and USGS satellite imagery, aerial photography, topographic maps, Keyhole Markup Language (KML) and Collada files.

## Overview

[edit]

Though widely available since 2003, WorldWind was released with the NASA Open Source Agreement license in 2004. The latest Java-based version (2.1.0), was released in December 2016.[4] As of 2015 a web based version of WorldWind is under development[5] and available online.[6] An Android version is also available.[7]

The previous .NET-based version was an application with an extensive suite of plugins. Apart from the Earth there are several worlds: Moon, Mars, Venus, Jupiter (with the four Galilean moons of Io, Ganymede, Europa and Callisto) and SDSS (imagery of stars and galaxies).

Users could interact with the selected planet by rotating it, tilting the view, and zooming in and out. Five million place names, political boundaries, latitude/longitude lines, and other data can be displayed. WorldWind.NET provided the ability to browse maps and geospatial data on the internet using the OGC's WMS servers (version 1.4 also uses WFS for downloading place names), import ESRI shapefiles and kml/kmz files. This is an example of how WorldWind allows anyone to deliver their data.

Other features of WorldWind.NET included support for .X (DirectX 3D polygon mesh) models and advanced visual effects such as atmospheric scattering or sun shading.

The resolution inside the US is high enough to clearly discern individual buildings, houses, cars (USGS Digital Ortho layer) and even the shadows of people (metropolitan areas in USGS Urban Ortho layer). The resolution outside the US is at least 15 meters per pixel.

Microsoft has allowed WorldWind to incorporate Virtual Earth high resolution data for non-commercial use.[8]

WorldWind uses digital elevation model (DEM) data collected by NASA's Shuttle Radar Topography Mission (SRTM), National Elevation Dataset (NED) and Advanced Spaceborne Thermal Emission and Reflection Radiometer (ASTER). This means one can view topographic features such as the Grand Canyon or Mount Everest in three dimensions. In addition, WW has bathymetry data which allows users to see ocean features, such as trenches and ridges, in 3D.

Many people using the applications are adding their own data and are making them available through various sources, such as the WorldWind Central or blogs mentioned in the link section below.

All images and movies created with WorldWind using Blue Marble, Landsat, or USGS public domain data can be freely modified, re-distributed, and used on web sites, even for commercial purposes.[9]

## Add-ons and plugins

[edit]

WorldWind can be expanded by using one of many add-ons - small extensions that add new functionality to the program.
Possible types of add-ons:

* Point layers: simple XML files displaying placemarks (point of interest) as icons
* Trail layers: paths (routes, boundaries)
* Line features: XML with a list of points visualized as a line or wall
* Polygon features: XML with a list of points visualized as a filled polygon (flat or extruded)
* Model features: XML used to load 3D textured meshes
* Place names: specific points (such as cities, hills and buildings) that are assigned text labels
* Image layers: high resolution imagery for various places in the world
* Scripts: files that control camera movement

Plugins are small programs written in C#, VB or J# which are loaded and compiled by WorldWind at startup. Plug-in developers can add features to WorldWind without changing the program's source code.

## WorldWind Java

[edit]

The original recipe for WorldWind was restricted to Windows, relying on the .NET libraries and DirectX. A new SDK version has been developed in Java with JOGL referred to as WorldWind Java. The latest version (2.2.0) was released in August 2020.

This new version has an API-centric architecture with functionalities 'off-loaded' to modular components, leaving the API at the core. This makes WorldWind itself a plugin, so that it can be used as interchangeably as possible (for example via Python). This refactoring exercise allows WorldWind to be accessed via a browser as a Java Applet. A preview of the WorldWind Java SDK[10] was released on May 11, 2007 during Sun Microsystem's annual JavaOne conference.

Since WWj is an SDK, there is no single application; instead there are any number of applications using WWj, each with different functionalities, created by government agencies and commercial developers from around the world. These applications include simple virtual globe viewers, satellite tracker, GIS platforms, photo editor, F-16 simulator, mission planning software and many more.

### Android and the Web

[edit]

NASA has since released WorldWind Android and Web WorldWind, two SDKs for the Android OS and the JavaScript-based web apps. Like WWj, there is no single application for the versions.

## Tutorials

[edit]

* NASA WorldWind SDK Tutorial:[1] This Tutorial was developed by the Institute for Geoinformatics from the University of Münster, Germany. It contains tutorials from setting up an Eclipse environment with the WorldWind API to building polygons from Linked Open Data geographic datasets. It contains important tips from beginners to advanced developers.

## Forks and clones

[edit]

* WorldWind Earth[11] is a community that maintains friendly forks of the three current WorldWind SDK releases. They fork provide a release channel for builds based on the latest fixes and features from WebWorldWind's develop branch plus several "cherry-picked" enhancements from the WorldWind community. The WorldWindJS project is available on GitHub and releases are available on NPM.
* Geoforge project[12] contains a fork of the NASA WorldWind project. Geoforge provides open source software. It leads in a platform[13] that manages geosciences data and uses WorldWind features to provide a display of geo-localised geosciences objects.
* Dapple[14] is a fork of the NASA WorldWind project, it is an Open Source project created by developers at Geosoft. Dapple is aimed at geoscience professionals, and has features aimed at them, such as easy addition of WMS servers and a simpler UI very similar to Google Earth's.
* SERVIR-VIZ[15] is a customized version of WorldWind developed by IAGT for the SERVIR project.
* WW2D[16] was a cross-platform, free and open-source application based on Java and OpenGL technologies and can be run on Microsoft Windows, Mac OS X, Linux (x86 and x86-64) and Solaris on SPARC. WW2D uses images from WorldWind's servers.
* WW2D Plus One - an update to WW2D providing a 3D view.
* Punt was a fork of the .NET NASA WorldWind project, and was started by two members of the free software community who had made contributions to WorldWind. Punt was based on the code in WorldWind 1.3.2, but its initial release has features not found in WorldWind 1.3.2 or 1.3.3 (such as support for multiple languages). Currently, Punt is only available for Windows, but long-term goals include a desire to move to a cross-platform solution.

## Datasets available

[edit]

Low resolution Blue Marble datasets are included with the initial download; as a user zooms into certain areas, additional high resolution data is downloaded from the NASA servers. The size of all currently available data sets is about 4.6 terabytes.

### Earth

[edit]

#### Animated data layers

[edit]

* Scientific Visualization Studio
* MODIS
* GLOBE[17]
* NRL Real-Time Weather

#### Image/terrain datasets

[edit]

* Blue Marble Next Generation imagery
* Landsat 7 imagery
* NLT Landsat (Visible & Pseudo Color)
* Geocover 1990 & 2000 (pseudo; 1990 layer was produced from Landsat 4 & 5 images)
* OnEarth (visible & pseudo)
* i-cubed (visible)
* USGS imagery
* Digital Ortho (DOQ - scanned black and white aerial image)s[18]
* Urban Area Ortho (montaged color aerial photography of many major US metropolitan areas)
* Topographic maps
* Zoomit! imagery (community produced layer)
* LINZ[19] (montaged color aerial photography of New Zealand)
* GSWA[20] (Topographic and geological maps of Western Australia)
* South Africa (colour satellite and aerial imagery)
* US imagery (montaged color aerial photography of many major US metropolitan areas)
* SRTM (SRTM30Plus[21]/SRTMv2/USGS NED) terrain data (includes bathymetry)

### Extraterrestrial datasets

[edit]

#### Moon

[edit]

* Clementine (40xx - Colour, 30xx - Greyscale)
* Hypsometric Map

#### Mars

[edit]

* MOC (Mars Global Surveyor – Mars Orbiter Camera)
* MOLA (MGS – Mars Orbiter Laser Altimeter hypsometric map)
* THEMIS (Mars Odyssey – Thermal Emission Imaging System)
* MDIM (Viking – Mars Digital Image Model)

#### Venus

[edit]

* Magellan Imaging Radar (color and grayscale)
* Hypsometric Map

#### Jupiter

[edit]

* Jupiter
* Callisto
* Europa
* Ganymede
* Io

#### Sloan Digital Sky Survey

[edit]

##### Survey Imagery

[edit]

* SDSS Server
* WMAP Image Server

##### Footprint Imagery

[edit]

* SDSS Footprint
* FIRST (Faint Images of the Radio Sky at Twenty-cm)[22] Footprint

### Specifications

[edit]

#### Baseline resolutions

[edit]

* 500 m (Blue Marble Next Generation)
* 15 m (Landsat imagery; except for polar areas)

#### Typical high resolutions

[edit]

* U.S.
* USGS Digital Ortho: 1 m (grayscale; near full coverage)
* USGS Urban Area Ortho: 0.25 m[23]
* Zoomit!: 0.15 m to 1 m[24]
* New Zealand
* Zoomit! (from LINZ data): 2.5 m (color and grayscale)
* Western Australia
* Zoomit! (from GSWA): 250K surface geology mosaic, 250K topographic data, Magnetic Intensity, Bouger Gravity
* South Africa
* Zoomit!: Spot5 10 m[25] (colour near full coverage), Robben Island 0.5 m, Johannesburg 2.5 m

#### Altitude resolution

[edit]

* U.S.: 30 m (1 arcsecond; USGS NED)
* Global: 90 m (3 arcseconds; SRTM)
* Oceans: 2 arcminutes and better

#### Age

[edit]

* Some USGS aerial images were taken in the early 1990s.
* Landsat 7 images are all taken after 1999 (except for Geocover 1990).

## See also

[edit]

* Bhuvan
* Bing Maps
* Géoportail
* GeoServer
* Geoweb
* Google Maps
* List of observatory software
* Marble (software)
* Microsoft Research Maps
* Planetarium software
* Space flight simulation game
* List of space flight simulation games
* Web mapping

## References

[edit]

1. ^ "World Wind Explorer". explorer.worldwind.earth.
2. ^ "WorldWindAndroid github repository". GitHub. 15 May 2020.
3. ^ "Software of the Year Award, WorldWind Java". nasa.gov. December 24, 2009. Archived from the original on June 11, 2013.
4. ^ "v2.1.0". GitHub. Retrieved April 25, 2017.
5. ^ "NASA WorldWind in JavaScript for HTML5". GitHub. Retrieved April 25, 2017.
6. ^ Schubert, Bruce. "World Wind Explorer". explorer.worldwind.earth.
7. ^ "NASAWorldWind/WorldWindAndroid". GitHub. Retrieved April 25, 2017.
8. ^ "Virtual Earth". worldwindcentral.com.
9. ^ "World Wind FAQ - Are images on World Wind copyrighted?". worldwindcentral.com. Retrieved 2024-11-01. "The Landsat Global Mosaic (except for i-3 visible layer), Blue Marble, and the USGS raster maps and images are all Public Domain"
10. ^ "Demos". goworldwind.org. Archived from the original on 2011-10-16. Retrieved 2011-08-26.
11. ^ "WorldWind Earth". WorldWind Earth. GitHub Pages.
12. ^ Geoforge project. "Geoforge - home". geoforge.org. Archived from the original on 2011-03-19. Retrieved 2012-06-13.
13. ^ Geoforge project. "Geoforge - software platform". geoforge.org. Archived from the original on 2012-06-29. Retrieved 2012-06-13.
14. ^ "Dapple Earth Explorer: Map and View the Earth". geosoft.com. Archived from the original on 2006-08-13.
15. ^ "Downloads - IAGT, The Institute for the Application of Geospatial Technology, Auburn, New York". iagt.org. Archived from the original on 2008-11-08. Retrieved 2007-11-29.
16. ^ WW2D on SourceForge
17. ^ "GLOBE". worldwindcentral.com.
18. ^ "Earth Resources Observation and Science (EROS) Center | U.S. Geological Survey".
19. ^ "Land Information New Zealand (LINZ)".
20. ^ "Department of Industry and Resources - Geological Survey of Western Australia". Archived from the original on 2007-02-08. Retrieved 2007-02-07.
21. ^ David Sandwell. "Satellite Geodesy, IGPP, SIO, UCSD - Global Topography - SRTM30, Multibeam, & predicted". ucsd.edu.
22. ^ "The VLA FIRST Survey". stsci.edu.
23. ^ "USGS Urban Areas". worldwindcentral.com.
24. ^ "Add-on:ZoomIt!". worldwindcentral.com.
25. ^ "Spot5 Imagery". madmappers.com.

## External links

[edit]

Wikimedia Commons has media related to NASA World Wind.

* Official website
* NASA Web WorldWind
* NASA WorldWind Java
* https://worldwind.arc.nasa.gov/android/get-started/
* https://jitpack.io/p/NASAWorldWind/WorldWindAndroid
* https://github.com/WorldWindEarth/WorldWindJava/blob/develop/README.md
* https://github.com/WorldWindEarth/WorldWindJava/wiki
* WorldWind Android "Community Edition" SDK
* NASA WorldWind.NET (legacy) at SourceForge
* worldwind.earth, personal projects of Bruce Schubert, a software engineer on the NASA WorldWind team

* v
* t
* e

Astronomy software

Open source|

* Cartes du Ciel
* Celestia
* NASA World Wind
* Stellarium
* WorldWide Telescope

Freeware|

* Google Mars
* Google Moon
* Google Sky

Proprietary|

* SpaceEngine

* v
* t
* e

Earth

* Outline
* History

Atmosphere|

* Atmosphere of Earth
* Prebiotic atmosphere
* Troposphere
* Stratosphere
* Mesosphere
* Thermosphere
* Exosphere
* Weather

Climate|

* Climate system
* Energy balance
* Climate change
* Climate variability and change
* Climatology
* Paleoclimatology

Continents|

* Africa
* Antarctica
* Asia
* Australia
* Europe
* North America
* South America

Culture and society|

* List of sovereign states
* dependent territories
* In culture
* Earth Day
* Flag
* Symbol
* World economy
* Etymology
* World history
* Time zones
* World

Environment|

* Biome
* Biosphere
* Biogeochemical cycles
* Ecology
* Ecosystem
* Human impact on the environment
* Evolutionary history of life
* Nature

Geodesy|

* Cartography
* Computer cartography
* Earth's orbit
* Geodetic astronomy
* Geomatics
* Gravity
* Navigation
* Remote Sensing
* Geopositioning
* Virtual globe

Geophysics|

* Earth structure
* Fluid dynamics
* Geomagnetism
* Magnetosphere
* Mineral physics
* Seismology
* Plate tectonics
* Signal processing
* Tomography

Geology|

* Age of Earth
* Earth science
* Extremes on Earth
* Future
* Geological history
* Geologic time scale
* Geologic record
* History of Earth

Oceans|

* Antarctic/Southern Ocean
* Arctic Ocean
* Atlantic Ocean
* Indian Ocean
* Pacific Ocean
* Oceanography

Planetary science|

* The Moon
* Evolution of the Solar System
* Geology of solar terrestrial planets
* Location in the Universe
* Solar System

* Category

* v
* t
* e

NASA

Policy and history|

| History
(creation)|

* NACA (1915)
* National Aeronautics and Space Act (1958)
* Space Task Group (1958)
* Paine (1986)
* Rogers (1986)
* Ride (1987)
* Space Exploration Initiative (1989)
* Augustine (1990)
* U.S. National Space Policy (1996)
* CFUSAI (2002)
* CAIB (2003)
* Vision for Space Exploration (2004)
* Aldridge (2004)
* Augustine (2009)

|

General|

* Space Race
* Administrator and Deputy Administrator
* Chief Scientist
* Astronaut Corps
* Ranks and positions
* Chief
* Budget
* NASA research
* spinoff technologies
* NASA+
* NASA TV
* NASA Social
* Launch Services Program
* Mercury Control Center
* Manned Space Flight Network
* Kennedy Space Center
* Vehicle Assembly Building
* Launch Complex 39
* Launch Complex 48
* Launch Control Center
* Operations and Checkout Building
* Johnson Space Center
* Mission Control
* Lunar Sample Laboratory
* Science Mission Directorate

Human spaceflight
programs|

| Past|

* X-15 (suborbital)
* Mercury
* Gemini
* Apollo
* Skylab
* Apollo–Soyuz (with the Soviet space program)
* Space Shuttle
* Shuttle–Mir (with Roscosmos)
* Constellation

|

Current|

* International Space Station
* Commercial Orbital Transportation Services
* Commercial Crew
* Orion
* Artemis
* Lunar Gateway

Robotic programs|

| Past|

* Hitchhiker
* Mariner
* Mariner Mark II
* MESUR
* Mars Surveyor '98
* New Millennium
* Lunar Orbiter
* Pioneer
* Planetary Observer
* Ranger
* Surveyor
* Viking
* Project Prometheus
* Mars Exploration
* Mars Exploration Rover

|

Current|

* Living With a Star
* Lunar Precursor Robotic Program
* Earth Observing System
* Great Observatories program
* Explorers
* Voyager
* Discovery
* New Frontiers
* Solar Terrestrial Probes
* Commercial Lunar Payload Services
* SIMPLEx

Individual featured
missions
(human and robotic)|

| Past|

* Apollo 11
* COBE
* Mercury 3
* Mercury-Atlas 6
* Magellan
* Pioneer 10
* Pioneer 11
* Galileo
* timeline
* GALEX
* GRAIL
* WMAP
* Space Shuttle
* Spitzer Space Telescope
* Sojourner rover
* Spirit rover
* LADEE
* MESSENGER
* Aquarius
* Cassini
* Dawn
* Kepler space telescope
* Opportunity rover
* timeline
* observed
* RHESSI
* InSight
* Ingenuity helicopter
* flights

|

Currently
operating|

* Mars Reconnaissance Orbiter
* 2001 Mars Odyssey
* New Horizons
* International Space Station
* Hubble Space Telescope
* Chandra X-ray Observatory
* Swift
* THEMIS
* Mars Exploration Rover
* Curiosity rover
* timeline
* GOES 14
* Lunar Reconnaissance Orbiter
* GOES 15
* SDO
* Juno
* Mars Science Laboratory
* timeline
* NuSTAR
* Voyager 1
* Voyager 2
* MAVEN
* MMS
* OSIRIS-APEX
* TESS
* Mars 2020
* Perseverance rover
* timeline
* James Webb Space Telescope
* timeline
* PACE
* Europa Clipper

Future|

* NISAR
* Nancy Grace Roman Space Telescope
* DAVINCI
* VERITAS

Communications
and navigation|

* Near Earth Network
* Space Network
* Deep Space Network (Goldstone
* Madrid
* Canberra
* Space Flight Operations Facility)
* Deep Space Atomic Clock

NASA lists|

* Astronauts
* by name
* by year
* Gemini astronauts
* Apollo astronauts
* Space Shuttle crews
* NASA aircraft
* NASA missions
* uncrewed missions
* Apollo missions
* Space Shuttle missions
* United States rockets
* NASA cancellations
* NASA cameras on spacecraft

NASA images
and artwork|

* Earthrise
* The Blue Marble
* Family Portrait
* Pale Blue Dot
* Pillars of Creation
* Mystic Mountain
* Solar System Family Portrait
* The Day the Earth Smiled
* Fallen Astronaut
* Deep fields
* Lunar plaques
* Pioneer plaques
* Voyager Golden Record
* Apollo 11 goodwill messages
* NASA insignia
* Gemini and Apollo medallions
* Mission patches
* Astronomy Picture of the Day
* Hubble Space Telescope anniversary images

Related|

* "We choose to go to the Moon"
* Apollo 8 Genesis reading
* Apollo 15 postal covers incident
* Apollo Lunar Module
* Space Mirror Memorial
* The Astronaut Monument
* Lunar sample displays
* Moon rocks
* stolen or missing
* U.S. Astronaut Hall of Fame
* Space program on U.S. stamps
* Apollo 17 Moon mice
* Moon tree
* Other primates in space
* NASA International Space Apps Challenge
* Astronauts Day
* National Astronaut Day
* Nikon NASA F4

* Category
* Commons

* v
* t
* e

OpenStreetMap

Organisations|

* Geochicas‎
* Humanitarian OpenStreetMap Team
* Mapbox
* MapTiler
* Mapzen
* Missing Maps
* OpenStreetMap Foundation
* Ramani Huria
* Wikimedia Italia

Software|

| Editing|

* iD
* JOSM
* KartaView
* Mapillary
* OpenDroneMap
* Potlatch
* StreetComplete

|

Visualisation|

* Leaflet
* Mapnik
* Marble
* OpenLayers
* OpenRailwayMap
* OpenSeaMap

Navigation|

* CoMaps
* GNOME Maps
* GraphHopper
* Karta GPS
* Komoot
* Locus Map
* Maps.me
* Navit
* Neshan
* Open Source Routing Machine
* Organic Maps
* OsmAnd
* Wheelmap.org

Derivations|

* FOSM
* OpenGeofiction
* OpenHistoricalMap
* Overture Maps

People|

* Steve Coast
* Allan Mustard

Authority control databases: National |

* Germany

|

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template