已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SuperMap objects 课程实验大纲实验课程名称:GIS开发课程性质:专业选修适用专业:地理信息系统专业实验总学时:12 学时 教材: SuperMap objects 开发教程 中级参考书:SuperMap objects 开发教程 初级 SuperMap objects 组件式开发 清华大学出版社一、实验教学目标与要求:第一、使学生明确软件开发一般过程(以典型的瀑布模型为例),强调文档的重要性。要学生养成编写实验文档、程序文档等开发文档的习惯。第二、讲述组件式GIS的特点,以SuperMap Objects为例。讲述组件的定义,组件是如何提供的。组件的构成以及组件相关技术和概念,如 OLE、ActiveX、对象、对象的属性、事件、方法、OCX文件等。以SuperMap Objects的对象结构图为纲,使学生明确组件式GIS的开发最主要的是熟悉对象的 定义、对象的属性、事件和方法的运用,掌握SuperMap Objects中主要控件的名称、用途及相对应 的OCX文件。第三、搭建实验平台,以VB 60作为程序开发平台实现GIS的基本功能,为后面的综合地理信息系统开发打下基础。 二、实验课程具体内容:序号名称学时验证性实验类型教学目的及主要内容1数据的操作2必开设计性目的:实现对数据的操作内容:掌握工作空间控件打开数据的方法 理解工作空间、地图名、 布局名、数据源集合、数据源、数据集集合、数据集等几个对象之间的关系(熟悉关系结构图)。2地图的相关操作 2必开设计性目的:熟练掌握两种对地图操作的方法内容:一、通过数据集图层叠加生成地图;二、通过打开工作空间所保存的地图名来打开地图;对地图窗口的基本操作:放大、缩小、漫游、全屏等。 3图例控件及专题地图的生成 2必开设计性目的:图例控件操作及单值专题图的生成。 内容:1)掌握图例控件的主要属性(特别 是相关的逻辑型属性);2)图例控件使用时,是如何得到数据的(图例控件的连接);3)掌握图例控件 对图层管理的主要方法;4图查属性和属性查图2必开设计性目的:图查属性和属性查图 内容:1)理解地理实体的属性的含义(数据表中的部分记录);2)熟悉SuperMap所提供的解决 方案(soSelection和soRecordset对象);5跟踪图层的使用 2必开设计性目的: 使用跟踪图层内容1)掌握跟踪图层对象的属性、事件和方法;2)几何分析的解决方案;3)目标动态闪烁的解决方案。 6空间查询和空间分析 2必开设计性目的:空间查询和空间分析 内容 :1)掌握空间查询的两种基本方法 QueryByDistance和QueryEx;2)生成几何对象的缓冲 区(缓冲区生成并分析);3)叠加分析的多种运算方 法(剪裁、擦除、并、交、同一运算);本大纲执笔人:荆耀东实验一:对数据的操作实验项目:工作空间控件SuperWorkspace的操作以及SuperMap Objects对数据的相关操作。 实验说明:信息系统的开发数据(库)是基础,地理信息系统的重点是空间数据 ;所以,在任何开发操作之前,一定要先打开数据文件。实验的目的是理解并掌握SuperMap ojbects中是如何打开数据文件并进行管理的。 实验要求:1)掌握工作空间控件打开数据的方法。包括打开工作空间文件( smw)和数据源文件 (.sdd、.sdb)两种。2)理解工作空间、地图名、 布局名、数据源集合、数据源、数据集集合、数据集等几个对象之间的关系(熟悉关系结构图)。3)明确Open与OpenDatasource两种方法的区别。实验的主要过程:1)设计一简单GIS应用程序,打开工作空间文件,用列表框分别显示其数据源集、地图名集、布局名集。2)设计一简单的 GIS应用程序,打开数据源文件并用列表框列出数据源所包含的数据集。分别采用工作空间控件的 Open方法和0penDatas0urce方法。实验二:地图的相关操作 实验项目:地图的生成与打开。 实验说明:地理信息系统开发中最基本的对象就是地图。实验过程中,明确SuperMap Objects中地图的概念。特别是地图与图层、数据集之间的关系。掌 握地图的生成过程;通过地图名打开工作空间中的地 图的方法以及对地图窗口的基本操作。 实验要求:1)理解SuperMap中地图的定义,以及地图与数据集、图层之间的关系;2)地图控件SuperMap的基本属性、事件、方法;3)熟练掌握两种对地图操作的方法一、通过数据集图层叠加生成地图;二、通过打开工作空间所保存的地图名来打开地图;4)对地图窗口的基本操作:放大、缩小、漫游、全屏等。 地图控件是SuperMap Objects中的核心控件,用于显示地图地图图层管理,地图放大,缩小等;SuperMap控件亦用于地图编辑以及其他与地图有关的操作。实验的基本过程是:1)制作一个简单的应用程序打开工作空间文件或数据源文件,获取数据 集,并通过用数据集(图层)叠加的方式,生成地图并对地图进行相应的操作。2)制作一个简单的 应用程序,打开工作空间文件,列出其中的资源(数 据源集、地图名集、布局名集),双击地图名打开选中的相应的地图。并在地图窗口中对地图进行相应的操作(放大、缩小、漫游、自由缩放等实验三:图例控件及专题地图的生成 实验项目:图例控件操作及单值专题图的生成。 实验说明:在SuperMap Objects中,图层(数据集)是最基本的操作单位。所以,SliperMap Objects 提供了图例控件Superlegend对图层进行统一管理。第二部分,通过单值专题地图的生成,理解专题图的意义以及生成的过程。实验要求:1)掌握图例控件的主要属性(特别 是相关的逻辑型属性);2)图例控件使用时,是如何得到数据的(图例控件的连接);3)掌握图例控件 对图层管理的主要方法;4)什么是专题图,理解单值专题图生成过程及所用的对象(风格对象soStyle和 颜色对象soColors)。实验的主要过程是:制作一个简单的应用程序,打开数据源文件,获取数据集,并通过用数据集(图层)叠加的方式,生成地图。并用图 例控件对地图进行操作。选定相应的图层和专题变量,生成单值专题图。实验四:图查属性和属性查图 实验项目:图查属性和属性查图 实验说明:图查属性即选中一定的地理实体,显示它的属性;转化为以下问题:1)选中的是哪一个 图层的地理实体;2)既然图层是由数据集组生成的, 那么选中了一个地理实体(点、线、面)对象,其实 就是选中了数据库中的一部分数据(数据表中的部分记录);3)列表显示这些数据。SuperMap提供了soSelection和soRecordset对象作为解决方案。 而属性查图,即是SQL查询即客户提供一定的 属性查询条件,查询地理实体,并在地图上亮显示。 转化为以下问题:1)输入对象的属性条件(即构造 查询的条件);2)通过一定的方法,查找到属性相对 应的记录(或是记录集);3)将记录集转化为选择 集,在地图窗口中高亮显示。 实验要求:1)理解地理实体的属性的含义(数 据表中的部分记录);2)熟悉SuperMap所提供的解决 方案(soSelection和soRecordset对象);3)熟练掌握 ListView控件的使用;4)熟悉SQL查询语句的各部分 结构(列名、表名、查询条件);5)熟悉矢量数据集对象(如何获取对象、对象Query方法);6)熟悉掌握使用相应的控件构造查询条件输入窗体。实验五:跟踪图层的使用 实验项目:通过几何分析和目标的动态闪烁熟悉跟踪图层对象soTackingLaye的使用 实验说明:跟踪图层位于地图图层的最顶层。主要用于显示动态目标,因为这个图层是单独显示的。有独立的Refresh方法。TrackingLayer的刷新不需要整个地图刷新,所以速度快,适合显示动态目标。跟踪图层为临时图层,在这个图层上绘制的图形不保存到 数据源文件中。通过编写几何分析(测距、测面、测 角)的程序和分析目标动态闪烁的程序,熟悉跟踪图 层对象的使用。实验要求:1)掌握跟踪图层对象的属性、事件和方法;2)几何分析的解决方案;3)目标动态闪烁的解决方案。 实验六:空间查询和空间分析 实验项目:空间查询和空间分析 实验说明:空间分析是GIS区别与其他信息系统最主要的特征。本实验是所有课程实验的重点与难点。SuperMap Objects提供的空间查询种类多达100多种,空间分析则包括几何分析、叠加分析等。 实验要求:1)掌握空间查询的两种基本方法 QueryByDistance和QueryEx;2)生成几何对象的缓冲 区(缓冲区生成并分析);3)叠加分析的多种运算方 法(剪裁、擦除
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 营养袋的配置顺序
- 骨质疏松常见症状及护理护理要点指南
- 组合体读图的方法
- 英语六级核心1500词
- 儿童悬吊训练系统
- 2025年收费的生产服务项目立项申请报告
- 胃肠外科补液与营养支持
- 核心员工干股协议书
- 出租出买卖协议合同
- 股民集体索赔协议书
- 2025山东发展投资控股集团有限公司权属企业公开招聘(249人)考试笔试参考题库附答案解析
- 出血中风病护理查房
- 第8课欧洲的思想解放运动高一历史下学期核心素养统领教学课件(中外历史纲要下册)((1))
- 造纸厂委托经营协议书
- 画家简介(函授美术作业)课件
- 《国际中文教育概论》课件全套 第1-12章 从对外汉语教学到国际中文教育- 国际中文教育前瞻
- 电商数据运营(模块二)单元四数据采集与处理的方案撰写
- 通用电子嘉宾礼薄
- 人教版四年级上册数学(新插图) 公顷和平方千米单元复习提升 教学课件
- 护理法律法规培训课件
- GB/T 4857.4-2008包装运输包装件基本试验第4部分:采用压力试验机进行的抗压和堆码试验方法
评论
0/150
提交评论