非科班Java出身GISer

非科班Java出身GISer

Cesium 实战 - 3dtile 数据与 I3S(arcgis 服务) 数据设置透明

最近在搞 ArcGIS Maps SDK for JavaScript,遇到一个需求,想要把倾斜摄影数据透明显示。

ArcGIS JSAPI 加载的是 I3S 数据,本身不提供透明化处理的参数。

由于 ArcGIS JSAPI 不太容易研究,于是先用 Cesium 尝试加载透明化,搞明白原理再去搞 ArcGIS JSAPI 。

经过尝试,发现 Cesium 倾斜摄影,包括 3dtile 和 I3S 都可以透明化。

本文包括 3dtile 透明核心代码、I3S 透明核心代码、完整代码以及在线示例。


核心代码

cesium 添加 i3s 数据和 3dtile 数据:


// 添加 i3s 数据
// 官方示例
async function 
02-27 18:26