Cesium 3D Content

We've curated terabytes of data from open and commercial sources to create high quality 3D content ready to use as part of your enterprise solution.

Add Cesium World Terrain and Sentinal-2 satellite imagery to your app, or use it as a base to combine with your own terrain and imagery data.


Contact Sales

High resolution terrain

Our massive terrain tileset has global coverage down to 50 cm resolution.

Offline access

Host global terrain and cloudless satellite imagery for use on-premises.

Interoperable formats

Content is tiled using efficient, open data formats widely supported in CesiumJS and other tools.


Cesium World Terrain

Cesium World Terrain fuses several data sources into a single quantized-mesh terrain tileset optimized for 3D map visualization and efficient streaming into CesiumJS and other 3D engines.

Cesium World Terrain was curated and tiled for efficient 3D visualization. Leaf tiles contain pre-generated meshes of the highest-resolution source data for that location; level of detail for non-leaf tiles was created with a terrain-specific simplification algorithm that computes geometric error for run-time level-of-detail control.

Format

quantized-mesh-1.0

Coverage

Global

Resolution

Coverage Approximate resolution in meters
England 1 m to 2 m
Australia populated areas and coasts 5 m
New Zealand 8 m
United States West Coast 50 cm
United States 1 m to 30 m
Canada 30 m
Europe 30 m
Mexico 30 m
Approximately -60 to 60 degrees latitude 30 m to 90 m
Entire Earth 1,000 m

CesiumJS Code Example

Copy to clipboard. Data copied clipboard.
var viewer = new Cesium.Viewer('container', {
    terrainProvider : Cesium.createWorldTerrain()
});

Extensions

Cesium World Terrain contains two quantized-mesh extensions.

Water Mask

The water mask extension includes coastline data used for rendering water effects.

water mask extension

CesiumJS Code Example

Copy to clipboard. Data copied clipboard.
var viewer = new Cesium.Viewer('container', {
    terrainProvider : Cesium.createWorldTerrain({
        requestWaterMask : true
    })
});

Normals

Oct-encoded per-vertex normals provide an efficient encoding of normal vectors that represent the terrain surface’s curvature at the given position. In CesiumJS, normals are used for terrain lighting. This is especially useful for highlighting surface curvature when high-resolution imagery is not used.

normals with lighting normals without lighting
With lighting. Without lighting.

CesiumJS Code Example

Copy to clipboard. Data copied clipboard.
var viewer = new Cesium.Viewer('container', {
    terrainProvider : Cesium.createWorldTerrain({
        requestVertexNormals : true
    })
});

Terms of Use

The Terms of Use include the Cesium ion Terms of Service and the following tileset-specific Terms of Use:

Copyright © 2013–2019 Cesium GS, Inc. All Rights Reserved. This tileset may not be copied or used except under the terms described in the Terms of Use or by a separate written agreement with AGI.

  • You may not copy, store, or redistribute any portion of the tileset for use in an offline, disconnected, or local environment. Client-side and proxy-based caching are allowed as long as it is a general caching mechanism caching other internet traffic as well, not just Cesium World Terrain data.
  • You must clearly display the attribution for this tileset defined below.
  • You agree that Cesium World Terrain is provided as-is and at-will, and will not hold AGI responsible for anything bad that happens as a result of your use of the tileset or your inability to use the tileset.
  • You agree that these terms of use may change at any time, and that your continued use of the tileset constitutes acceptance of the new terms.

Attribution

CesiumJS automatically displays attribution. Do not remove or modify it.

When using Cesium World Terrain outside of CesiumJS, you must clearly display the Cesium ion logo in the application’s window and include the following source data attributions:

Source Attribution
NZ 8m Digital Elevation Model (2012) LINZ - Land Information New Zealand
Digital Elevation Model (DEM) of Australia derived from LiDAR 5 Metre Grid Based on Geoscience Australia material
LIDAR Composite DTM - 1m & 2m © Environment Agency copyright and/or database right 2015. All rights reserved.
Digital Elevation Model over Europe (EU-DEM) Produced using Copernicus data and information funded by the European Union - EU-DEM layers
CGIAR SRTM © CGIAR-CSI
GTOPO30, SRTM, and National Elevation Dataset (NED) Data available from the U.S. Geological Survey

Sentinel-2 Imagery

Cloudless satellite imagery for the entire world down to 10 meter resolution for efficient streaming into CesiumJS and other 3D engines.

Format

Tile Map Service (TMS) or Web Map Tile Service (WMTS)

Coverage

Global

Resolution

10 m to 60 m

Extent

North: 90°

East: 180°

South -90°

West -180°

CesiumJS Code Example

Copy to clipboard. Data copied clipboard.
var viewer = new Cesium.Viewer('cesiumContainer', {
    imageryProvider: new Cesium.IonImageryProvider({ assetId: 3954 })
);

Terms of Use

For use of Sentinel-2 data, see:

Attribution

CesiumJS automatically displays attribution. Do not remove or modify it.

When using Sentinel-2 Imagery outside of CesiumJS, include the following source data attribution:

Sentinel-2 cloudless by EOX IT Services GmbH (Contains modified Copernicus Sentinel data 2016 & 2017)

Request an evaluation

Cesium World Terrain and Sentinel-2 are available for offline use. Ask our sales team about streaming on-premises.

Contact Sales