gis二次开发实习报告

重庆交通大学

测量与空间信息处理实验报告

实验课程:GIS二次开发程序设计   

实验名称:设计程序完成图像基本操作

班级:       测绘一班            

学号:       09210111            

姓名:                   

实验日期:   2012     6    5 


一、实验目的和要求

通过编写程序完成以不同的方式(包括菜单、对话框和命令按钮)加载图像,并完成对图像的基本操作,包括放大、缩小和平移。要求程序简洁界面整洁排列有序,能在正确设计程序的基础上达到对于图像加载及简单操作的程序的熟练程度,为二次开发的学习打下良好的基础。

二、实验内容

运用Visual Basic设计程序,分别完成以菜单、对话框和命令按钮为对象的像加载,在加载的基础上实现对图像的一些简单操作,设计程序完成对于图像的一些简单的操作,如放大、缩小和平移等。

三、实验步骤

1.设计程序完成菜单加载,并且完成相应放大、缩小和平移。

    1)设计程序如下:

  2)程序运行:

3)打开图像并放大:

4)图像缩小:

  5)图像平移:

2.设计程序完成对话框图像加载,并完成相应的基本操作,包括图像的放大、缩小和平移。

1)设计程序:

2)程序运行:

2)选择所要加载的图像:

3)打开图像如图:

4)图像放大:

5)图像平移:

6)图像缩小

3.设计程序完成按钮添加与卸载图像,同时完成图像的基本操作,包括放大、缩小和平移。

1)设计程序:

2)程序运行:

3)图像加载:

4)图像放大:

  5)图像缩小:

  6)图像平移:

7)图像卸载:

四、实验总结

4.1、实验中遇到的困难

    实验总体来说是顺利的,因为有现成的程序来做参考,虽然也会出一些问题,但是总体来说是没有多大难度的。当然也会出现一个问题,比如图像未置入当前文件导致无法查询,或者路径错误而导致图像无法完成加载,还会有一些拼写上的小问题,总的来说错误不少,也一并解决。

4.2、处理方法和技巧

    按照提示对出现错误的程序进行修正,细心查看程序的编写问题出在什么地方,对于窗体和对应程序间的一一对应关系是不是搞的正确,窗体实现的顺序是不考究的,但要学会有条理性,对于提示程序行出错的问题,要细致查看,避免因拼写带来的影响。

4.3、经验体会和收获

总的来说,这次实习收获主要是对于简单窗体的创建与应用,完成图像的加载与基本的图像操作,相对来说方法对应程序编写变数不大,设计程序比较简单,对于问题的查找也相对容易一些。

所以,首先作为实验的目的,对于基本程序设计的一个熟练是一个基本要求,而实验也很好的完成了这一个目的。对于实现基于Visual Basic基础上实现简易二次开发的目的,即完成基本框体来实现对图像处理基本工作的加载与基础变换。在实习的过程中,操作之前首先要对建立的窗体有初步的构思与排版,这种对于窗体美观的要求应该是在完成应用之后要考虑的环节,接下来对应于建立的窗体进行循序渐进的程序设计,有条理的程序编写不仅是对思维过程的深入认识,更是对于结构性的有效把握。而且合理顺序的编写还有利于程序的检较,对于解决程序出错,或者错便框体名称会提供一目了然的检查条件。

其次是在于对于相同问题的不同解决方式上面,本实验本身就是一个大方向的对于图像加载与操作的不同方式而言,而完成相同的具体应用,比如平移,就可以采用多种方式完成程序编写,放然不同的程序设计对应操作的实验也是有区别之分,更符合常规,亦或是对应于相同结果而采取的程序精简,很好地摒弃冗长程序,采取更简易的方式来提高效率。

最后,对于程序编写出错的地方,尤其要注意,这些问题可能在于你对窗体名称的混淆,疑惑是一直以来认为的单词拼写问题,再或者所设计的程序并没有对号入座而无法完成图像的加载工作。这些问题在之后的实际操作过程中尤其要注意,所以说,这次实习对于问题的发现方面的收获远大于程序设计本身所教会我们的。

感谢在实习过程中老师和同学们给予的帮助。

 

第二篇:实习报告(gis系统)

新的一学期又开始了,但是没上几天课就突然接到学校的通知说要出去实习了,有点小小的兴奋,期待着跟同学们一起出去学习、工作、生活。

20XX.3.12正式由学校出发,来到东莞塘厦供电局培训,主要培训做GIS地理信息系统的数据录入,培训完成之后就会被分配到其他的驻点进行绘图工作。

GIS地理信息系统,利用地理信息,把电力设备绘制到地理图里面,然后客观的反应出电网的布局,同时储存各种设备的数据和用户的数据,将GIS地理信息系统与营销系统结合,使得电力资源管理更有秩序。

GIS地理信息系统(下面用到,只写简称"GIS"),只要由客户端软件和一个服务器组成,客户端软件有着各种设备的图形,类像CAD,这样能快速的画出各种电力设备,这次实习,我主要用客户端软件录入电力网的各种数据。

录入数据前,我们要清楚各种数据录入的命名规则,和软件当中那些数据是需要填写的。因此,在录入数据前,我们都被培训了差不多一周时间,这个培训过程中,我们主要培训了:中压的设备命名规则,和中压画图美观性.由于我们在学校时对画图的美观性有一定的练习,所以这次培训主要命名规则.由于设备过多,命名的复杂性,类似性,经过差不多一周的时间,我们才对命名规则有了一定的熟悉。培训完后,我们正式开始在生产机上绘制正式的图。由于塘廈等地方进度比较快,人员也相对比较多,所以我被分配到常平驻点,开始了中压的数据录入工作.由于刚开始接触这些绘图软件和绘图规则,因此在前20天的绘图中,绘图速度有点慢,美观性也有稍差,不过不影响图纸质量。

