nasa world wind - globalopenold.esaconferencebureau.com/custom/15c12/d3_c1_04_1000_hogan.pdfwms,...

51
NASA World Wind Dave Collins [email protected]

Upload: nguyenxuyen

Post on 19-Apr-2018

230 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

NASA World Wind Dave Collins

[email protected]

Page 2: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

World Wind Is • Open-Source Virtual Globe

• Library to Use in Applications and Web Pages

• An Application Component

• Not an App in Itself

• Cross-Platform

• Java, JavaScript/HTML5

Page 3: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

World Wind Provides • Geographic Context for Data

and Information Visualization

• Rich Set of Shapes and Graphics Primitives

• Data Import From Local, Web, Cloud, Database, OSM,…

• Viewing, Picking, Scene Control

• Platform Independence

Page 4: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

App Component

• Element in Web Page or App

• Component of App

• Place Anywhere

• Multiple Locations

• Single Library

• Virtual Globe API with Terrain

Page 5: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 6: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 7: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 8: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 9: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 10: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 11: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 12: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 13: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 14: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 15: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 16: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 17: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 18: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 19: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 20: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

Analysis Applications

Page 21: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

Multi-Window

Page 22: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 23: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

World Wind Users • DOE • DOD • FAA • Homeland Security

• Commercial • Research • Space

Page 24: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

Features • 3D Virtual Globe

• 2D Map with Projection Choices

• Imagery & Elevation Import

• Picking

• Extensible

• Data Retrieval via REST, WMS, WCS, WFS, Bing, User Defined

• Placenames

• KML Import

• Shapefile Import

• Decluttering

• Measurement

• Line of Sight

• Subsurface Visualization

Page 25: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

Sub-Surface Soon

Image from Dynamic Graphics, Inc.

Page 26: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

Data Types

Page 27: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

Data Sources

Page 28: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

Platforms

• Windows

• OS X

• Linux

• iOS

• Android OS

• Internet Explorer

• Firefox

• Chrome

• Safari

• Desktop

• Laptop

• Android

• iPad

• iPhone

Page 29: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

Other Tools

• Google Earth

• OpenLayers

• Cesium

• Google Maps API

• Layerscape

• Unity Game Engine

• NOAA NeoViz

• ESRI Products

• Earth Vision

• GPlates

Page 30: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

Documentation User’s Guide

API Docs

Examples

Forum

Page 31: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

World Wind Summary

• Geographic Context for Information Visualization

• Component with API Rather than an App

• Quickly Learned and Incorporated

• Extensible so you can add your own functionality

• Open Source, Free and Unencumbered

Page 32: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

Thank You!

Questions?

Page 33: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

Shapes

• Placemark

• Path

• Polygon

• Extruded Polygon

Page 34: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

Surface Shapes

Page 35: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

Shapes

• Geographic Text

• Balloon

• Analytic Surface

Page 36: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

Airspaces

Page 37: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

Mil-Std 2525 Tactical Symbols Tactical Graphics

Page 38: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

Bing Maps

Aerial Aerial + Roads

Roads

Page 39: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

Deployment Options

Page 40: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

Architecture World Wind Provides the Geographic Context

App

Web World Wind

World Window

Globe

Layers

Navigator

Canvas

Terrain

Shapes

Imagery

WebGL

Web

Page 41: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>World Wind Example</title> <script src="../worldwindlib.js" type="text/javascript"></script> </head> <body> <div style="position: absolute; top: 50px; left: 50px;"> <canvas id="canvasOne" width="1024" height="768"> </canvas> </div> <script> window.addEventListener("load", eventWindowLoaded, false); function eventWindowLoaded() { var wwd = new WorldWind.WorldWindow(“canvasOne"); wwd.addLayer(new WorldWind.BingAerialWithLabelsLayer()); wwd.addLayer(new WorldWind.CompassLayer()); wwd.addLayer(new WorldWind.ViewControlsLayer(wwd)); wwd.redraw(); } </script> </body> </html>

Page 42: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

Examples • Basic Example

http://worldwindserver.net/webworldwind/examples/BasicExample.html

• Bing Layers http://worldwindserver.net/webworldwind/examples/BingLayers.html

• Placemarks and Picking http://worldwindserver.net/webworldwind/examples/PlacemarksAndPicking.html

• Pick All Shapes in Region http://worldwindserver.net/webworldwind/examples/PickAllShapesInRegion.html

• Paths http://worldwindserver.net/webworldwind/examples/Paths.html

• Surface Shapes http://worldwindserver.net/webworldwind/examples/SurfaceShapes.html

• Multi-Window http://worldwindserver.net/webworldwind/examples/MultiWindow.html

• Geographic Text http://worldwindserver.net/webworldwind/examples/GeographicText.html

• Surface Image http://worldwindserver.net/webworldwind/examples/SurfaceImage.html

• Screen Image http://worldwindserver.net/webworldwind/examples/ScreenImage.html

Page 43: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 44: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

http://worldwind.arc.nasa.gov/temp/faa/NESAT3DDemo.mp4

Page 45: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 46: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 47: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 48: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 49: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 50: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web
Page 51: NASA World Wind - Globalopenold.esaconferencebureau.com/custom/15C12/D3_C1_04_1000_Hogan.pdfWMS, WCS, WFS, Bing, User Defined ... World Wind Provides the Geographic Context App Web

Price List