基于COM结构的军事绘图组件的设计与实现

基于COM结构的军事绘图组件的设计与实现

一、基于COM结构的军事标图组件的设计与实现(论文文献综述)

刘俊楠[1](2017)在《二三维一体化军工GIS关键技术研究》文中认为在二三维—体化全新理念的推动下,研究如何在同一个平台下同时展现二维和三维地图上的态势标绘符号具有非常重要的意义。为弥补三维GIS没有成熟的空间数据模型且空间分析功能相对较弱等缺点,将二维GIS的宏观展现和三维GIS的微观表现相结合,充分发挥二者优势,以二三维一体化GIS作为态势标绘系统的“底图”,实现一套全新的二三维一体化军工GIS系统。二三维一体化态势标绘从平面、立体、静态和动态四个方面进行展示,既可以展现整个应急现场的平面图,又能表现出局部应急区域真实而全面的环境,既可以展现某一具体时刻的静态现场状态,又可以表现某一段时间内现场环境的动态变化,为指挥人员提供灵活方便的态势标绘手段。论文首先围绕二三维GIS及其一体化、二三维态势标绘及其一体化理论进行展开,介绍国内外的发展与应用情况,在总结现有情况的优势和不足之后,将二维与三维整合在一个系统平台下,打破了以往三维GIS和态势标绘系统相对于二维在数据、功能、结构上需要另起炉灶的弊端。本文主要对微软COM规范扩展、在底层将二三维坐标变换封装为统一的坐标服务接口、三维OSG引擎中的智能指针与COM规范中的引用计数融合使用、将矢量SVG文件作为态势标绘符号模版,在地图与态势标绘的显示层面、操作层面、数据方面实现了二三维军工GIS一体化。二三维一体化军工GIS程序设计时,将硬盘中的态势标绘符号以树状方式存储到态势标绘文档中,共享态势标绘文档的多个显示窗口,根据文档中的内容在内存中构建一套符号数据,然后在多个二维和三维场景中构建不同的展现,实现显示层面联动。程序根据扩展节点后的SVG符号文件在二维GIS上叠加显示带有时间生命体的态势标绘符号,在三维GIS场景内实时生成带有时间生命体的三维模型。系统根据内部设计的一体化事件处理,多个显示窗口内可以根据用户操作自动切换焦点;态势标绘符号和GIS底图并不是简单的叠加显示,在态势标绘状态或查询状态下,同一个地图显示窗口内部可以根据鼠标焦点所处的位置自行判断事件流经方向。本文通过c++编程实现了以上所有框架设计与功能,最终实现了在同一个用户界面、使用相同工具库和数据库的二三维一体化军工GIS系统。最后对本文的研究工作进行了总结,并对后期需要进一步开发的方向进行了展望。

朱卫东[2](2015)在《基于GIS的通用军标标绘软件的设计与实现》文中进行了进一步梳理军事信息化的不断发展对军标标绘软件通用性的要求越来越高,目前,各国的军标标准不统一标绘软件依赖的地理信息系统平台多样,而且在二三维一体化标绘上有许多不足。因此,对军标标绘软件的通用化进行研究和实现迫在眉睫,这也是软件开发最需要考虑的方面之一。军标标绘软件是一种供指挥员将一系列军事情况(包括武器部署和军事行动)以图形符号的形式标注在地理信息系统及相关平台上的计算机辅助制图软件。军标作为标绘软件所描述的对象,按形状可分为规则军标和非规则军标两大类。其中,规则军标是指基本形状和各部分比例关系保持不变的点状队标。这些年来,世界各国纷纷制定了一套用以代表本国军事情况的规则军标图形符号体系,如美国MIL-STD-2525C体系、北约NATO-APP-6A体系。而非规则军标是由用户选取控制点,根据这些控制点用算法拟合生成的一组不规律的图形。对这些图形的绘制,通常需要在程序中使用函数以及相应的算法来实现。所以为了实现军标标绘软件的通用化,本文主要完成了以下工作:首先,设计和实现了军标库管理与军标制作软件,用它来制作、存储和管理不同体系的规则军标,如美国军标、北约军标等等,从而实现军标库的通用。将规则军标的所属分类信息以及SVG矢量图形、BMP位图、IVE模型这三种格式的表示文件保存在数据库中,使之与军标标绘软件和标绘软件所依赖的地理信息系统平台独立,方便用户对规则军标进行实时修改和扩充,从而达到规则军标数据通用的目的。其次,本文设计和实现了通用型的军标标绘软件,标绘软件以动态链接库(DLL)的形式,向地理信息系统提供规则军标以及非规则军标的标注和绘制。通过访问军标制作软件制作生成的规则军标数据库文件,实现了对规则军标数据的组织和标绘。而对非规则军标的标绘,本文从概念设计层面入手,对非规则军标进行了详细分类并分析了它们相互间的关系,基于此设计了军标概念层类图,接着采用面向对象方法,运用软件设计模式,实现了一套非规则军标可扩充机制,提高了非规则军标绘制算法的复用度。另外,标绘链接库通过函数接口与地理信息系统交互,并且将坐标转换操作分离出来实现,以此降低与底层地理信息系统平台的耦合度,从而实现了平台的通用。最后,本文阐述了二三维一体化标绘的详细思路,通过二三维一体化的数据组织、一体化的可视操作,实现了二三维联动和一体化标绘。本文研究和实现的标绘软件已经在某地理信息系统中得到应用。应用效果表明标绘软件达到了提出的通用性要求。

