
中国电子科技大学硕论文80整个过程在辅助线程上完成. 因此,本文提出的基于图形绘制方法的地质绘制系统改变了视口的位置,整个过程相当顺畅,直接基于Qt的QGraphicsView. 图形绘制方法将出现阻塞现象,说明多线程双缓冲图绘制方法达到了预期目的,满足了地质勘查行业对在地质制图系统中有效绘制地质图的要求. 从2的测试结果可以看出,本文基于地质图形编辑方法的图形编辑效率高于直接基于Qt的QGraphicsView图形编辑方法. 同时,基于本文提出的方法实现的不同规模的地质测绘系统的数据量也有所不同. 在这种情况下,编辑操作非常流畅,在大量数据的情况下,直接基于Qt的QGraphicsView的图形编辑方法将导致严重的阻塞. 这表明本文提出的基于多线程的地质图快速绘制方法可以达到预期的目的,满足了地质勘探行业对地质图制图系统进行高效平滑编辑的要求. 系统功能显示本文中的快速地质制图系统具有导入数据文件以快速绘制地质图的功能,地质图的快速缩放,添加地质图元的功能以及快速选择图元的功能. 在本文中,仅显示其主要功能. 25导入数据文件以绘制完整的地质图第6章快速地质制图系统的设计和实现81 26缩小的地质图27扩展的地质图电子科技大学硕论文82 28框架选择矩形29图6: 设计和实现快速地质填图系统概述83本章概述在本章中,首先介绍了地质填图系统的总体设计目标和功能要求. 其次,介绍了地质制图系统框架设计的原理. 设计原则着重于系统框架设计中的分层设计方法.

在此基础上,介绍了基于分层设计方法的地质填图系统的总体框架. 详细介绍了地质制图系统总体框架的每一层. 然后详细介绍了快速地质制图系统的图层管理模块. 地质图快速绘制模块和地质图快速编辑模块的实现最终是本文快速地质制图系统的性能测试和基本功能展示. 电子科技大学硕论文84第7章总结与展望工作总结从目前的角度来看,随着地质制图系统的应用越来越广泛,地质制图系统软件将以多种多样的方式发展. 多平台方向,因此跨平台性是地质制图软件必须具备的当前基本功能. 目前,广泛使用的地质绘图软件,如GeoMap,MapGIS,Suffer,CorelDraw等,只能在Windows操作系统平台上运行,没有跨平台性. 因此,为了满足地质绘图系统的跨平台需求,本文设计和实现的快速地质制图系统的基本平台是Qt. 另外,随着地质勘查业的发展,地质勘查业对地质制图系统提出了更高的要求. 由于直接基于QGraphicsView图形系统的地质图的绘制效率和编辑效率无法满足行业需求,本文对QGraphicsView改进后的图形进行了图形绘制和编辑,开发了一种跨平台的快速地质制图系统.

首先,我们通过分析Qt的源代码来分析Qt的QGraphicsView图形系统. QGraphicsView图形系统的分析分为两个方面: 图元的绘制和图元的编辑. 绘图图元的分析主要是分析QGraphicsView系统提供的图形绘图的API功能,分析其绘图的特性以及Qt整个刷新和重绘的图形绘图方法. 对图元编辑的分析主要是分析QGraphicsView图形系统的图元管理机制和编辑更新机制. 通过分析,我们可以知道Qt的原始管理机制是BSP场景管理机制. 然后使用实际数据测试图形绘制和原始管理的效率,并分析图形绘制和原始管理的性能. 最后,分析了基于QGraphicsView的图形系统的编程性能. 从以上分析可以看出,直接基于QGraphicsView图形系统的图形绘制系统只能实现轻量级的图形绘制和图形编辑. 其次,直接基于QGraphicsView图形系统的图形绘图系统仅适用于轻量级图形绘图. 由于地质图具有数据量大,结构复杂的特点. 为了达到高效地质图绘制的要求,本文绘制了QGraphicsView图形系统的图形. 对该方法进行了改进,提出了一种基于多线程的双缓冲图形绘制方法. 多线程双缓冲图形绘制方法的中心思想是利用多线程并行执行的特性. 首先,需要更新的区域分为多个块. 每个块对应一个线程. 需要更新的图形元素将根据块进行划分. 最终,程上绘制的位图将绘制的块合并到屏幕上以显示一次刷新.

另外,根据GPGPU计算的特点和轮廓图的特点,提出了一种基于GPU的快速轮廓绘制方法. 该方法的核心思想是根据坐标数据转换原始数据像素的位置信息并将其转换. 像素被标记为等值线的颜色. 确定其他像素是否在原始像素的连接上. 如第7章所述,并展望85. 如果将像素标记为轮廓qt多线程绘图,则不会标记该像素. 该点被标记为背景色. 最后,一次将所有像素转换为QImage图像以完成轮廓绘制. 最后,完成了这两种方法的测试. 与QGraphicsView的图形绘制方法的测试结果相比,可以看出,基于本文的图形绘制方法的效率有了很大的提高,达到了预期的目标. 然后根据QGraphicsView图形系统编辑操作的测试操作结果,我们知道直接基于QGraphicsView图形系统的图形编辑方法仅适用于轻量级图形编辑. 由于地质图具有数据量大的特点,为了达到高效处理地质图的编辑要求. 元管理和图形编辑的更新显示改进了QGraphicsView的图形编辑方法,并提出了一种多线程的地质快速绘制方法. 图形. 首先是原始管理机制的改进. 本文使用希尔伯特R树来管理基元. 基元管理机制结合了希尔伯特曲线的聚集特征来考虑基元的分布特征. 从基元的角度来看,管理树的构建可以适应场景变化. 同时,根据数据量控制树的深度. 下一个功能是元素编辑的更新. 上述多线程双缓冲图形绘制方法用于绘制编辑元素. 减少了编辑过程中已更新元素的数量. 绘图效率.

