




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
苏州科技学院环境学院地理信息系统gis软件与程序设计实 习 报 告 专业班级 成员 学号 实习地点 指导教师 2012 年 7 月 20日实验要求概述 通过在一学年的学习中,我们对gis程序设计的各个分项工程有了初步的了解、熟悉,同时能够掌握一些基本功能并建立其工程。本次的实验要求让我们能够根据前面的学习,综合gis的各项地图功能,建立一个完整的系统。系统分成四个功能模块:地图浏览模块、地图符号化功能模块、地图编辑模块、地图空间分析模块。实验过程内容实验的整个过程均在一个工程里完成,运行进入主界面如下图:主界面由菜单项、工具条控件toolbarcontrol、地图显示控mapcontrol以及图层显示控件toccontrol组成。工程中各项命令的执行均通过菜单栏的下拉菜单完成:菜单“文件”包含打开、另存为、退出命令。通过commondialog控件实现图层的打开和另存为,打开文件使用showopen方法,保存文件实验使用shpwsave方法。(如下图)“编辑”选项包含了对图层的各项操作,有加载图层、调整图层、删除图层、全部删除以及撤销操作等。“鹰眼视图”选项主要通过弹出的窗口对指定区域的图层进行显示。“符号化”选项针对不同的图层信息(点图层、线图层、面图层)进行符号化以及对图层的相关信息进行文本标注。“地图渲染”选项是对点线面图层按不同的标准要求进行的渲染操作。有简单渲染、唯一值渲染、成比例渲染、多比例渲染、点密度渲染,统计图渲染等等。“地图标注”选项主要是对点、线、面图层的相关属性按特定要求进行标注。“地图编辑”选项对图层进行的操作有添加点对象,线对象,面对象,同时还可以选择指定的对象进行删除,移动操作。地图属性中有错误的地方还可以对其修改。“空间查询分析”利用各种各式的查询方式对所覆盖的区域进行属性查询。工具栏包含如图所示的一些基本工具通过在toolbarcontrol1控件下的【toolsets】工具集标签页中的【mapnavigation】中添加常用工具:全局显示,漫游,放大,缩小,视图回退,撤消回退,刷新,书签这几个常用工具。实验结果实习一:1、 加载图层,图层的加载可以通过“文件”菜单下的“打开”选项,实现图层的逐个添加,也可以通过“编辑”下的“加载图层”实现多个图层的一次性加载:单个加载:多个一次性加载:图层调整:删除图层:地图浏览:拉框放大:拉框缩小:创建书签:鹰眼视图:实习二:点渲染:1、 简单渲染:2、唯一值渲染:3、 成比例渲染:4、多比例渲染:线渲染:1、 简单渲染:2、 唯一值渲染:面渲染:1、 简单渲染:2、 唯一值渲染:3、 成比例渲染:4、点密度渲染:5、 统计表渲染:6、多比例渲染:地图标注:简单标注:1、 点标注:2、 线标注:3、 面标注:复杂标注:1、 线标注:2、 面标注:文本标注:实习三:创建新图层:21dim pfws as ifeatureworkspacedim pworkspacefactory as iworkspacefactorydim str as stringstr = inputbox(存储地址:, 请输入创建图层的地址, d:gcl2012实习123)set pworkspacefactory = new shapefileworkspacefactoryset pfws = pworkspacefactory.openfromfile(str, 0)dim pfield as ifielddim pfieldedit as ifieldeditset pfield = new fieldset pfieldedit = pfieldpfieldedit.name = shapepfieldedit.type = esrifieldtypegeometrydim pspa as ispatialreferencedim pgeomdef as igeometrydefdim pgeomdefedit as igeometrydefeditset pgeomdef = new geometrydefset pgeomdefedit = pgeomdefset pspa = new unknowncoordinatesystemwith pgeomdefedit.geometrytype = esrigeometrypolygonset .spatialreference = pspaend withset pfieldedit.geometrydef = pgeomdefdim pfields as ifieldsdim pfieldsedit as ifieldseditset pfields = new fieldsset pfieldsedit = pfieldspfieldsedit.addfield pfieldset pfield = new fieldset pfieldedit = pfieldwith pfieldedit.length = 30.name = 名称.type = esrifieldtypestringend withpfieldsedit.addfield pfielddim pfeatclass as ifeatureclassset pfeatclass = pfws.createfeatureclass(行政区划, pfields, nothing, nothing, esriftsimple, shape, )绘制点线面要素:选择删除对象:移动对象:修改属性:撤销相关操作:实习四:属性查询:点查询:线查询:面查询:矩形多边形:实验感想 这次的实习让我收获颇丰。对于一个个复杂的系统我们可以通过分解成一个个小的模块把它完成。这就像我们平时做的一个个实验,虽然有点难度,但是分而击破还是给我减去了不少负担。最后的大系统的形成,我们只要在前面基础上的集成和完善。当然这其中我们必须对于一些细
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年春季中国邮政储蓄银行陕西省分行校园招聘考前自测高频考点模拟试题附答案详解(突破训练)
- 2025江苏苏州工业园区翡翠幼儿园教学辅助人员招聘1人模拟试卷及答案详解(有一套)
- 2025广东阳春市高校毕业生就业见习招募31人(第三期)模拟试卷及完整答案详解一套
- 2025内蒙古恒正实业集团有限公司招聘10人考前自测高频考点模拟试题及一套答案详解
- 2025北京市海淀区中关村第一小学教育集团招聘模拟试卷附答案详解(黄金题型)
- 2025河南新乡医学院本科生学院专职辅导员招聘12人考前自测高频考点模拟试题有答案详解
- 2025年苏州市相城区教育系统公开招聘事业编制教师66人考前自测高频考点模拟试题及答案详解(必刷)
- 2025年蚌埠固镇县新马桥镇招聘村干部4人考前自测高频考点模拟试题及1套完整答案详解
- 2025黑龙江哈尔滨市巴彦县公安局招聘警务辅助人员32人考前自测高频考点模拟试题及参考答案详解一套
- 2025江西吉安市青原区睿才人力资源有限公司招聘安排模拟试卷及一套完整答案详解
- 远离手机诱惑班会课件
- 小学数学“教-学-评”一体化实施策略
- 动漫制作培训课程
- 肘关节超声病变诊断与评估
- 专题训练:28.4 垂径定理(培优篇)
- 2025-2030中国征信行业发展状况与前景趋势研究报告
- 2025至2030中国室内农业行业产业运行态势及投资规划深度研究报告
- 集装箱投资项目可行性研究报告(立项报告)
- ktv股东股权协议书
- 儿童支气管哮喘诊断与防治指南(2025)解读 课件
- 2025年中级银行从业资格之中级公司信贷模拟考试试卷A卷含答案
评论
0/150
提交评论