李航[3](2014)在《基于COM技术的武警标图系统的研究与实现》文中进行了进一步梳理信息化技术的飞速发展为军事自动化提供了方便,在作战指挥中计算机军事标图软件有着关键的应用。随着计算机标图软件功能的不断完善,在实际工作需求中一个单一的军事标图系统满足不了军事人员的要求,其灵活性与可移植性具有局限性。用户迫切需要对已有的计算机军事标图软件进行功能扩展,能够根据实际需求将军事标图系统灵活地、无缝地嵌入到不同的系统平台中,使其具有良好的可复用性和兼容性。根据不同领域的应用需求,军事标图系统作为一种可集成的功能组件为这一技术难题提供了很好的解决方案。本文在简要阐述军事标图基本概念的基础上,首先着重强调了其在军事地理信息系统中扮演的重要角色并突出其在军事自动化中的优势。重温了国内外军事标图软件的发展历程和发展动态,尤其是在软件开发技术上取得的新突破。然后通过深入分析组件的相关概念和组件对象模型,引出了COM组件的对象、IUnknown接口和组件实现方式。接着在对军事标图组件作出功能性和非功能性需求分析的基础上,深刻对比阐述了传统的软件设计技术与基于组件的软件开发技术。通过借助面向对象的设计思想和组件开发方法,运用软件工程的设计方法详细介绍了基于COM组件的军事标图组件的设计框架与总体原则;尤其重点对军事标图模块、军标符号库等进行了详细设计与实现,其中军事标图模块的设计包括组件接口、输入输出接口、管理接口等接口设计。然后,通过结合COM技术,实现了军事标图组件的关键功能模块并综合利用应用实例进行验证。最后对本文的工作进行了总结和对基于军事标图的异地同步标图技术提出了展望。

裴韬[4](2014)在《基于C#与ArcEngine的军事标图地理信息系统的设计与实现》文中指出正确、高效的军事标图,可以快速地向战斗指挥人员提供清晰、明了的军事态势,有利于战斗指挥人员从实际出发,做出有利于已方的战斗部署,以赢得战场优势乃至胜利。现代信息化条件下的战争(军事斗争)对指挥作战(指挥控制)的时效性提出了极高的要求。指挥(辅助)决策智能化、指挥控制实时化、战场态势可视化、武器装备信息化成为取得未来战争胜利的关键要素。指挥(辅助)决策智能化,首先要求指挥决策的情报搜集自动化、信息化和智能化。作为指挥信息化、实时化和智能化重要构成要件的军事标绘技术应运而生。数字化的军事标图系统是以提高成图速度,满足作战需要,向战斗指挥人员提供清晰、明了、实时的战场态势,帮助战斗指挥人员快速做出有利于已方决策为目的数字化系统。针对现实需求,本文主要对军事标绘系统的设计与功能实现的有关技术进行科学研究。军标符号的生成和军事标绘的方法的信息化是数字化军事标绘技术的核心。本文首先阐述了利用现有技术,采集和制作符合军标的军事符号,建立军事标图符号库,为后序导入军事标图系统做准备。其次,在依靠C#编程语言所提供的强大,灵活的编程方式,基于功能强大,接口完整的ArcEngine开发平台所提供的各种组件和接口,设计了一套数字化军事标图系统,并加以实现。然后详细展示了本软件系统的各主要部件及界面,并详细列出实现本系统各主要功能的各个函数。最后,在实现软件系统功能的基础上,加以总结并对本软件系统的后序升级版本提出自己的设想。

吴朝阳[5](2014)在《跨平台态势标绘组件库的设计与实现》文中研究说明态势标绘是计算机图形学发展的一种方向。虽然计算机标图软件日益成熟,但是用户对标图软件提出了更高的要求,已有的标图系统实现由于受到底层操作系统的限制,无法进行平台间的移植。国家为了保护基础信息颁布了一系列政策,鼓励基础软件国产化,这样具有跨平台能力的态势标绘系统将会有很好的发展市场。由于操作系统间的差异,在Window系统上开发的组件无法在国产操作系统上使用,因此按照微软COM规范设计和实现一套跨平台仿组件开发框架能够很好的解决上面的难题。本文首先由于客户的需求和国家政策引出了课题的背景和研究意义,通过查阅文献总结了计算机标图系统在国内外的研究进展,总结了现今标图软件存在的问题和发展方向。然后接着介绍与微软组件相关联的内容,包括组件的实现与开发方法,组件的应用等。接着阐述了跨平台工具的选取和仿组件开发框架重要类库的设计与实现。通过对跨平台仿组件框架的研究以及对Qt内部图形视图、动画框架和SVG图形格式的学习与研究,确定了跨平台态势标绘仿组件的设计思路,采用面向对象的方法,对地图与标图组件的连接、标图组件接口、符号库、数据库和标图组件进行详细的设计与实现。最后通过具体的实例,成功地验证了标图组件各个功能,实现了标图系统的跨平台特性。本文最后小结了与本课题相关的研究成果,并引出接下来的研究方向。

周海亚[6](2013)在《基于ArcEngine的军事标图系统》文中研究说明军事标图是战争中军事决策指挥必不可少的工具。随着科技的发展,战争的形态、样式和时间都在不断的改变。战场中环境的复杂化、战争手段的多样化、战争持续时间不断缩短的趋势,要求有新的军事标图手段与之适应。本文介绍了军事标图在战争中的重要作用,分析了军事标图的发展趋势。对中外军事标图进行对比,总结了我军军事标图系统存在的问题,并提出了相应的解决方案。本文对军事标图系统进行了总体功能设计,然后按模块进行细节设计。本文实现了基于美军标准的军事标图系统。论文的主要成果如下:1.通过对中美军事标图系统及其标准对比分析提出基于美军标准的军事标图系统。该系统不仅包含传统的军事标图还扩展了路径分析功能,并对系统进行总体设计。2.根据ArcGIS数据存储结构,结合军事标图系统对网络存储的要求,设计了军事标图数据库,数据库包含地图数据、数据分层和地理属性数据结构,并建立了网络模型。3.实现了常规的地图操作和鹰眼图功能。4.实现了军事标图功能。5.实现了作战单元间的路径规划。综上,论文工作主要是针对目前我国军事标图系统存在的问题,基于ArcEngine,在.NET平台下,采用新的标准体系,拓展深化功能模块,设计并实现了崭新的军事标图系统。

