空间数据的显示和基本操作.ppt
《空间数据的显示和基本操作.ppt》由会员分享,可在线阅读,更多相关《空间数据的显示和基本操作.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、空间数据的显示和基本操作空间数据的显示和基本操作现在学习的是第1页,共30页第第4章章 空间数据的显示和基本操作空间数据的显示和基本操作现在学习的是第2页,共30页本 章 目 标 通过本章学习,能够使用SuperMap Objects控件编写代码,掌握并实现以下基本功能:1、打开各种数据源;、打开各种数据源;2、显示空间几何图形;、显示空间几何图形;3、能进行地图的放大、缩小等基本操作;、能进行地图的放大、缩小等基本操作;4、对地图窗口中的图层进行管理。、对地图窗口中的图层进行管理。现在学习的是第3页,共30页第第第第4 4章章章章 空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显
2、示和基本操作空间数据的显示和基本操作 本章内容本章内容n 4.1 打开数据源打开数据源n 4.2 空间数据的显示空间数据的显示n 4.3 地图放大、缩小、漫游等基本操作地图放大、缩小、漫游等基本操作n 4.4 图层管理图层管理现在学习的是第4页,共30页第第第第4 4章章章章 空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作4.1 打开数据源打开数据源打开数据源思路:打开数据源思路:现在学习的是第5页,共30页第第第第4 4章章章章 空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作4.1 打开数据源
3、打开数据源n 控件控件n SuperWorkSpace、Buttonn 按钮事件按钮事件n SuperWorkSpace.OpenDatasourcen SuperWorkspace.OpenDatasourceExn 传递的参数不同,Ex用于打开数据库类型数据源现在学习的是第6页,共30页第第第第4 4章章章章 空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作4.1 打开数据源打开数据源 加载控件:SuperMap Core Controls核心控件,并将SuperWorkSpace控件添加到窗体上。控件及控件及对对象象方法、事件方法、事件功能
4、描述功能描述SuperWorkspace1 OpenDataSource打开数据源文件soDataSource打开数据源文件:打开数据源文件:l 语法描述语法描述soDatasource SuperWorkspace.OpenDataSource(strDataSourceName As String,strAlias As String,nEngineType As seEngineType,bReadOnly As Boolean)现在学习的是第7页,共30页第第第第4 4章章章章 空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作参数参数可可
5、选选类类型型描述描述strDataSourceName 必选String数据源文件全路径名(*.sdb)strAlias 必选String数据源标识名(在同一个工作空间中必须唯一)nEngineType 必选seEngineType数据源引擎类型bReadOnly 必选Boolean是否只读4.1 打开数据源打开数据源参数说明:现在学习的是第8页,共30页第第第第4 4章章章章 空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作l 实例实例:编写代码实现打开SDB数据源功能(1)窗体设计)窗体设计:添加Command控件到窗体上,将Command1
6、.Caption属性设置为“打开数据源”。现在学习的是第9页,共30页第第第第4 4章章章章 空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作(2)代码:代码:Private Sub Command1_Click()打开数据源 Dim objDs As soDataSource 定义数据源对象变量 Dim strDsName As String 定义数据源名称变量 strDsName=App.Path&worldworld.sdb 数据源相对路径相对路径 Set objDs=SuperWorkspace1.OpenDataSource(strDs
7、Name,world,sceSDBPlus,False)打开数据源 If objDs Is Nothing Then 判断是否打开成功 MsgBox 打开数据源失败!Exit Sub Else MsgBox 打开数据源成功!End If Set objDs=Nothing 释放变量 End Sub现在学习的是第10页,共30页 本章内容本章内容n 4.1 打开数据源打开数据源n 4.2 空间数据的显示空间数据的显示n 4.3 地图放大、缩小、漫游等基本操作地图放大、缩小、漫游等基本操作n 4.4 图层管理图层管理第第第第4 4章章章章 空间数据的显示和基本操作空间数据的显示和基本操作空间数据的
8、显示和基本操作空间数据的显示和基本操作现在学习的是第11页,共30页第第第第4 4章章章章 空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作4.2 空间数据的显示空间数据的显示 加载控件:加载SuperMap Core Controls 核心控件、工作空间管理器控件SuperWkspManager控件,并将SuperMap、SuperWorkspace控件和SuperWkspManager控件添加到窗体上。在工作空间中打开的数据源,可以通过VB中的TreeView控件、ListView控件将其显示出来。SuperMap Objects为了降低开发
9、难度,提高开发效率,提供了专门的辅助控件工作空间管理器控件SuperWkspManager,其主要功能是将工作空间中管理的所有数据进行树状的直观显示。显示方法只需以下两个步骤:现在学习的是第12页,共30页n Load/Unload事件事件n SuperWkspManager.Connect SuperWorkspace.Handlen SuperMap1.Connect SuperWorkspace1.Handlen SuperWkspManager.Disconnectn SuperWkspManager.Refreshn 控件控件n SuperWorkSpace、SuperWkspMan
10、ager、SuperMap第第第第4 4章章章章 空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作现在学习的是第13页,共30页第第第第4 4章章章章 空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作控件及控件及对对象象方法、事件方法、事件功能描述功能描述SuperWkspManager1LDbClick当用户在选项卡列表中某一项上双击鼠标左键时触发SuperMap1soLayers(对象)AddDataset用于把一个数据集添加到地图的图层集合中(1)将工作空间管理器控件和工作空间控件进行关联,方
11、法为:Private Sub Form_Load()SuperWkspManager1.Connect SuperWorkspace1.Handle 在相关控件之间建立连接End Sub(2)在打开数据源成功后,刷新工作空间管理控件,方法为:SuperWkspManager1.Refresh 通过以上两个步骤,可将工作空间中的数据显示出来,但并没有将图形显示出来,以下通过实例介绍通过工作空间管理器控件打开数据集显示图形方法和过程。现在学习的是第14页,共30页第第第第4 4章章章章 空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作l语语法描述法描
12、述、工作空、工作空间间管理控件的双管理控件的双击击事件事件SuperWkspManager.LDbClick(nFlag As SeSelectedItemFlag,strSelected As String,strParent As String)参数说明:参数参数可可选选类类型型描述描述nFlag必选seSelectedItemFlag当前选中的项(Item)的类型,如数据源、数据集、地图、布局、线型库、符号库等。strSelected 必选String选中的项的文本。如果是数据源,则是数据源别名;如果是数据集或者地图、布局,则是其名称。strParent 必选String选中对象的父节点
13、的名称,对数据集来说,就是数据源的名称,其他类型的选中无用。现在学习的是第15页,共30页第第第第4 4章章章章 空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作参数参数可可选选类类型型描述描述objDataset 必选soDataset要添加的数据集对象,可以是soDatasetVector或 soDatasetRaster对象。bAddToHead必选Boolean表示是否将数据集添加到SuperMap最顶层,True表示添加到最顶层;False表示添加到最底层。l语语法描述法描述 2、添加数据集到地图窗口的图层集中添加数据集到地图窗口的图层
14、集中soLayer soLayers.AddDataset(objDataset As soDataset,bAddToHead As Boolean)参数说明:现在学习的是第16页,共30页第第第第4 4章章章章 空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作空间数据的显示和基本操作n实例:实例:双击工作空间管理器中的某个数据集后,即可将该数据集显示在地图窗口上双击工作空间管理器中的某个数据集后,即可将该数据集显示在地图窗口上窗体设计窗体设计:将工作空间管理器控件、地图窗口控件添加到窗体上即 SuperWkspManager1、SuperMap1主要步骤主要步骤:(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 空间 数据 显示 基本 操作
限制150内