logo资料库

网络GIS实习报告.doc

第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
资料共18页,剩余部分请下载后查看
《网络地理信息系统》
课堂实验报告
《网络地理信息系统》 课堂实验报告 专 业:____________ 班 级:____________ 学 号:____________ 姓 名:____________ 日 期:______年____月____日 缺 实验评价 上机前准备:充分 不充分 未准备 上机考勤: 全到 上机操作: 认真 不认真 实验计划:完成 部分完成 未完成 实验报告完成情况: 实验报告撰写质量: 其它: 综合评分:优 良 中 及格 不及格 次 全部按时完成,部分完成,基本未提交 好 较好 差
实验报告一 WebGIS 网站认识 一、实验的目的与要求: 1、能够熟悉 Web GIS 的基本特征和功能; 2、了解 Web GIS 的一些关键技术和方法; 二、实验设备: 计算机一台 三、实验内容简述: Google Earth 谷歌地球(Google Earth,GE)是一款 Google 公司开发的虚拟地球仪软件,它把卫星 照片、航空照相和 GIS 布置在一个地球的三维模型上。Google Earth 于 2005 年向全球推出, 被“PC 世界杂志”评为 2005 年全球 100 种最佳新产品之一。用户们可以通过一个下载到自 己电脑上的客户端软件,免费浏览全球各地的高清晰度卫星图片。
灵图 UU 灵图 UU 是一款免费在线电子地图软件,它体积小巧,无需安装,直接运行,可以实现 地图浏览、本地搜索、公交查询、驾车出行、个人标注等功能,新增路书功能,可轻松管理 天行者路书,还可与 51ditu 路书社区的网友一起分享路书。 百度地图 百度地图是百度提供的一项网络地图搜索服务,覆盖了国内近 400 个城市、数千个区县。 在百度地图里,用户可以查询街道、商场、楼盘的地理位置,也可以找到离您最近的所有餐 馆、学校、银行、公园等等。2010 年 8 月 26 日,在使用百度地图服务时,除普通的电子地 图功能之外,新增加了三维地图按钮。
四、实验体会与收获: 通过这次实习,我熟悉 WebGIS 的基本特征和功能,而且了解 WebGIS 的一些关键 技术和方法。实习中,通过对国内的一些地图网络服务,例如对百度地图,灵图 UU 等的具 体操作,以及对国外的地图服务,例如对 GoogleEarth 等的操作,对 WebGIS 有了更深一 步的了解,从而更好地掌握其基本特征和功能。对于其中的关键技术,也有一定的收获。实 习过后,感受到的是科技的日新月异,我们作为“八九点的太阳”,正是应该好好学习这些 科学知识,而不是整天无所事事。WebGIS 的发展,这才是个起步,真正强大的空间分析功 能暂时还不能在网络中实现,所以,我们的任务就是致力于下一代 WebGIS 的革新。 实验评价: 上机前准备:充分 不充分 上机考勤:按时 迟到 早退 旷课 上机操作: 认真 不认真 实验完成情况:完成 部分完成 未完成 实验报告撰写质量: 好 较好 差 综合评价:
实验报告二 基于 VBA 的二次应用开发 一、实验的目的与要求: 1、了解 VBA 的定义,以及掌握 VBA 基本语法知识; 2、掌握使用内置的 VBA 编程语言实现系统功能的方法; 3、熟悉基于 VBA 的二次开发的基本流程。 二、实验设备: 计算机一台、ArcGIS Desktop 9.3 三、实验内容简述: 1、通过 Customize 对话框定义系统用户界面。 ①在 Customize 对话框中,点击 New,然后在 New Toolbar 对话框中输入工具条名 称,并将新检工具条保存在通用模板中(Normal.mxt)。 ②增加命令。点击 Customize 对话框中的 Commands 选项卡,将显示可以增加到工 具条中的命令。其中,左边显示的是类别,右边显示的是选中类别下的命令。通过拖拉 方式可以把选中命令增加到工具条中;同样,通过拖拉方式可以删除工具条中命令。 ③ 在 工 具 条 中 增 加 菜 单 以 及 子 菜 单 , 在 Categorie 中 选 择 New Menu , 并 把 Commands 列表中的 New Menu 拖拉到工具条中。可以选中命令并拖放到菜单或子菜 单下作为菜单项。 ④如果用户所需功能在 Commands 列表中没有,这时就需要通过编程方式来新建
Commands。在 Categorie 下选中 UIControls,点击 New UIControl,将出现对话框用 于选择 UIControl 类型,选择后,一个新的 UIControl 将增加到 UIControls 类别下 的 Commands 列表中。 ⑤定义命令的显示属性。选中工具条中的某个命令,右击鼠标,将出现命令显示属 性的对话框。 命令可以以文本显示,也可以以图标显示,或同时显示。可以改变显示 的文本和图标。 ⑥上两步的操作只是将菜单命令添加和显示,而并没有实现,需要连接相应程序才 能实现功能。 ⑦在 Customize 窗口中双击 UIControls 类下的命令,打开 VBA 编辑器,编写程序 代码。在代码编辑窗口中,根据每个控件事件的功能编写实现该功能的程序代码。
Sub MyMacro() Dim pMxDocument As IMxDocument Set pMxDocument = Application.Document ‘获取当前地图的文档 MsgBox pMxDocument.FocusMap.Name ‘显示当前地图的名称 ‘地图文档 End Sub 四、实验体会与收获: 在这次实习中,我通过上网了解了 VBA 的定义,并且掌握 VBA 基本语法知识,而 且可以使用内置的 VBA 编程语言实现简单系统功能的方法,最重要的是熟悉基于 VBA 的二次开发的基本流程。纸上得来终觉浅,绝知此事要躬行,这句话说的确实不错。以 前总认为,这种 VBA 语言编程没有多大难度,都是低级语言,和 C/C++语言无法相提并 论。实习时,才感觉到自己是多么的无知,就是低级语言,学好并能熟练使用也并非一 朝一夕之事。VBA 虽然不及 C/C++语言强大,但是其易通用性,易掌握,还是在市场中 赢得了一席之地。 实验评价: 上机前准备:充分 不充分 上机考勤:按时 迟到 早退 旷课 上机操作: 认真 不认真 实验完成情况:完成 部分完成 未完成 实验报告撰写质量: 好 较好 差 综合评价:
分享到:
收藏