4月初,我们东莞驻点要开始做低压图,所以我又由中压转向了低压,绘制低压比中压麻烦复杂,因为我们中压的时候大多是填写设备的属性,但是现在低压都是完全靠自己从零做起。绘制低压时,在看文档的同时,还要看外业队拍回来的相片,以确认刀闸,跌落式熔断器等开关的接线顺序,因此在画图速度上,比画中压慢了很多,但是我还是每天都能完成很多任务量。

6月初,我们基本完成绘图,开始导表。导表,就是利用之前画图时记录下的座标(用excel按顺序排列),将之前一个没画上的虚拟电表,通过导表,将虚拟表画进图中。

导表前,要将表做好,将用户,对照相应的座标,一一对应的在excel中排列好。在这导表过程中,我发现了之前的导表效率很低,因此我根据学得一些编程知识,应用在excel中,利用公式对一些项进行填写,大大的提高导表效率,之前一天只能导几百个或是1000个这样,有了公式后,一天能导表到2000以上,速度大大的得到提升,所以常平的户表,我们在2周左右的时间基本完成导入。到6月底时,导表差不多完成,我们开始进入审图阶段,主要也是对做过的图进行查漏补缺还有美化,一般经过两次审图的中低压图就算是完成的。

实习心得

5个月的实习,很快就结束了,这次实习中,让我学到了不少,知道社会与学校有着很大的不一样。在这次实习中,除了工作得到锻炼外,我们的生活,也得到了锻炼。来这里锻炼后,我们才知家里父母的艰难之处,可能我们现在体会到的还没有父母的一半。但是,也让我们体会生活艰难。以前,在学校生活,没有钱了,就向家里拿,过得轻轻松松;回家了,也不用愁什么,有吃,有穿,有玩,生活过得乐融融。但是来到东莞之后,这种无忧虑的生活,被打破了,彻底的改变了我对生活的一些态度。中国人都说民以食为天,来到东莞后,我首要解决的是吃饭的问题,以前认为煮饭是好简单,当真的要去做时,并不是那么易,什么都要买。柴米油盐,煮饭的,炒菜的都要去买.来到东莞后,我体会到了,其实生活不容易。

人人都说,想在社会获得一个立足之地,就要有足够的有脉关系,和良好的社交能力。在来博纳公司实习后,我虽然没有深刻的体会到那句话的意思,但是我也深深的知道人脉和良好的社交能力的重要性。具备良好的社交能力,在工作中,能得到很多的好处,如职位进升;具备良好的社交能力,就能让你在领导人眼中闪闪发光。当然也要工作能力上有很好的表现,如果仅工作能力上很好,但是没有良好的社交能力,领导也不会看到你这个闪闪发光的星星,基本永远埋没在这个低层,得不到提升。所以在具备良好的工作能力后,也要具有良好的社交能力,没有良好的社交能力,没有人知到你这个会发光的星星。

说到工作,就要说到薪水,说到薪水,那就说到钱了。钱,是这个社会人人都想拥有,并要拥有很多的东西.来到东莞之后,我更深刻的体会到钱的强大作用,超出了我们的预料。我们吃一餐饭,就要10元,这样的消费,首个月没有领到薪水时,手中的那点钱就如杯水车薪,省吃俭用才免强过完第一个月。来到这里实习,什么都要讲都要钱,吃饭要钱,生活要钱,出门要钱,什么都要用钱,那点工资差点不够我们的支出。

这个GIS系统,可能没有真正的应用于生产,对其性能的稳定性没有准确的评估,当这个系统真正的用于生产后,系统的问题不断而来。如果用我们当时上班时说的话就是:10分钟一小断,1个钟一大断.这句话,就证明这个系统应用初期性能的不稳定性.正因为这个系统的初期不稳定性,锻炼了我们的耐性定力,经过一个月的锻炼后,当系统再次现不稳定的情况后我们不再是埋怨,而是轻轻的说一句:"淡定"。小小一个词:淡定,它却预示着我们正从年轻气盛走向从容淡定。如果一个人真正的做到了"淡定",那这个人就真正的成熟了,遇问题将不会惊慌失措,不会不知如何做,而是会静静的想如何去解决问题。淡定,这是走向成熟的标致,也是一个成功人士的必备条件。

  在这次工作中,虽然与我的专业关连不大,但是它至少要用到电脑,这个也是我的爱好,我对电脑的编程等,都有着深度的热爱,这个应是我热爱自动化的一个分支吧。要自动化,就肯定要用程序进行控制,所以利用电脑编写程序也是我的一个个人爱好。这次实习中,没有要编程序软件,但是在用excel时,用到了程序,显示出了excel的强大,同时也把我的写程序能力小小的显示了出来。由于之前都是用复制粘贴,人工计数,这严重的影响工作效率,有了我编写的公式后,能大大减少复制,粘贴,计数的工作量,进而提升了工作效率。这次小小的事件中,让我知道了,大学时,学校让我们学习多元化的作用。有人曾对我说,你什么都会,你却什么都不精,这有什么用。但是从这个事件中,可以看到,学习多元化的好处,虽然不精,但是并不是所有应用时都要精通才能应用。学习的多元化,能让我们在日后生活中,有要用到时,就能巧妙用到。经这次事后,我更要坚我的学习多元化,如果能所它学精,就把它学到精,日后必有它用武之地。