最后根据本文的地质图形编辑方法完成了元素编辑的测试. 与QGraphicsView的图形编辑方法的测试结果进行比较,可以看出,基于本文的图形编辑方法的编辑效率得到了极大的提高,达到了预期. 目标. 最后,根据现代软件设计的基本思想qt多线程绘图,分析了地质制图系统的功能,设计了基于层次结构的地质制图软件体系结构,并完成了整个系统的实现以实现每层的功能模块. 工作展望本文改进了QGraphicsView图形系统,并实现了基于Qt的跨平台地质制图系统. 该系统已在实践中应用. 但是,由于时间的限制,在图形元素管理机制的改进上仍然存在一些不足. HilbertR树的基元管理机制仅利用Hilbert曲线的聚集特性,仅考虑基元的分布特性,而没有充分考虑基元的各种复杂分布特性. 接下来,考虑添加基元的分布特征. 基于群集Hilbert R树原始管理机制减少了节点区域的重叠. 提高了GPU等值线绘制方法的性. 在本文中,基于GPU的轮廓绘制方法GPU并行计算部分使用CUDAC语言. 由于该语言仅对NVIDIA图形卡有用,不能满叉图形卡的要求,因此下一个工作是使用交叉图形. GPU语言OpenCL语言用于实现该方法,以提高电子科技大学硕论文基于GPU的86线绘制方法的性.
致谢87致谢时光飞逝. 立刻我的生涯就快结束了,这让我感到很高兴. 在过去的三年中,为了快速成长,我成长了很多,也付出了很多汗水. 尽管这一旅程艰辛,但它也是我一生中最宝贵和不可缺少的一部分. 在过去的生活和学习过程中,教研室的老师和同学给了我很多帮助,帮助我克服了很多困难,提高了我的知识和独立能力. 当我第一次来到教学和研究部门时,我看到整个团队成员都在认真研究并积极讨论问题. 这个场面深深地激发了我,也使我感受到了教学研究部门浓郁的学习和工作氛围. 当我走进教学与研究室时,我感到我的兄弟姐妹们照顾着我. 邓敦老师的教helped互相帮助,互相帮助. 我深刻地感受到了我们团队像家一样的温暖. 我记得当我刚刚从事该项目时,姚先生就充分考虑了我缺乏知识和解决问题的能力. 我不仅从总体思想上给了我详细的解释,而且从实现的细节上给了我耐心的解释,并给了我答案. 这种问题甚至是一个非常基本的问题. 姚老师会耐心细致地向我解释,直到完全理解为止. 在本文中,姚老师的许多宝贵意见使我的论文在实现仿真和撰写论文方面都相对顺利. 感谢姚老师感谢我的工作. 由于他的知识和出色的技术水平,我得到了很大的提高. 在此,我衷心感谢他,并衷心祝愿姚老师今后一切顺利.
此外,我还要感谢教学和研究部门的其他老师. 其次,我要感谢与我一起成长的教学研究部门的学生. 您对我的一丝不苟的照顾和帮助,无论其回报如何,都使我摆脱了困境. 我还要感谢我的老师和姐妹们. 我们支持我的项目. 最后,我要衷心感谢养育我的父母. 感谢您的包容和成长. 您的无私的爱使我走到了现在. 同时,我还要感谢一直以来支持和帮助我的其他家庭成员. 电子科技大学硕论文88参考文献HeerAnimated Transitions StatisticsData Graphics VisualizationGraphics IEEE Transactions 200713 12401247 LiReserch ShowFrames ManagementInformation IndustrialEngineering 2009 Conference Beijing2009 8689第三版广州中山大学出版社2003 38 55 Shirley Computer Graphics第二版北京人民邮电出版社2007 178 186测绘和地理地理信息2005 12 5658徐林主题地图模块化设计概念信息系统工程2011 15 4546测绘2002 23 4548 SchechterData Preparation计算机辅助制图设计自动化1978第十五届会议AnaheimCA 1978 48 52泉州师范大学学报2005 23 5816 10康佳华丽的GeoMap系统在地质信息测绘中的应用200920 4549 11基于MAPGIS测绘应用工程与建设的储东元2007 35 6 771 12基于Surfer软件的二次数据网格插值算法机器学习国际会议Qindao2010 10451049 13基于计算机辅助服装设计系统的coreldraw计算机辅助工业设计概念设计武汉2009 1241 2009 14计算机辅助工程图勘测线轮廓图ComputerScience软件工程2008国际会议武汉2008 10941097 15 Sun Yue Radio Engineering 2008 38 2728 16计算机工程2011 37 1117计算机辅助设计与图形学报2011 23 97103 18 LinGeoscience可视化GPU编程2005可视化DataAnalysis 2005SPIE Vol5669 126 134 19谢海波一种使用GPU加速地震叠前时间偏移的方法
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-263245-1.html
到处流窜
国际多极化全面战争不可能爆发局部冲突在所难免坚决反对可能出现的类似的奇葩解决方式