全球旧事资料 分类
9月4日
广东省
动态面符号
分级着色
1s
2000年2010年
重庆市
实习后期,对实现动态符号渲染功能的代码进一步优化,使其更易理解和编译。整理并输出所得成果,与指导老师沟通并完善自己的程序,最后完成实习报告。
四、实习成果及实习完成情况
(一)实习成果1、动态点符号饼状图、柱状图渲染;2、动态线符号渲染;3、动态面状符号渲染;
(二)实习完成情况对照实习计划,实习工作基本完成,更多动态符号渲染方案以及代码及界面的优化,将在完成毕业论文的过程中进一步展开。
4
f图2动态柱状图对比
5
f图3动态饼状图对比
6
f图4动态分级着色对比
五、实习感悟
7
f实习开始进行的并不顺利。虽然在大二学年学习了C编程语言和ArcE
gi
e组件式开发应用,但是因为自己掌握的不牢固,在实习时已经远远不够用。因此不得不用了近半个月的时间打好基础。好在用ArcE
gi
e开发完应用程序的基本框架后,自己已经能比较熟练地操作C语言。但是对于ArcE
gi
e组件开发的理解,我觉得自己还差的很远,需要继续去深入了解和掌握。在开发过程中,我深刻了解到数据的重要性,如果没有数据进行测试和对结果进行分析,编好的程序不能叫做“程序”,只能说是简单的代码集合。所以在开发前期和中期,我不仅在提升自己的编程能力,也在搜集数据、整理数据。对于自己实现的动态符号渲染功能,我感觉只是初步完成了老师分配的实习任务。通过这次实习,我深刻理解到,能实现是一回事,能被别人接受,并投入应用是另一回事。首先,我的实现代码并不简洁,甚至可以用繁琐来形容。自己看着自己的程序启动时间随着添加进更多的代码而越来越长,而功能也就实现了几个。太过繁琐的代码不仅让别人读起来困难,更使编译器耗费更长的时间编译,占用更多的内存空间,导致卡机死机等情况,好在在实习过程中每次强制关闭“僵硬”的程序都没有造成死机情况,也算自己幸运。除了代码,我并没有在界面美化上投入更多时间,其实一个程序是否能被别人接受,界面占了很大比重,如果没有比较美观、易于操作的界面,用户可能在第一眼就不会选择你的程序。在实现动态符号渲染的过程中,我逐渐发现了ArcE
gi
e功能的庞大。相比于只能在ArcGIS操作静态地图,ArcE
gi
e可以开发动态地图实现时间变化上的纵向对比。这给了我极大的启发,使我决定把实现更多的动态符号渲染功能作为自己毕业论文的方向。同时,我也会对自己的代码和界面投入更多的时间来优化,以期能被应用推广。
8
f9
fr
好听全球资料 返回顶部