刘少虎[7](2011)在《基于MapGIS的军用态势处理系统关键技术研究》文中认为随着先进的传感器技术和地理信息系统在军事方面广泛地应用,军事演习逐步由人工标图、沙盘推演等传统方式转换为利用计算机进行军事目标标绘和推演。在高技术战争条件下,军用态势处理系统已经成为军队指挥信息平台的重要组成部分。战场信息是军事演习中必须具备的资源,如何把采集的大量复杂的战场状态数据转换整理成有用的信息,是保证军事演习顺利进行条件和基础;如何为指挥人员指挥决策提供高效的辅助手段,实现美观方便的军标标绘、形象直观的态势推演和作战要素的查询量算是军用态势处理系统急待加强和解决的问题。本文正是在这样的背景下对军用态势处理系统中战场信息处理、战场态势标绘、虚拟战场推演和辅助决策涉及的关键技术进行了研究,其主要的工作和创新点如下:(1)介绍和分析了GIS组件技术和数字地形模型DTM的生成技术,并对空间数据数字化错误的校正、空间拓扑关系的自动生成、空间数据结构、地图拼接与坐标转换进行了详细分析。(2)分析了传统军事标绘的问题,指出COM组件式标图发展的重要趋势,确立了态势标绘组件的设计思路;对军队标号的进行了图元设计,高效地实现了军标符号库的扩充;设计了军标符号库的分层管理机制,提高了军标符号存储和查询的效率;提出并实现了基于动态链接库封装的TreeView结构军标可视化方法,增强了系统的可移植性;对态势标绘组件的接口进行了设计与实现。(3)对态势推演模块进行了结构设计,探讨了各个部分的组成及功能,指出了关键技术的实现途径;给出了VC++环境下制作和播放军标动画的方法。(4)以地理信息系统的结构化软件开发方法为主线,以MapGIS K9作为系统的开发平台,以VisualC++为开发工具,对军用态势处理系统的功能和界面进行了设计;以飞机军标为例,给出了军标制作、存储与动画推演的部分代码,最终实现了军用态势处理系统的原型系统。

谢国文[8](2011)在《基于ArcGIS图元的军事标图技术研究》文中进行了进一步梳理军事要图是表达军事信息的一种特有语言,是指挥人员展示战场态势,预测态势发展的重要依据。军事标图逐渐成为各种军事信息系统中必不可少的一部分。经过多年发展,我国已经研制出大量的军事标图系统,但是随着部队信息化建设的发展,这些系统难以满足其日益深化的应用需求。本文在国内外军事标图相关研究现状的基础上,借鉴已有的技术成果,结合应用的态势信息集成的需求,研究了基于ArcGIS图元的军事标图技术,设计并实现一套基于ArcGIS图元的军事标图系统。论文的主要工作包括:(1)基于规则军标特点,对规则军标创建的关键技术进行研究,设计和实现了一个集军标图形绘制、属性编辑为一体的军标编辑器。并根据相关标准,对军标的编码、存储方式进行了研究,设计和实现了军标库系统,实现了对规则军标的高效存储和管理。(2)分析了非规则军标的生成方法,提出了典型箭头军标的高效绘制算法。并针对非规则军标的特点,设计开发了一个非规则军标集成框架,实现各种类型非规则军标的动态加载和集成,提高了军事标图系统的扩展性。(3)针对军事需求,研究了军标、多类型属性信息的管理模式和关联机制,设计实现了态势信息集成框架,实现属性信息与态势信息联动,可将属性数据通过态势信息集成展示在地图上。(4)基于上述关键技术以及军事应用需求,设计和开发了一个集数据管理、态势标绘以及空间分析于一体的军事标图系统。目前该系统已应用于某部的态势管理应用中,取得了良好的应用效果。

罗喆[9](2010)在《基于COM技术的智能军标标绘系统的设计与实现》文中提出在军事行动的筹划和实施中,军事标图是一项重要的工作。敌我态势、作战决心、作战过程等都可以通过标绘过的作战地图反映出来。军事标图逐步向专业化方向发展。可以说,军事标图已是现代军事作战部门的一项主要业务。然而,现在的大部分军事标图仍处于手工或半自动作业状态,标绘周期长,难以有效地修改和传输,同时标绘人员劳动强度较大。这些都是传统标图中难以克服解决的问题。计算机军事标图作为计算机军事应用领域的全新课题不仅得到了广泛的关注,而且在开发研究方面取得了或正在取得人们预期的结果。随着应用的不断扩展,也对标图软件的可移植性和可扩展性提出了要求。智能军标标绘系统是为军事标图而设计的软件系统,目的是要为使用人员提供一个操作简便、灵活的标图平台。本文在全面分析军标标绘系统的功能需求的基础上,采用面向对象方法,基于组件技术设计并实现了智能军标标绘系统。该系统以COM技术为核心,采用Visual C++ 6.0实现。该基于COM技术的智能军标标绘系统取得了以下几方面成果:①系统界面简洁,军标标绘的操作简便、灵活、直观,整个过程只需简单地用鼠标点拉即可完成,易于使用;②具有丰富的军标库,系统根据我军现行的军队标号标准提供了700余种军标,基本满足军事标图的需要,同时,还有军标制作系统的后备支持,可随时根据需要增加各种军标以及象形符号;③网络版具有较强的网络传输功能,可以不同的方式在网络上传送军标标绘信息,也可传送各种各样的文字信息;④语音版具有灵活的语音控制功能,已基本达到实用程度。目前该系统已在部分军事训练与教学单位投入使用,运行效果良好。用户反馈信息表明,该系统功能实用,操作简便,对提高军事训练水平和参谋业务效率起到了积极作用。

