All Projects → NASAWorldWind → Webworldwind

NASAWorldWind / Webworldwind

Licence: apache-2.0
The NASA WorldWind Javascript SDK (WebWW) includes the library and examples for creating geo-browser web applications and for embedding a 3D globe in HTML5 web pages.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Webworldwind

Worldwindjava
The NASA WorldWind Java SDK (WWJ) is for building cross-platform 3D geospatial desktop applications in Java.
Stars: ✭ 526 (-16.24%)
Mutual labels:  nasa, 3d, sdk, geospatial, terrain, earth, globe
Worldwindandroid
The NASA WorldWind Java SDK for Android (WWA) includes the library, examples and tutorials for building 3D virtual globe applications for phones and tablets.
Stars: ✭ 204 (-67.52%)
Mutual labels:  nasa, 3d, sdk, geospatial, earth, globe
Explorer
WorldWindExplorer: A 3D virtual globe geo-browser app framework based on WorldWindJS, Bootstrap and KnockoutJS. Includes 3D globe and 2D map projections, imagery, terrain, markers, plus solar and celestial data.
Stars: ✭ 59 (-90.61%)
Mutual labels:  nasa, 3d, terrain, earth, globe
Openglobus
JavaScript 3d maps and geospatial data visualization engine library.
Stars: ✭ 199 (-68.31%)
Mutual labels:  3d, webgl, geospatial, earth, globe
Webglobe
基于HTML5原生WebGL实现的轻量级Google Earth三维地图引擎
Stars: ✭ 685 (+9.08%)
Mutual labels:  webgl, earth, globe, html5
Hilo3d
Hilo3d, a WebGL Rendering Engine.
Stars: ✭ 123 (-80.41%)
Mutual labels:  3d, webgl, html5
Earthjs
D3 Earth JS
Stars: ✭ 128 (-79.62%)
Mutual labels:  3d, webgl, globe
Wechart
Create all the [ch]arts by cax or three.js - Cax 和 three.js 创造一切图[表]
Stars: ✭ 152 (-75.8%)
Mutual labels:  3d, webgl, html5
L7
🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis framework which relies on Mapbox GL or AMap to render basemaps.
Stars: ✭ 2,517 (+300.8%)
Mutual labels:  3d, webgl, geospatial
Cesium
An open-source JavaScript library for world-class 3D globes and maps 🌎
Stars: ✭ 8,095 (+1189.01%)
Mutual labels:  3d, webgl, geospatial
Layaair discard
This is old LayaAir veriosn writetten by ActionScript 3.0 ,now LayaAir is using TypeScript as the Engine Script,Please use https://github.com/layabox/LayaAir instead.
Stars: ✭ 1,858 (+195.86%)
Mutual labels:  3d, webgl, html5
Three.js
JavaScript 3D Library.
Stars: ✭ 78,237 (+12358.12%)
Mutual labels:  3d, webgl, html5
Giojs
🌏 A Declarative 3D Globe Data Visualization Library built with Three.js
Stars: ✭ 1,528 (+143.31%)
Mutual labels:  3d, webgl, globe
React 3d Viewer
A 3D model viewer component based on react.js 一个基于react.js的组件化3d模型查看工具
Stars: ✭ 100 (-84.08%)
Mutual labels:  3d, webgl, html5
Alien.js
Future web pattern
Stars: ✭ 141 (-77.55%)
Mutual labels:  3d, webgl, html5
Curtainsjs
curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.
Stars: ✭ 1,039 (+65.45%)
Mutual labels:  3d, webgl, html5
Solar System Threejs
The Solar System: Modeled to scale with Three.js
Stars: ✭ 107 (-82.96%)
Mutual labels:  nasa, 3d, webgl
Itowns
A Three.js-based framework written in Javascript/WebGL for visualizing 3D geospatial data
Stars: ✭ 517 (-17.68%)
Mutual labels:  3d, webgl, globe
Skia Wasm Port
Port of the Skia drawing library to wasm, for use in javascript (node & browser)
Stars: ✭ 131 (-79.14%)
Mutual labels:  webgl, browser, html5
React Globe
Create beautiful and interactive React + ThreeJS globe visualizations with ease.
Stars: ✭ 167 (-73.41%)
Mutual labels:  webgl, earth, globe

Web WorldWind

New versions of WorldWind released

Web WorldWind 0.10.0 and WorldWind Java 2.2.0 are now available on GitHub. The new version of Web WorldWind addresses potential vulnerabilities in the code and underlying packages. The new version of WorldWind Java focuses on upgrading to Java 11 and JOGL 2.4 as well as a switch to Apache 2.0 license. WorldWind's API remains largely unchanged in this release and we are committed to maintaining a consistent API in future releases. More information on the release can be found at these links: Web WorldWind 0.10.0 and WorldWind Java 2.2.0. Please direct questions to our new email address:

[email protected]

Build Status

3D virtual globe API in JavaScript for the web, developed by NASA. The European Space Agency has provided valuable contributions to this platform since 2015. Web WorldWind provides a geographic context, complete with terrain, and a collection for shapes for displaying and interacting with geographic or geo-located information in 3D and 2D in any modern web browser. High-resolution terrain and imagery is retrieved from remote servers automatically as needed, while enabling developers to include their own custom terrain and imagery.

worldwind.arc.nasa.gov has setup instructions, developers guides, API documentation and more.

Get Started

The Web WorldWind Developer's Guide has a complete description of Web WorldWind's functionality. You'll also find there links to many Web WorldWind resources, including a user guide. For novices on WorldWind, A Get Started tutorial is the place to go. The latest Web WorldWind release provides many simple examples showing how to use all of Web WorldWind's functionality.

Building

Install NodeJS. The build is known to work with Node.js 12.18.0 LTS.

  • npm install downloads WorldWind's dependencies and builds everything

  • npm run build builds everything

  • npm run doc generates the WorldWind API documentation

  • npm run test runs WorldWind's unit tests

  • npm run test:watch automatically runs WorldWind's unit tests when source code changes

License

Copyright 2003-2006, 2009, 2017, 2020 United States Government, as represented by the Administrator of the National Aeronautics and Space Administration. All rights reserved.

The NASAWorldWind/WebWorldWind platform is licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

NASAWorldWind/WebWorldWind also contains the following 3rd party Open Source software:

ES6-Promise – under MIT License libtess.js – SGI Free Software License B Proj4 – under MIT License JSZip – under MIT License

A complete listing of 3rd Party software notices and licenses included in WebWorldWind can be found in the WebWorldWind 3rd-party notices and licenses PDF found in code directory.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].