想对场景添加一个三维面数据图层

0 投票
149 浏览
在场景中添加一个三维面的图层,想用

DatasetVector mydataset = workspace1.Datasources[1].Datasets["面1"] as DatasetVector;

sceneControl1.Scene.Layers.Add(mydataset,new Layer3DSettingVector(), true);

方法,其中“面1”是一个三维面数据集。但是添加完的效果是“面1”完全贴合在地形上,本来的高程已经没有了!请问这是什么问题啊?
最新提问 3月 22, 2018 分类:  149次浏览 | 用户: 超级超 才疏学浅 (11 分)

1个回答

1 投票
 
已采纳
您好,可能是添加进去时面图层的高度模式是贴地模式,请在Layer3DSettingVector.style设置GeoStyle3D.AltitudeMode 为绝对高度Absolute
最新回答 3月 23, 2018 用户: 胡林 登峰造极 (5,831 分)
采纳于 3月 27, 2018 用户:超级超
按照方法完美解决,非常感谢!!!
...