三维地图控件。一个三维场景窗口(SceneControl)对应一个三维场景(Scene),即一个三维场景窗口中只能显示一个三维场景。

命名空间:  SuperMap.UI
程序集:  SuperMap.Realspace (in SuperMap.Realspace)
版本: dll

语法

C#
[ToolboxBitmapAttribute(typeof(SceneControl))]
public class SceneControl : UserControl

备注

三维地图控件是通过对三维模型的可视化表达,即以视觉化的形式将它们表现出来,可以为用户提供一些二维地图数据无法直接提供的信息。三维可视化广泛应用于医学、军事、地质、勘探等领域。在三维GIS中,三维数据可视化可以真实地表现空间数据、逼真地模拟仿真地理信息现实,进而可以直观地展现用户感兴趣的数据。

在三维窗口中,滚动鼠标滚轮,可以进行三维场景的放大或缩小的操作;按住鼠标滚轮进行上下拖动,可以对三维场景的进行倾斜操作,如果按住鼠标滚轮进行左右拖动,可以对三维场景进行旋转,另外,使用shift+光标键(上下光标键和左右光标键)也可以实现三维场景的倾斜和旋转操作。

注意:

当用户使用该三维地图控件对象进行编程时,如果将Workspace与SceneControl建立了关联,那么在进行对象的关闭时,一定需要注意关闭的顺序,如下:

1、关闭scene 对象;

2、关闭SceneControl对象;

3、关闭Workspace对象。

继承层次

System..::.Object
  System..::.MarshalByRefObject
    System.ComponentModel..::.Component
      System.Windows.Forms..::.Control
        System.Windows.Forms..::.ScrollableControl
          System.Windows.Forms..::.ContainerControl
            System.Windows.Forms..::.UserControl
              SuperMap.UI..::.SceneControl
                SuperMap.Desktop..::.DesktopSceneControl

请参见