王妮[10](2006)在《基于MapObjects的军事标图系统关键技术的研究》文中研究指明高技术条件下的战争对作战指挥的时效性有着很高的要求。指挥决策智能化、作战指挥自动化、武器装备信息化成为未来战争取胜的关键。因此作为作战指挥自动化的重要组成部分—军事标图必须采用现代化的标图工具,以提高成图速度,满足作战需要。针对上述需求,本文主要对军事标图系统实现的相关技术进行研究。军标和地理信息系统是军事标图系统实现的技术基础。论文首先阐述了军事标图的基本概念并对其进行分类,重点讨论了军事标图的核心部分—军标,根据军标在计算机标图中实现的方式不同,设计并实现了规则军标和非规则军标矢量化模型。为了实现对军标的管理和绘制,建立了军标库,并将军标库封装成动态链接库,为军事标图系统中军标的标绘提供接口;然后详细地论述了当前的GIS应用开发模式,通过各种模式分析和比较,采用GIS组件开发模式和军标库相结合,设计出军事标图系统的总体框架。最后运用MapObjects组件技术,通过Visual C++语言进行二次开发,实现了一个军事标图系统。

二、基于COM结构的军事标图组件的设计与实现(论文开题报告)

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

三、基于COM结构的军事标图组件的设计与实现(论文提纲范文)

(1)二三维一体化军工GIS关键技术研究(论文提纲范文)

摘要
Abstract
1 绪论
    1.1 研究背景及意义
        1.1.1 二三维一体化GIS
        1.1.2 二三维一体化态势标绘
    1.2 国内外研究现状
        1.2.1 二三维一体化GIS
        1.2.2 二三维一体化态势标绘
    1.3 论文内容
    1.4 论文结构安排
2 二三维一体化平台框架设计基础
    2.1 开放式COM设计
        2.1.1 微软COM简介
        2.1.2 COM库功能扩展
        2.1.3 COM组件扩展信号槽接口
        2.1.4 单一类厂与类厂管理者
        2.1.5 注册信息结构扩展
    2.2 坐标服务接口封装
        2.2.1 场景视图项
        2.2.2 一体化坐标映射
    2.3 三维引擎
        2.3.1 OSG场景组织
        2.3.2 内存管理冲突解决办法
    2.4 态势标绘介绍
        2.4.1 态势标绘符号介绍
        2.4.2 矢量图形(SVG)
    2.5 空间数据库索引
        2.5.1 Spatialite简介
        2.5.2 Spatialite索引技术介绍
        2.5.3 Spatialite空间数据与属性数据的一体化管理
    2.6 本章小结
3 二三维GIS一体化
    3.1 二三维显示一体化实现
        3.1.1 画布焦点捕获与切换
        3.1.2 空间数据集成
        3.1.3 联动显示
    3.2 二三维操作一体化实现
        3.2.1 地图操作
        3.2.2 地图空间分析
    3.3 二三维数据一体化
        3.3.1 空间数据跨图幅获取
        3.3.2 数据离散化
        3.3.3 求取DEM网格四个角落点的高程值
        3.3.4 生成影响区域
        3.3.5 等值线提取
        3.3.6 数据平滑
    3.4 本章小结
4 二三维态势标绘一体化
    4.1 态势标绘库组织
        4.1.1 态势标绘符号格式
        4.1.2 栅格态势标绘符号
        4.1.3 SVG规则点态势标绘符号
        4.1.4 非规则态势标绘符号
        4.1.5 半规则态势标绘符号
    4.2 态势标绘文档
        4.2.1 标绘文档结构
        4.2.2 文档共享与文档图例树
    4.3 态势标绘组件的组成
        4.3.1 态势符号的“数据与展现”体系
        4.3.2 态势符号的附加参数
    4.4 三维态势标绘
        4.4.1 规则点符号
        4.4.2 非规则符号
    4.5 时序标绘
        4.5.1 基本概念及构成要素
        4.5.2 核心机制
    4.6 本章小结
5 态势标绘与GIS融合
    5.1 胶片机制
    5.2 混合查询
    5.3 事件传递
    5.4 本章小结
6 结论与展望
    6.1 研究总结
    6.2 不足与未来展望
参考文献
致谢
个人简历与参与的科研项目
    一、个人简历
    二、攻读硕士期间参与的科研项目

