- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ArcEngine Gis开发实验报告
苏州科技学院 环境科学与工程学院
GIS软件开发与设计报告
专业班级: 地信 0911
姓 名: XX
学 号: XXXXXXX
指导教师: 杜景龙
实验一 地图浏览
一、实验要求
新建一个VB工程,添加地图控件、图例控件、工具条控件并实现控件间的关联,添加点、线、多边形三个图层及一个栅格图层。实现如下功能:中心放大与中心缩小、拉框放大、漫游、全范围显示、视图回退、使用书签定位视图、使用鹰眼视图实现地图导航
二、实验结果
原窗口界面:
中心放大: 中心缩小:
拉框放大:
———
漫游、全范围显示: 视图回退:
使用鹰眼视图实现地图导航:
三、实验心得
本次实验要求掌握的内容都较为基础,利用VB和ARC ENGINE类库联合开发,实现地图处理的最基本操作。首先添加界面的控件,并实现它们的关联,其次加载点、线、面三个图层。我首先尝试了直接用VB菜单工具条提供的方法实现控件关联和加载地图文档,再尝试利用代码加载地图图层,但并未成功。反复试验了多次,未找出解决的方法。在我编写书签代码时遇到也遇到了类似的问题,后经老师提点,原来是代码不全的缘故。由于书签代码不完善,故本次实验未能实现地图加载书签的功能,为一大遗憾。
在做地图鹰眼时,初次上机我取得的效果并不理想,代码也是一知半解。经过与同学商量探讨后发现原来要MAP control空间加载的要素完全一样时才能实现鹰眼功能,否则鹰眼窗口和实际操作窗口不会同步,出现“错位”现象。
为了方便用户,我还实现了让用户自主定义地图显示窗口大小的功能,这个主要是通过地图控件的Move方法实现的。
实验二 地图符号化
实验要求
新建一个VB工程,添加地图控件、图例控件、工具条控件并实现控件间的关联,添加点、线、多边形三个图层。实现点状图层的符号化:自定义符号的颜色、角度、大小、符号边界色彩及尺寸、偏移距离,实现线图层的符号化:自定义线型、宽度和颜色,实现多边形图层的符号化:自定义多边形的填充样式及颜色、多边形边界颜色,绘制文本来标注地图。对上述三个图层实现简单的地图渲染,对上述三个图层实现唯一值渲染,对上述三个图层实现成比例符号渲染,对多边形图层实现点密度渲染,对多边形图层实现统计图表渲染,对点图层实现多比例尺渲染。
实验结果
点状图层符号化: 线状图层符号化:
面状图层符号化: 简单渲染:
唯一值渲染: 成比例符号渲染:
多边形图层点密度渲染: 多边形统计图表渲染:
多比例尺渲染:
实验心得
本次实验着重考察学生对于地图图层进行符号化和渲染的功能实现编码。对点图层进行符号化时,主要是对点的颜色、角度、大小、符号边界色彩及尺寸、偏移距离进行设置。对线图层进行符号化时,要自定义线型、宽度和颜色。对面图层进行符号化时,自定义多边形的填充样式及颜色、多边形边界颜色。在编码时我直接设置好了点、线、面符号化的各种属性,没有给用户相应的操作权限,这个较为机械。对地图进行文本标注时,本有顺利实现。文字符号化是对地图上的文字进行渲染的一种方法,能使得地图文字更加美观、生动。要对文字实现符号化时,主要是对文字的字体、大小、颜色、角度、对齐方式实行设置,但应代码存在一定的问题,尚未调试成功。
对地图进行渲染,它能使得地图图层更加美观清晰,能够将最重要和直接的信息反馈给用户。在对地图进行渲染时,要注意渲染图层的编号,否则会实现不了相应的效果。比如成比例符号渲染时,是对多边形图层进行渲染的,相应的地图编号即为4。
实验三 地图标注
一、实验内容
新建一个VB工程,添加地图控件、图例控件、工具条控件并实现控件间的关联。添加点、线、多边形三个图层,对上述三个图层实现简单的地图标注和复杂标注。
二、实验结果
简单标注:
复杂标注:
实验心得
对地图进行标注,能使得地理图层上的某些要素一目了然,方便人们阅读。本次实验较为简单,代码编写也易读懂,总体而言本次实验问题不大。地图标注是一项复杂的技术,注记文本的位置以及显示与否都要交代清楚,同时注记的比例尺也可以设置一下,注记的位置和冲突的等问题也要做适当的设置处理。
实验四 地图编辑
一、实验要求
新建一个VB工程,添加地图控件、图例控件、工具条控件并实现控件间的关联,添加点、线、多边形三个图层。
您可能关注的文档
- 972-课外体育活动检查表.doc
- 99湖南定额解释汇编.doc
- 9报关单的填制.ppt
- 9槽8极电机瞬态计算过程.doc
- 9第九章 小学综合实践活动课程的实施.ppt
- 9聪明的华佗.ppt
- 9重大交通事故应急预案.doc
- A XXX公司人才流失问题研究 本科毕业设计.doc
- A 诺基亚的全球品牌战略 本科毕业设计.doc
- 9A-Chapter6 Mind and memory课件.ppt
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
文档评论(0)