怎么在supermap iclient3d for cesium中加载倾斜模型
时间: 2023-09-28 19:12:16 浏览: 149
加载本地shp文件的库
在SuperMap iClient 3D for Cesium中加载倾斜模型,可以通过以下步骤实现:
1. 使用SuperMap iDesktop将倾斜摄影数据导入到SuperMap iServer中,并发布为倾斜模型服务。
2. 在Cesium的Viewer中添加倾斜模型图层。示例代码如下:
```javascript
var tiltModelLayer = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
url: 'http://localhost:8090/iserver/services/3D-t-model/rest/realspace/datas/TiltModel/config'
}));
```
其中,url为倾斜模型服务的地址。
3. 设置倾斜模型图层的样式。示例代码如下:
```javascript
tiltModelLayer.style = new Cesium.Cesium3DTileStyle({
color: "color('white')",
show: true
});
```
其中,color参数为倾斜模型的颜色。
4. 可以通过调整场景摄像机的位置、方向和高度等参数,来观察倾斜模型。示例代码如下:
```javascript
viewer.camera.setView({
destination: Cesium.Cartesian3.fromDegrees(118.78, 32.04, 100),
orientation: {
heading: Cesium.Math.toRadians(0),
pitch: Cesium.Math.toRadians(-90),
roll: Cesium.Math.toRadians(0)
}
});
```
其中,destination参数为场景摄像机的位置,heading、pitch、roll参数为场景摄像机的方向。
以上就是在SuperMap iClient 3D for Cesium中加载倾斜模型的步骤。
阅读全文