# load multiple terrain providers.

**URL:** <https://community.cesium.com/t/load-multiple-terrain-providers/7438>\
**Category:** CesiumJS\
**Created:** [September 14, 2018, 7:02am UTC](https://community.cesium.com/t/load-multiple-terrain-providers/7438 "2018-09-14T07:02:09Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![san](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/san/32/2011_2.png) [@san](https://community.cesium.com/u/san)\
**Post date:** [September 14, 2018, 7:02am UTC](https://community.cesium.com/t/load-multiple-terrain-providers/7438/1 "2018-09-14T07:02:09Z")

</div>

**How to load multiple dtm datasets on cesium map using asset ids .something like**

```auto
var viewer = new Cesium.Viewer('cesiumContainer',{
    terrainProvider : new Cesium.CesiumTerrainProvider({
        url: Cesium.IonResource.fromAssetId(6015,6011,6012)
    })
});

```

``

---

<div class="post-metadata">

**Author:** ![omar](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/omar/32/1999_2.png) [@omar](https://community.cesium.com/u/omar)\
**Post date:** [September 17, 2018, 2:31pm UTC](https://community.cesium.com/t/load-multiple-terrain-providers/7438/2 "2018-09-17T14:31:48Z")

</div>

The [fromAssetId](https://cesiumjs.org/Cesium/Build/Documentation/IonResource.html?classFilter=ionRe#.fromAssetId)function only takes one number as an assetId.

I don’t think CesiumJS allows multiple terrain providers on the client, but you should be able to combine your terrain on the server (in Cesium ion) and just serve the combined terrain as one asset.

---

<div class="post-metadata">

**Author:** ![san](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/san/32/2011_2.png) [@san](https://community.cesium.com/u/san)\
**Post date:** [September 18, 2018, 9:37am UTC](https://community.cesium.com/t/load-multiple-terrain-providers/7438/3 "2018-09-18T09:37:34Z")

</div>

Thanks for the reply.But i could not find any option to combine the assets in ion.Please help me with this.

---

<div class="post-metadata">

**Author:** ![omar](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/omar/32/1999_2.png) [@omar](https://community.cesium.com/u/omar)\
**Post date:** [September 18, 2018, 1:51pm UTC](https://community.cesium.com/t/load-multiple-terrain-providers/7438/4 "2018-09-18T13:51:06Z")

</div>

Sorry I wasn’t clear earlier - when you’re adding an asset ([https://cesium.com/ion/addasset](https://cesium.com/ion/addasset)), just drag all your terrain files and upload them together, and they’ll be combined into one asset.

Let me know if that works!

---

<div class="post-metadata">

**Author:** ![donohue.gavin](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/donohue.gavin/32/2570_2.png) [@donohue.gavin](https://community.cesium.com/u/donohue.gavin)\
**Post date:** [December 15, 2019, 12:10am UTC](https://community.cesium.com/t/load-multiple-terrain-providers/7438/5 "2019-12-15T00:10:28Z")

</div>

That worked for me anyway. Not sure about OP.

Thanks

---

<div class="post-metadata">

**Author:** ![san](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/san/32/2011_2.png) [@san](https://community.cesium.com/u/san)\
**Post date:** [December 16, 2019, 9:58am UTC](https://community.cesium.com/t/load-multiple-terrain-providers/7438/6 "2019-12-16T09:58:11Z")

</div>

Don’t worry it worked for me also.But i don’t want to tile all the terrain assets together.

---

<div class="post-metadata">

**Author:** ![guangc68](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/guangc68/32/2272_2.png) [@guangc68](https://community.cesium.com/u/guangc68)\
**Post date:** [March 14, 2020, 2:48pm UTC](https://community.cesium.com/t/load-multiple-terrain-providers/7438/7 "2020-03-14T14:48:11Z")

</div>

hi，have you solve this problem？

在 2019年12月16日星期一 UTC+8下午5:58:11，san写道：

---

<div class="post-metadata">

**Author:** ![san](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/san/32/2011_2.png) [@san](https://community.cesium.com/u/san)\
**Post date:** [March 14, 2020, 4:31pm UTC](https://community.cesium.com/t/load-multiple-terrain-providers/7438/8 "2020-03-14T16:31:58Z")

</div>

![terrain_options.PNG](https://global.discourse-cdn.com/cesium/original/2X/5/5b389d6b81bff1430081baa61642a83a90c3be73.png)

Yes.While uploading terrain data to cesium ion you can choose list of terrain data(base terrain) to merge your terrain with.You can also add multiple terrain data at once.I added multiple data and selected cesium world terrain as base terrain
