三维分段专题图类。
命名空间:
SuperMap.Realspace程序集: SuperMap.Realspace (in SuperMap.Realspace)
版本: dll
语法
C# |
---|
public class Theme3DRange : Theme3D, IDisposable |
备注
制作三维分段专题图,如果首尾区间没有设置风格,且没有设置默认风格,那么无论是采用AddToTail还是AddToHead方法,首尾区间默认采用用户所添加的第一个分段的风格,比如:总共分5段,AddToTail方法依次添加 [0,1)、[1,2)、[2,4)三段,那么首区间(负无穷,0),尾区间[4,正无穷),采用[0,1)的风格。
示例
以下代码示范了如何制作三维分段专题图,并显示在三维场景中。
CopyC#
public void TestThem3DeRange(DatasetVector targetDataset,Scene sceneObject) { //进行三维地图场景的设置 sceneObject.Atmosphere.IsVisible = true; //生成三维分段专题图并显示在三维场景中 Theme3DRange theme3DRange = Theme3DRange.MakeDefault(targetDataset, "SmID", RangeMode3D.EqualInterval, 8, ColorGradientType.Terrain); Layer3DDataset layer3DDatasetRange = sceneObject.Layers.Add(targetDataset, theme3DRange, true); layer3DDatasetRange.UpdateData(); sceneObject.Refresh(); }