欢迎来到天天文库
浏览记录
ID:12143600
大小:52.00 KB
页数:8页
时间:2018-07-15
《supermap objects 实验指导》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SuperMapobjects课程实验大纲实验课程名称:GIS开发课程性质:专业选修适用专业:地理信息系统专业实验总学时:12学时教材:《SuperMapobjects开发教程》中级参考书:《SuperMapobjects开发教程》初级《SuperMapobjects组件式开发》清华大学出版社一、实验教学目标与要求:第一、使学生明确软件开发一般过程(以典型的瀑布模型为例),强调文档的重要性。要学生养成编写实验文档、程序文档等开发文档的习惯。第二、讲述组件式GIS的特点,以SuperMapObjects为例。
2、讲述组件的定义,组件是如何提供的。组件的构成以及组件相关技术和概念,如OLE、ActiveX、对象、对象的属性、事件、方法、OCX文件等。以SuperMapObjects的对象结构图为纲,使学生明确组件式GIS的开发最主要的是熟悉对象的定义、对象的属性、事件和方法的运用,掌握SuperMapObjects中主要控件的名称、用途及相对应的OCX文件。第三、搭建实验平台,以VB6.0作为程序开发平台.实现GIS的基本功能,为后面的综合地理信息系统开发打下基础。二、实验课程具体内容:序号名称学时验证性实验类型教学
3、目的及主要内容1数据的操作2必开设计性目的:实现对数据的操作内容:掌握工作空间控件打开数据的方法理解工作空间、地图名、布局名、数据源集合、数据源、数据集集合、数据集等几个对象之间的关系(熟悉关系结构图)。2地图的相关操作2必开设计性目的:熟练掌握两种对地图操作的方法内容:一、通过数据集图层叠加生成地图;二、通过打开工作空间所保存的地图名来打开地图;对地图窗口的基本操作:放大、缩小、漫游、全屏等。3图例控件及专题地图的生成2必开设计性目的:图例控件操作及单值专题图的生成。内容:1)掌握图例控件的主要属性(特别
4、是相关的逻辑型属性);2)图例控件使用时,是如何得到数据的(图例控件的连接);3)掌握图例控件对图层管理的主要方法;4图查属性和属性查图2必开设计性目的:图查属性和属性查图内容:1)理解地理实体的属性的含义(数据表中的部分记录);2)熟悉SuperMap所提供的解决方案(soSelection和soRecordset对象);5跟踪图层的使用2必开设计性目的:使用跟踪图层内容1)掌握跟踪图层对象的属性、事件和方法;2)几何分析的解决方案;3)目标动态闪烁的解决方案。6空间查询和空间分析2必开设计性目的:空间查
5、询和空间分析内容:1)掌握空间查询的两种基本方法QueryByDistance和QueryEx;2)生成几何对象的缓冲区(缓冲区生成并分析);3)叠加分析的多种运算方法(剪裁、擦除、并、交、同一运算);本大纲执笔人:荆耀东实验一:对数据的操作实验项目:工作空间控件SuperWorkspace的操作以及SuperMapObjects对数据的相关操作。实验说明:信息系统的开发数据(库)是基础,地理信息系统的重点是空间数据;所以,在任何开发操作之前,一定要先打开数据文件。实验的目的是理解并掌握SuperMapoj
6、bects中是如何打开数据文件并进行管理的。实验要求:1)掌握工作空间控件打开数据的方法。包括打开工作空间文件(.smw)和数据源文件(.sdd、.sdb)两种。2)理解工作空间、地图名、布局名、数据源集合、数据源、数据集集合、数据集等几个对象之间的关系(熟悉关系结构图)。3)明确Open与OpenDatasource两种方法的区别。实验的主要过程:1)设计一简单GIS应用程序,打开工作空间文件,用列表框分别显示其数据源集、地图名集、布局名集。2)设计一简单的GIS应用程序,打开数据源文件.并用列表框列出数
7、据源所包含的数据集。分别采用工作空间控件的Open方法和0penDatas0urce方法。实验二:地图的相关操作实验项目:地图的生成与打开。实验说明:地理信息系统开发中最基本的对象就是地图。实验过程中,明确SuperMapObjects中地图的概念。特别是地图与图层、数据集之间的关系。掌握地图的生成过程;通过地图名打开工作空间中的地图的方法以及对地图窗口的基本操作。实验要求:1)理解SuperMap中地图的定义,以及地图与数据集、图层之间的关系;2)地图控件SuperMap的基本属性、事件、方法;3)熟练掌
8、握两种对地图操作的方法.一、通过数据集图层叠加生成地图;二、通过打开工作空间所保存的地图名来打开地图;4)对地图窗口的基本操作:放大、缩小、漫游、全屏等。地图控件是SuperMapObjects中的核心控件,用于显示地图.地图图层管理,地图放大,缩小等;SuperMap控件亦用于地图编辑以及其他与地图有关的操作。实验的基本过程是:1)制作一个简单的应用程序.打开工作空间文件或数据源文件,获取数据集,并通过用数据集
此文档下载收益归作者所有