收藏 分销(赏)

大学专业试卷GIS设计与开发试卷B.doc

上传人:二*** 文档编号:4510150 上传时间:2024-09-26 格式:DOC 页数:3 大小:60.54KB 下载积分:5 金币
下载 相关 举报
大学专业试卷GIS设计与开发试卷B.doc_第1页
第1页 / 共3页
本文档共3页,全文阅读请下载到手机保存,查看更方便
资源描述
院系: 专业班级: 姓名: 学号: 装 订 线 GIS设计与开发课程试卷B 适用专业: 考试日期: 试卷所需时间:120分钟(闭卷考试) 试卷总分:100分 题目 一 二 三 四 五 合计 成绩 一、填空题(共20空、每空0.5分,共10分) 1. GIS的开发模式可分为三种:__________、__________和__________。 2. 请列举2种GIS组件产品:_________和_________。 3. 结构化程序设计只包括____________、____________和____________等3种结构。 4. MapObjects支持的主要数据类型有:_________、_________、_________和ArcSDE连接的文件。 5. 空间数据库中常用的坐标系有_________和_________。 6. 实体-关系数据模型(E-R模型)是构建数据库概念模型的一种有效的方法,它由_________、_________、_________三个抽象概念组成。 7. MapObjects组件中的RecordSet对象主要存储3种Field,即:________、_________和_________。 8. 一条公路长5.9公里,表示在地图上为5.9厘米,则该图的比例尺是______。 二、选择题(共10题、每题2分,共20分) 1. 建立空间信息系统空间参考的基础是( )。 A、大地水准面 B、地球椭球面 C、自然地球表面 D、直角坐标系 2. GIS 组件式的二次开发的特点包括:( ) A 开发简易 B 开发语言无关 C 不依赖于商用GIS 平台 D 通用性 3. 下面哪种空间文件格式( )是用于表达栅格数据。 A、MapGIS WT格式 B、ESRI Shapefile格式 C、MapGIS WP格式 D、ESRI Grid格式 4. 面向对象方法的基本特征包括( ) A.类 B.对象 C.虚拟 D.继承 5. 按6度带划分,经度范围为114°---> 120°,那么其中央经线为:( ) A 、117° B、116° C、115° D、117.5° 6. 假定“姓名”是文本型字段,则查找姓“王 ”的学生应使用表达式。( ) A 姓名 Like ″王*″ B 姓名 Like ″[ !王 ] ″ C 姓名 = ″ 王 * ″ D 姓名 = = ″ 王 * ″ 7. 地理坐标系的坐标单位是( ) A 、角度单位 B、长度单位 C 、弧度单位 D、计量单位 8. 我国某城市的地图中,两地测得的实际距离为2.5KM,在地图上的距离为5cm,下面描述错误的是:( ) A、若是国家基本比例尺地图,采用的则是高斯克里格投影 B、按照国家基本比例尺的划分,该地图的比例尺应该为中比例尺 C、按此比例尺推算,在1:1万的地形图中,图上距离应该为12.5CM D、该地图的比例尺应该为1:50万 9. 以下属于地理坐标系的是( ) A.北京54三度带坐标系 B.UTM坐标系 C.WGS 1984坐标系 D.墨卡托世界坐标系 10. 空间查询语句GBCODE like '53%'可以查询到GBCODE属性为( )的要素。 A.535 B.53 C.531 D.5312 三、简答题(共5题、每题6分,共30分) 1. 简述MapLayer三种查询方法SearchShape、SearchByDistance、SearchExpression的功能? 2. MapObjects的主要功能有哪些? 3. 简述向Map控件添加矢量数据的过程,请用代码表示。 4. 简述控件坐标系和地理坐标系的关系,在MapObjects中如何实现两者的转换? 5. 简述在MapObjects中地图对象Map1关联图例对象Legend1的过程,请用代码表示。 四、问答与分析题(共2题、每题10分,共20分) 1、试从程序风格方面分析下列代码存在的主要问题。 Private Sub Command2_Click() Dim name As String Dim gs As GeoDataset Dim dc As New DataConnection Dim Entry CommonDialog1.Filter = "ESRI Shapefiles (*.shp)|*.shp" CommonDialog1.ShowOpen If Len(CommonDialog1.FileName) = 0 Then Exit Sub dc.Database = CurDir If Not dc.Connect Then Exit Sub name = Left(CommonDialog1.FileTitle, Len(CommonDialog1.FileTitle) - 4) Set gs = dc.FindGeoDataset(name) If gs Is Nothing Then Exit Sub Set g_layer = New MapLayer Set g_layer.GeoDataset = gs Map1.Layers.Add g_layer Set Map1.Extent = Map1.FullExtent Entry = name List1.AddItem Entry End Sub 2、试分析下列代码,并描述该函数的主要功能。 Dim i As Integer For i = 0 To Map1.Layers.Count - 1 If Map1.Layers.Item(i).LayerType = moMapLayer Then If Map1.Layers.Item(i).shapeType = moShapeTypePoint Then MsgBox "索引为[" & i & "] 的图层是矢量图层,要素类型是点要素,图层名称是:" & Map1.Layers.Item(i).Name ElseIf Map1.Layers.Item(i).shapeType = moShapeTypeLine Then MsgBox "索引为[" & i & "] 的图层是矢量图层,要素类型是线要素,图层名称是:" & Map1.Layers.Item(i).Name ElseIf Map1.Layers.Item(i).shapeType = moShapeTypePolygon Then MsgBox "索引为[" & i & "] 的图层是矢量图层,要素类型是多边形要素,图层名称是:" & Map1.Layers.Item(i).Name End If ElseIf Map1.Layers.Item(i).LayerType = moImageLayer Then MsgBox "索引为[" & i & "] 的图层是影像图层." End If Next i 五、程序设计题(共2题、任选1题作答,每题20分,共20分) 1、蜜桔配方施肥制定的主要方法为“养分丰缺指标调整系数法”,该方法的主要思路为:①首先根据施肥田块的养分信息确定丰缺系数;②其次根据目标产量确定施肥总量;③最后根据施肥模式确定各阶段的施肥量。试以MapObjects为地图控件,在VisualBasic 6.0中如何实现蜜桔配方施肥的制定。(要求用流程图或代码表示) 2、对于下列格式空间实体坐标数据,谈谈进行数据读取与空间数据可视化的主要过程。(要求用流程图或代码表示) 空间实体坐标格式如下: 空间实体ID号,0 分类代码,0 拐点坐标X1,Y1 拐点坐标X2,Y2 …… 如下列数据: 30000,0 -61.083709,-40.126949 -666666.0,-666666.0 -999999.0,-999999.0 其中“-666666.0,-666666.0”表示空间实体坐标串结束;“-999999.0,-999999.0”表示数据文件结束;空间实体的分类代码如下表所示: 代码 名称 代码 名称 代码 名称 30000 控制点 10003 汽渡虚线 20002 铁路中转站 10000 图廓点 10004 主要道路 20003 河流、湖泊 10001 铁路 20001 码头 20004 居民地 注:所有答案写在答题纸上,试卷和答题纸分开交。 第 3 页 共 3 页
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服