(2)基于GIS的通用军标标绘软件的设计与实现(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 研究背景
    1.2 国内外研究现状
    1.3 论文研究内容及意义
    1.4 论文组织结构
第二章 软件总体设计
    2.1 军标标绘
    2.2 软件模块设计
    2.3 二三维一体化
    2.4 开发平台
        2.4.1 Qt开发平台
        2.4.2 OSG(OpenSceneGraph)
    2.5 本章小结
第三章 军标库管理与军标制作软件设计与实现
    3.1 软件功能结构图
    3.2 数据库设计
    3.3 构建军标分类树及编码规范
    3.4 规则军标SVG矢量图形绘制
        3.4.1 图元绘制流程
        3.4.2 规则军标制作实现
        3.4.3 SVG技术的应用
    3.5 BMP位图及IVE模型
    3.6 本章小结
第四章 通用型军标标绘动态链接库设计与实现
    4.1 概念设计
        4.1.1 军标概念层类图
        4.1.2 通用型二三维一体化标绘设计
        4.1.3 通用型标绘动态链接库体系结构设计
    4.2 通用型规则军标标绘实现
        4.2.1 规则军标浏览树
        4.2.2 规则军标二三维一体化数据组织
        4.2.3 利用OSG实现布告板及LOD显示
    4.3 通用型非规则军标标绘实现
        4.3.1 非规则军标标绘流程
        4.3.2 软件设计模式应用
        4.3.3 三种非规则军标生成算法
        4.3.4 三维非规则军标贴地
    4.4 二三维一体化标绘效果展示
    4.5 本章小结
第五章 结束语
致谢
参考文献

(3)基于COM技术的武警标图系统的研究与实现(论文提纲范文)

摘要
ABSTRACT
第一章 引论
    1.1 引言
        1.1.1 HLA军事标图概述
        1.1.2 军队标号与军事标图
        1.1.3 军事标图与地理信息系统
        1.1.4 计算机标图的优势
    1.2 军事标图相关研究现状
        1.2.1 国内外军事标图发展现状
        1.2.2 发展动态
    1.3 研究内容及论文结构
    1.4 本章小结
第二章 相关技术
    2.1 组件
        2.1.1 组件的概念
        2.1.2 组件的特点
    2.2 组件对象模型(COM)
        2.2.1 COM基本概念
        2.2.2 COM接口
        2.2.3 IUnknown接口
        2.2.4 COM对象的重用性
    2.3 COM组件的实现方式
        2.3.1 COM组件的实现方式
        2.3.2 微软提供的COM组件开发方法
    2.4 组件软件设计技术
        2.4.1 标图组件开发技术简介
        2.4.2 模块化设计法
        2.4.3 结构化程序设计法
        2.4.4 面向对象程序设计法
        2.4.5 组件化程序设计法
        2.4.6 基于组件的软件开发技术的特点与优势
    2.5 基于组件技术的软件开发过程
    2.6 本章小结
第三章 需求分析
    3.1 系统总体目标
    3.2 功能性需求
    3.3 非功能性需求
    3.4 开发环境分析
        3.4.1 地图控制及显示组件
        3.4.2 软件开发工具
    3.5 本章小结
第四章 基于COM技术的标图组件的设计
    4.1 实现标图组件的设计原则
        4.1.1 基于COM的标图组件的设计
        4.1.2 军标符号库
        4.1.3 标图组件与军事地图
    4.2 标图组件的接口设计
    4.3 军事标图组件的设计与实现
        4.3.1 符号库设计与实现
        4.3.2 军标符号的标绘
        4.3.3 军标符号的编辑
    4.4 标绘模块的设计实现
    4.5 数据管理
        4.5.1 军标符号管理
        4.5.2 军标输入、显示
        4.5.3 军标图库关联
    4.6 态势图文件的管理
        4.6.1 态势图文件的基本操作
        4.6.2 态势图文件的叠加
    4.7 数据库结构设计
        4.7.1 数据类型
        4.7.2 数据模型
    4.8 本章小结
第五章 基于COM技术的标图功能实现
    5.1 军事标图组件开发环境
        5.1.1 军事标图组件实现的技术基础
        5.1.2 软件工具开发的选择
        5.1.3 系统的软硬件环境
    5.2 军事标图组件的技术要点
        5.2.1 基于军事信息数据库的标图组件技术
        5.2.2 军标符号实现中的关键技术
    5.3 应用实例框架
    5.4 功能模块的实现
        5.4.1 地图管理模块
        5.4.2 军标管理模块
        5.4.3 军标输入模块
        5.4.4 态势文件管理模块
        5.4.5 军标属性编辑及图库关联模块
    5.5 本章小结
第六章 系统测试
    6.1 测试综述
        6.1.1 软件测试
        6.1.2 数据库测试
    6.2 测试用例
    6.3 小结
第七章 结论与展望
    7.1 工作总结
    7.2 下一步的工作
致谢
参考文献

(4)基于C#与ArcEngine的军事标图地理信息系统的设计与实现(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 引言
        1.1.1 军事标图概述
        1.1.2 军事标图与地理信息系统
        1.1.3 计算机标图的优势
    1.2 国内外标图系统研究现状及发展动态
        1.2.1 外军军事标图发展现状
        1.2.2 我军军事标图发展现状
        1.2.3 军事标图系统发展动态
    1.3 论文研究内容及组成
        1.3.1 论文研究目标
        1.3.2 文章的组织
第二章 军事标图地理信息系统研究分析
    2.1 军事标图系统设计目标
    2.2 军事标图地理信息系统功能
    2.3 军事标图地理信息系统用例分析
        2.3.1 系统的参与者分析
        2.3.2 系统的主要用例分析
        2.3.3 系统细分用例分析
    2.4 军事标图地理信息系统模型建立分析
    2.5 本章小结
第三章 相关技术研究
    3.1 地理信息技术
    3.2 主要开发GIS技术
        3.2.1 组件式GIS
        3.2.2 C#编程语言
    3.3 ArcEngine开发框架
        3.3.1 ArcEngine概述
        3.3.2 ArcGIS Engine Developer Kit工具包
        3.3.3 ArcGIS Engine Runtime工具包
        3.3.4 ArcEngine的类库架构
    3.4 本章小结
第四章 军事标图地理信息系统设计
    4.1 军事标图地理信息系统的设计思想
    4.2 军事标图地理信息系统的组成与结构设计
        4.2.1 系统的主体结构
        4.2.2 军事标图符号绘制的设计
        4.2.3 军标标绘平台的设计
    4.3 军事标图地理信息系统子系统类详细设计
        4.3.1 GIS子系统
        4.3.2 图片浏览子系统
        4.3.3 军标子系统
        4.3.4 作战命令编制子系统
    4.4 本章小结
第五章 军事标图地理信息系统实现
    5.1 军事符号数字化
        5.1.1 点状军事符号数字化
        5.1.2 线、面状军事符号数字化
    5.2 军事动态的实时模拟
        5.2.1 点状军事符号的标注
        5.2.2 线状军事符号的标注
        5.2.3 面状军事符号的标注
        5.2.4 军事符号的编辑
    5.3 系统实现运行调试
    5.4 本章小结
第六章 总结与展望
    6.1 总结
    6.2 展望
参考文献
攻读硕士学位期间取得的科研成果
致谢

(5)跨平台态势标绘组件库的设计与实现(论文提纲范文)

摘要
Abstract
1 绪论
    1.1 课题研究背景与意义
    1.2 国内外研究现状
    1.3 存在问题和发展动态
        1.3.1 存在问题
        1.3.2 发展动态
    1.4 主要研究内容及论文组织
2 组件及组件开发技术
    2.1 组件相关内容
        2.1.1 组件及组件对象模型
        2.1.2 IUnknown接口
        2.1.3 组件接口
    2.2 组件的特点与优势
    2.3 组件实现方法
        2.3.1 组件实现思路
        2.3.2 微软组件实现方法
    2.4 组件技术的应用
        2.4.1 组件与操作系统
        2.4.2 组件与数据库
        2.4.3 COM与Internet
        2.4.4 COM与GIS
3 跨平台仿组件开发框架
    3.1 跨平台工具的选择
    3.2 仿组件重要类库设计
        3.2.1 IDTIS_Unknown接口
        3.2.2 IDTIS_Com接口
        3.2.3 DTIS_ComManager
        3.2.4 DTIS仿组件必要的输出函数
    3.3 跨平台仿组件开发框架的优点
    3.4 DTIS仿组件框架调用流程
4 基于仿组件态势标绘组件的设计
    4.1 态势标绘组件的设计思路
    4.2 态势标绘组件的设计原则
    4.3 系统总体设计
        4.3.1 数据管理
        4.3.2 态势符号输入
        4.3.3 图形符号编辑
        4.3.4 图形符号属性编辑
        4.3.5 态势文档管理
        4.3.6 态势推演
    4.4 模块内相关内容设计
        4.4.1 符号的存取方式
        4.4.2 态势标绘组件数据库设计
        4.4.3 态势文档的管理与显示技术设计
    4.5 态势符号库的设计
        4.5.1 常规符号的设计
        4.5.2 规则符号的设计
        4.5.3 非规则符号的设计
    4.6 态势标绘组件设计的关键技术
        4.6.1 SVG图形格式
        4.6.2 规则符号库的开放
        4.6.3 非规则军标符号的开放
        4.6.4 标图文档与文档的共享
        4.6.5 标图符号的显示与管理
5 基于仿组件态势标绘组件的实现
    5.1 态势标图仿组件实现的支持框架
        5.1.1 跨平台仿组件开发框架
        5.1.2 Qt图形视图框架
    5.2 仿组件开发与测试环境
        5.2.1 仿组件开发环境
        5.2.2 仿组件测试环境
    5.3 应用实例框架简介
    5.4 演示系统功能实现
        5.4.1 数据管理
        5.4.2 图形符号输入
        5.4.3 图形符号编辑
        5.4.4 符号属性编辑
        5.4.5 态势文档管理
        5.4.6 态势推演
    5.5 在国产操作系统的应用
6 结论与展望
    6.1 总结
    6.2 展望
参考文献
致谢
个人简历与参与的科研项目

(6)基于ArcEngine的军事标图系统(论文提纲范文)

摘要
Abstract
第1章 绪论
    1.1 研究的背景意义
    1.2 研究现状与存在的问题
        1.2.1 国内外研究的现状
        1.2.2 存在的问题
    1.3 论文结构及内容
第2章 军事标图系统总体设计
    2.1 系统总体功能设计
    2.2 系统平台
        2.2.1 ArcEngine
        2.2.2 .NET开发环境
    2.3 基于ArcEngine开发相关技术
        2.3.1 面向对象技术
        2.3.2 组件对象模型
        2.3.3 数据结构
        2.3.4 数据库设计
    2.4 系统用到的主要类库
    2.5 系统功能模块设计
        2.5.1 基本操作模块
        2.5.2 鹰眼图模块
        2.5.3 军事标图模块
        2.5.4 路径分析模块
    2.6 本章小结
第3章 军事标图模块建模
    3.1 MIL-STD-2525C
    3.2 ArcGIS军事扩展模块
    3.3 军标建模
        3.3.1 MOLE地理数据库设计
        3.3.2 军标符号编码
        3.3.3 军标符号建模
    3.4 本章小结
第4章 路径分析建模
    4.1 网络
    4.2 建立网络模型
        4.2.1 网络数据集的地理数据库设计
        4.2.2 网络数据集属性数据
    4.3 Dijkstra算法
        4.3.1 有向图的Dijkstra算法
        4.3.2 无向图的Dijkstra算法
        4.3.3 Dijkstra算法在ArcEngine中的实现
    4.4 Dijkstra算法优化
        4.4.1 Dijkstra算法的实现
        4.4.2 改进搜索算法
        4.4.3 改进后的算法流程
    4.5 本章小结
第5章 基于ArcEngine的军事标图系统的实现
    5.1 加载控件
        5.1.1 加载ArcGIS控件
        5.1.2 加载常规控件
        5.1.3 界面设计
    5.2 添加引用
    5.3 实现基本操作
        5.3.1 添加Toolbar命令
        5.3.2 文件的打开与数据添加
        5.3.3 测量功能
        5.3.4 坐标定位
    5.4 实现鹰眼图
    5.5 实现军事标图
        5.5.1 MOLE接口
        5.5.2 主要代码
        5.5.3 军事标图实现及战例分析
    5.6 实现路径分析
        5.6.1 NetworkAnalyst接口
        5.6.2 路径分析主要代码
        5.6.3 路径分析实现
    5.7 本章小结
总结与展望
    总结
    展望
参考文献
致谢
附件

(7)基于MapGIS的军用态势处理系统关键技术研究(论文提纲范文)

摘要
ABSTRACT
图表清单
注释表
第一章 绪论
    1.1 研究背景
    1.2 研究意义
    1.3 本文的主要研究工作及贡献
    1.4 本文的组织结构
第二章 军用态势处理系统的支撑技术
    2.1 地理信息系统
        2.1.1 GIS 的基本概念
        2.1.2 GIS 的功能概述
        2.1.3 GIS 的发展趋势
        2.1.4 MapGIS 简介
    2.2 GIS 开发的组件技术
        2.2.1 GIS 的二次开发方式
        2.2.2 动态连接库 DLL
        2.2.3 COM 与 DCOM
        2.2.4 ActiveX 控件
    2.3 地图数据
        2.3.1 地图数据的相关概念
        2.3.2 地图数据的存储与管理
        2.3.3 数字地形模型的生成
    2.4 本章小结
第三章 基于 COM 组件的军标符号库
    3.1 COM 标图组件的设计原则
        3.1.1 标图组件设计原则
        3.1.2 标图组件与用户的交互
    3.2 军队标号的设计
        3.2.0 军队标号的定义
        3.2.1 军队标号的基本数据
        3.2.2 军队标号的分类
        3.2.3 军队标号的编码
        3.2.4 军队标号的图元设计
    3.3 军标符号库的管理
        3.3.1 符号库存储机制
        3.3.2 符号库数据管理
        3.3.3 符号库 TreeView 结构
    3.4 标绘组件接口的设计与实现
        3.4.1 军标数据管理接口
        3.4.2 军标符号输入和显示接口
        3.4.3 军标符号管理接口
        3.4.4 军标图库关联接口
    3.5 本章小结
第四章 虚拟战场态势推演模块设计
    4.1 态势推演内涵
        4.1.1 态势推演定义
        4.1.2 态势要素组成
    4.2 态势推演模块设计
        4.2.1 设计原则
        4.2.2 态势推演模块结构设计
    4.3 军标动画设计
        4.3.1 军标动画的设计思路
        4.3.2 合围与编队的推演
    4.4 本章小结
第五章 军用态势处理原型系统的设计与实现
    5.1 系统设计
        5.1.1 系统功能设计
        5.1.2 系统界面设计
    5.2 系统实现
        5.2.1 数据管理模块实现
        5.2.2 态势标绘模块实现
        5.2.3 辅助决策模块实现
        5.2.4 态势推演模块实现
    5.3 本章小结
第六章 总结与展望
    6.1 工作总结
    6.2 研究展望
参考文献
致谢
在学期间的研究成果及发表的学术论文

(8)基于ArcGIS图元的军事标图技术研究(论文提纲范文)

摘要
ABSTRACT
第一章 绪论
    1.1 研究背景
    1.2 国内外研究现状
    1.3 主要研究内容
    1.4 论文组织结构
第二章 军事标图
    2.1 军事标图概述
    2.2 军标分类
        2.2.1 规则军标
        2.2.2 非规则军标
    2.3 军事标图实现方式
        2.3.1 ArcGIS 图元
        2.3.2 基于AE 的二次开发
    2.4 本章小结
第三章 基于ArcGIS 图元的军标库
    3.1 军标创建
        3.1.1 规则军标创建
        3.1.2 非规则军标生成
    3.2 军标存储
        3.2.1 规则军标存储
        3.2.2 非规则军标存储
    3.3 军标维护
        3.3.1 军标检索
        3.3.2 军标修改
    3.4 本章小结
第四章 基于ArcGIS 图元的态势标绘
    4.1 态势标绘部署
        4.1.1 军标拾取
        4.1.2 态势标绘刷新
        4.1.3 规则军标标绘
        4.1.4 非规则军标绘制
    4.2 态势信息集成
        4.2.1 态势信息集成框架
        4.2.2 态势信息关联
        4.2.3 态势信息查询
    4.3 态势存储与展现
        4.3.1 态势存储
        4.3.2 态势展现
    4.4 本章小结
第五章 军事标图系统设计与实现
    5.1 系统设计
        5.1.1 总体思路
        5.1.2 结构设计
        5.1.3 功能设计
    5.2 系统实现
        5.2.1 数据管理模块实现
        5.2.2 军事标图模块实现
        5.2.3 GIS 空间分析模块实现
    5.3 本章小结
第六章 总结与展望
    6.1 主要研究成果
    6.2 下一步工作
致谢
参考文献
作者在学期间取得的学术成果
作者在学期间参加的科研项目

(9)基于COM技术的智能军标标绘系统的设计与实现(论文提纲范文)

中文摘要
英文摘要
1 绪论
    1.1 引言
        1.1.1 军事标图概述
        1.1.2 军事标图与地理信息系统
        1.1.3 计算机标图的优势
    1.2 国内外研究现状及发展动态
    1.3 论文选题的意义
    1.4 课题研究内容及组成
    1.5 本章小结
2 组件及组件对象模型
    2.1 组件
        2.1.1 组件的概念
        2.1.2 组件的优点
    2.2 组件对象模型(Component Object Model,COM)
        2.2.1 COM 基本概念
        2.2.2 COM 接口
        2.2.3 IUnknown 接口
        2.2.4 COM 对象的重用性
    2.3 COM 组件的实现方式
        2.3.1 COM 组件的实现方式
        2.3.2 微软提供的COM 组件开发方法
    2.4 组件式GIS
    2.5 MapObjects 组件
        2.5.1 MapObjects 概述
        2.5.2 MapObjects 的结构
        2.5.3 MapObjects 的特点
    2.6 本章小结
3 智能军标标绘系统的需求分析
    3.1 系统总体目标
    3.2 功能性需求
    3.3 非功能性需求
    3.4 开发环境分析
        3.4.1 标图组件的开发技术
        3.4.2 地图显示及控制组件
        3.4.3 软件开发工具
    3.5 本章小结
4 智能军标标绘系统的设计
    4.1 软件总体结构设计
    4.2 系统运行环境
    4.3 界面设计
    4.4 符号生成系统的设计
        4.4.1 军队标号基本概念
        4.4.2 军队标号的分类
        4.4.3 军标的绘制
        4.4.4 军标的标绘方法
        4.4.5 数据结构
        4.4.6 符号库文件的设计
    4.5 作战标图系统的设计
        4.5.1 数据管理模块
        4.5.2 信息输入模块
    4.6 本章小结
5 智能军标标绘系统的实现
    5.1 系统具体实现中所采用的技术
    5.2 系统运行
        5.2.1 站位设定
        5.2.2 通信方式
        5.2.3 主台名或地址
        5.2.4 通道
    5.3 系统功能实现
        5.3.1 文件
        5.3.2 标绘
        5.3.3 选择调整
        5.3.4 电子地图
        5.3.5 发送
        5.3.6 显示
        5.3.7 查看
        5.3.8 语音控制
    5.4 本章小结
6 结论与展望
    6.1 结论
    6.2 下一步的工作
致谢
参考文献
附录
    作者在攻读学位期间发表的论文目录

(10)基于MapObjects的军事标图系统关键技术的研究(论文提纲范文)

目录
图目录
摘要
Abstract
第一章 绪论
    1.1 课题研究背景
    1.2 课题研究现状与发展动态
        1.2.1 军事标图概念
        1.2.2 课题研究现状
        1.2.3 课题发展趋势
    1.3 课题研究内容及组成
第二章 地理信息系统组件技术
    2.1 地理信息系统概述
        2.1.1 地理信息系统概念
        2.1.2 空间数据模型
        2.1.3 地理信息系统应用开发模式
    2.2 组件式 GIS
        2.2.1 组件技术
        2.2.2 组件式 GIS
    2.3 MapObjects组件
        2.3.1 MapObjects概述
        2.3.2 MapObjects的结构
        2.3 3 Mapobjects的特点
    2.4 本章小节
第三章 军标库技术
    3.1 军队标号设计
        3.1.1 军队标号的分类
        3.1.2 规则军标的设计与实现
        3.1.3 非规则军标的设计与实现
    3.2 军标库
        3.2.1 军标库概述
        3.2.2 军标库接口设计
    3.3 本章小节
第四章 军事标图原型系统的设计与实现
    4.1 设计目标
    4.2 功能设计
    4.3 界面设计
        4.3.1 界面设计的原则
        4.3.2 界面设计的实现
    4.4 军事标图系统的实现
        4.4.1 数据管理模块实现
        4.4.2 态势标绘模块实现
        4.4.3 GIS辅助模块实现
    4.5 本章小节
第五章 结束语
    5.1 工作总结
    5.2 下一步工作
致谢
参考文献
作者在攻读硕士学位期间发表的论文

四、基于COM结构的军事标图组件的设计与实现(论文参考文献)

  • [1]二三维一体化军工GIS关键技术研究[D]. 刘俊楠. 郑州大学, 2017(11)
  • [2]基于GIS的通用军标标绘软件的设计与实现[D]. 朱卫东. 东南大学, 2015(08)
  • [3]基于COM技术的武警标图系统的研究与实现[D]. 李航. 电子科技大学, 2014(03)
  • [4]基于C#与ArcEngine的军事标图地理信息系统的设计与实现[D]. 裴韬. 西北大学, 2014(10)
  • [5]跨平台态势标绘组件库的设计与实现[D]. 吴朝阳. 郑州大学, 2014(04)
  • [6]基于ArcEngine的军事标图系统[D]. 周海亚. 山东大学, 2013(11)
  • [7]基于MapGIS的军用态势处理系统关键技术研究[D]. 刘少虎. 南京航空航天大学, 2011(S1)
  • [8]基于ArcGIS图元的军事标图技术研究[D]. 谢国文. 国防科学技术大学, 2011(07)
  • [9]基于COM技术的智能军标标绘系统的设计与实现[D]. 罗喆. 重庆大学, 2010(03)
  • [10]基于MapObjects的军事标图系统关键技术的研究[D]. 王妮. 国防科学技术大学, 2006(06)

标签:;  ;  ;  ;  ;  

基于COM结构的军事绘图组件的设计与实现
下载Doc文档

猜你喜欢