Adding Bhuvan imagery data into CESIUM

1. A concise explanation of the problem you're experiencing.
How to import WMS/WMTS imagery layer data and any terrain data from Bhuvan website into CESIUM?
If possible can we visualise the same in Offline also?

2. A minimal code example. If you've found a bug, this helps us reproduce and repair it.

            new Cesium.WebMapServiceImageryProvider({
                url : ‘’,
                layers : ‘as_hz’,
                parameters : {
                    transparent : ‘true’,
                    format : ‘image/png’
                proxy : new Cesium.DefaultProxy(’/proxy/’)

3. Context. Why do you need to do this? We might know a better way to accomplish your goal.

I would like to visualise imagery and terrain data on Cesium from Bhuvan website and do Image processing.

4. The Cesium version you're using, your operating system and browser.

Cesium : 1.38
OS: Windows 10
Browser: Google chrome

Hi there,

Have you seen the Imagery Layer Tutorial and the Terrain Tutorial? The terrain data will need to be in a quantized-mesh or a heightmap format.

Take a look at our Offline Guide for getting imagery data to work offline.