SuperMap iObjects .NET 11i 控件使用指南
图层控制  

二维图层树和三维图层树提供了界面交互功能进行基本的图层管理,并且,图层管理器中的图层树实质也是二维图层树或者三维图层树,因此,图层管理器同样具有二维图层树和三维图层树的界面交互功能。

二维图层树和三维图层树都是对图层进行管理,其图层管理功能基本相同,下面以二维图层树的界面交互操作为例,说明所提供的界面交互功能,这里主要介绍图层控制功能,包括图层的可显示、可选择、可编辑、可捕捉控制。

打开二维图层树

дCopy
		
	// 打开工作空间 World.smwu,并在地图控件中打开工作空间中的第一幅地图
	WorkspaceConnectionInfo workspaceConnectionInfo = new WorkspaceConnectionInfo(
		@"..\SampleData\World\World.smwu");
	Workspace workspace = new Workspace();
	workspace.Open(workspaceConnectionInfo);
	mapControl.Map.Workspace = workspace;
	mapControl.Map.Open(workspace.Maps[0]);
	mapControl.Map.Refresh();

	// 将地图控件中所显示的地图关联到二维图层树,使其管理其中的地图图层
	layersTree.Map = mapControl.Map;
		  
	

图层控制操作

关于图层控制操作的说明和演示,都在上面运行的应用程序中进行。

可显示

如下所示,圈定的图标()用来控制该图层在地图中是否显示,单击该图标,如果图标变灰,表示图层不显示;如果图标高亮,表示图层显示。

只有图层为可显示状态时,该图层才可选择、可编辑、可捕捉。

可选择

如下所示,圈定的图标()用来控制该图层中的对象是否可以被选中,单击该图标,如果图标变灰,表示不能选中该图层中的对象;如果图标高亮,表示可以选中该图层中的对象。

可编辑

如下所示,圈定的图标()用来控制该图层中的对象是否可以被编辑,单击该图标,如果图标变灰,表示不可以编辑该图层中的对象;如果图标高亮,表示可以编辑该图层中的对象。

可捕捉

如下所示,圈定的图标()用来控制该图层中的对象是否可以被捕捉,单击该图标,如果图标变灰,表示不可以捕捉到该图层中的对象;如果图标高亮,表示可以捕捉到该图层中的对象。


  版权所有© 北京超图软件股份有限公司。保留所有权利。