打开指定名称的地图。该指定名称为地图所关联的工作空间中的地图集合对象中的一个地图的名称,注意与地图的显示名称相区别。
命名空间:
SuperMap.Mapping程序集: SuperMap.Mapping (in SuperMap.Mapping)
版本: dll
语法
C# |
---|
public bool Open( string mapName ) |
参数
- mapName
- Type: System..::.String
地图名称。
返回值
打开成功则返回true,否则返回false示例
示例如何通过 Map.Open 方法打开地图。另外,代码段中的有关工作空间的连接信息的设定要根据用户数据所在的位置进行结合实际的设定。
CopyC#
private void toolStripOpen_Click(Object sender, EventArgs e) { //初始化工作空间 Workspace workspace= new Workspace(); //打开工作空间文件 WorkspaceConnectionInfo infomation = new WorkspaceConnectionInfo(); //设置工作空间连接信息 infomation.Name = "test"; infomation.Type = WorkspaceType.SQL; infomation.Server = "supermap"; infomation.Database = "ugo"; infomation.User = "ugo"; infomation.Password = "ugo"; infomation.Driver = ""; //打开工作空间 workspace.Open(infomation); //判断工作空间中是否有地图 if (workspace.Maps.Count == 0) { MessageBox.Show("当前工作空间中不存在地图!"); return; } //获取工作空间中的地图 Map map = new Map(workspace); //打开指定的地图 map.Open(workspace.Maps[0]); workspace.Dispose(); }