tool · draft

CesiumJS

Open-source JavaScript library from Cesium for 3D globes and maps in the browser; streams 3D Tiles, terrain, imagery and time-dynamic data on a WGS84 globe.

Cities & places

What is reusable: open sourceunknown dataAPIopen participation Apache-2.0

The globe follows WGS84, the standard model of the Earth's shape used by GPS. Onto it CesiumJS streams 3D Tiles, the open specification for buildings, photogrammetry and point clouds. The library also loads glTF models (a standard 3D model format), imagery and terrain layers, and vector data in KML, GeoJSON and CZML. Time-dynamic visualisation, live telemetry and 4D views have first-class support. The same scene can be shown in 3D, in 2D or in a 2.5D Columbus view.

CesiumJS installs from npm and is released under the Apache 2.0 licence, free for commercial and non-commercial use. Cesium says the library has been open source since 2012. Tiles can be streamed from Cesium ion, the company's hosted service, or from any other source. The GitHub repository takes contributions.

Many of the published city twins on this site are viewed in CesiumJS or in a viewer built on top of the library.

form
open-source JavaScript library
group
3D cities and mapping
homepage
https://cesium.com/platform/cesiumjs/
licence
Apache-2.0
cost
free

used by

  • GeoLibre tool draft

    Free, open-source GIS from the opengeos project that loads, styles and analyses geospatial data in a web browser, as a desktop or phone app, or inside a Jupyter notebook, keeping the data on the user's own machine.

    open sourceAPIopen participation

  • God's Eye View tool draft

    Open-source browser globe by Bilawal Sidhu and Sameh Khamis that puts live public feeds on Google's photorealistic 3D tiles: aircraft, ships, satellites, earthquakes, fires, weather, public cameras.

    open sourcepartly open dataopen participation

Tags: 3d globe, web, javascript, 3d tiles, open source, visualization

staging: drafts and proposals shown