一种基于WindowsCE的电子地图态势标绘设计方法

文档序号:6424241阅读:352来源:国知局
专利名称:一种基于WindowsCE的电子地图态势标绘设计方法
技术领域
本发明涉及一种A,具体地说是一种基于Windows CE的电子地图态势标绘设计方法。本发明实现了在Windows CE嵌入式操作系统下的电子地图标绘设计,能够对电子地图上的任意对象进行符号、文本、图片的标绘,并能够记录/回放整个标绘过程并形成记录文件,为多用户之间共享标绘信息创造了条件。
背景技术
随着地理信息技术的不断发展,电子地图在国民经济生活中的应用越来越广泛。 但是,目前绝大部分电子地图程序,还仅仅局限于只向用户提供一般的定位导航等传统服务,不提供地图标绘功能即用户只能被动地接受电子地图的固有信息,而不能主动的对电子地图的信息进行修改、扩充和删除等操作,无法实现真正意义上的人机交互,因此此类电子地图程序只能应用在民用领域。然而,在很多涉及国家安全、国计民生的重要领域,比如军事行动侦察、野外地质勘测等,都需要电子地图具备态势标绘功能。因为在这些领域,不仅需要电子地图具备定位导航功能,更需要将某个地点的侦查、测量数据,以符号、文本、图片等形式标绘在地图上, 建立外部环境与电子地图的密切联系,实现真实世界与虚拟世界的高度统一,为军事决策、 工程实施提供准确、详实的参考依据。这些都凸显了电子地图态势标绘的重要性。因此,打破传统电子地图程序的局限,实现电子地图的态势标绘,具有非常重要的现实意义和应用价值。

发明内容
本发明的目的是提供一种基于Windows CE的电子地图态势标绘设计方法。本发明的目的是按以下方式实现的,
为填补传统电子地图程序在态势标绘领域的空白,本发明提供了一种基于Windows CE 嵌入式操作系统的电子地图态势标绘解决方案,本方案不仅提供符号标绘、文本标绘和图片标绘功能,还提供记录和回放标绘过程功能,实现多用户之间的标绘信息共享。本发明的技术方案是采用专业电子地图编辑工具,将一幅地图,包括电子版或纸质印刷版;将地图转化成支持编辑操作的PM2格式矢量电子地图,然后使用绘图软件,生成标绘符号,并运用地图编辑软件对地图进行编辑将符号加入地图符号库、建立符号库中的符号与地层的内部关联;通过编写程序代码,实现对符号、文本、图片和地图内部图层的选择、控制和显示,并采用后台监控技术,实现对标绘过程的全程跟踪和记录,形成标绘过程记录文件;根据标绘过程记录文件就能够回放整个标绘过程;具体步骤如下
1)在进行标绘之前,首先检查进行态势标绘的先决条件是否都已具备,这些条件包括PM2格式地图是否准备好、标绘符号是否准备好、符号是否已经加入地图符号库、是否建立了符号与地层的内部关联、是否将符号加入了程序地址空间以及是否建立了符号选择界面,这些条件必须全部具备则继续进行下一步操作;
2)运行条件都已具备之后,加载地图,同时为地图建立后台数据库;如果要记录标绘事件,则启动标绘记录监视线程,后面所有的标绘动作都会被记录下来;
3)继续进行符号标绘,则执行以下操作获取标绘符号、获取对应数据集、获取对应数据库、单击地图标绘目的地、获取点坐标、创建点对象、在对应数据库中插入相应的一条记录、更新并维护数据库的记录索引、显示标绘符号;
4)进行文本或图片标绘,则执行以下操作单击标绘符号、获取对应选择集、获取对应数据集、获取对应数据库、获取对应记录索引、获取该记录的文本/图片标注信息、添加/修改文本/图片标注信息、保存记录属性值;
5)运行条件具备之前启动了标绘记录监视线程,则会生成标绘记录文件,关闭标绘记录线程,结束本次标绘;
6)形成标绘过程记录文件,就是根据标绘记录文件的内容,真实还原整个标绘过程,并将所有标绘点用线连接起来,从地图上直观的表现出整个标绘过程的行动轨迹,显示标绘过程执行以下操作
加载PM2地图、清空跟踪层、选择并打开标绘记录文件、读取标绘事件个数、对每一个标绘事件读取相应的经纬度/文本/图片信息、关闭标绘记录文件、将所有标绘点按照标绘事件发生的时间顺序用线连接起来;
7)通过生成的标绘记录文件,真实再现标绘过程和行动路径,通过网络通信方式,将本机的标绘记录文件和相应的标绘图片传给其他用户,其他用户能够通过网络了解整个标绘行动过程,实现信息共享。此发明带来的有益效果是
1)实现了电子地图的态势标绘包括符号、文本、图片标绘,以及记录/回放标绘过程等功能。实现了真正意义上的人机交互,用户从此拥有修改电子地图的权利。2)基于Windows CE嵌入式操作系统进行程序设计,支持ARM、X86等多种架构的手持移动计算硬件平台,包括各种手持机、M0BILE、SMARTPH0NE等。其设计思想也可以用于 Windows XP等桌面操作系统的电子地图态势标绘设计。3)程序架构设计合理,代码运行效率高。程序界面友好,操作简单。


图1是符号、文本、图片标绘与记录标绘过程的流程2是显示标绘过程的流程图。
具体实施例方式参照说明书附图对本发明的作以下详细地说明。本发明的基于Windows CE的电子地图态势标绘设计方法,设计步骤如下 在进行标绘之前,首先检查进行态势标绘的先决条件是否都已具备,这些条件是PM2
格式地图是否准备好、标绘符号是否准备好、符号是否已经加入地图符号库、是否建立了
4符号与地层的内部关联、是否将符号加入了程序地址空间以及是否建立了符号选择界面,这些条件必须全部具备才可以继续进行操作。运行条件都已具备之后,就可以加载地图,同时为地图建立后台数据库。如果要记录标绘事件,则启动标绘记录监视线程,后面所有的标绘动作都会被记录下来。如果进行符号标绘,则执行以下操作获取标绘符号、获取对应数据集、获取对应数据库、单击地图标绘目的地、获取点坐标、创建点对象、在对应数据库中插入相应的一条记录、更新并维护数据库的记录索引、显示标绘符号。如果进行文本或图片标绘,则执行以下操作单击标绘符号、获取对应选择集、获取对应数据集、获取对应数据库、获取对应记录索引、获取该记录的文本/图片标注信息、 添加/修改文本/图片标注信息、保存记录属性值。最后,如果之前启动了标绘记录监视线程,则会生成标绘记录文件。关闭标绘记录线程,结束本次标绘。显示标绘过程的主要原理,就是根据标绘记录文件的内容,真实还原整个标绘过程,并将所有标绘点用线连接起来,从地图上直观的表现出整个标绘过程的行动轨迹。显示标绘过程执行以下操作加载PM2地图、清空跟踪层、选择并打开标绘记录文件、读取标绘事件个数、对每一个标绘事件读取相应的经纬度/文本/图片信息、关闭标绘记录文件、将所有标绘点按照标绘事件发生的时间顺序用线连接起来。记录标绘过程的最大的用途,就是可以通过生成的标绘记录文件,真实再现标绘过程和行动路径。如果通过某种通信方式,将本机的标绘记录文件和相应的标绘图片传给其他用户,那么其他用户也能够了解整个标绘行动过程,实现信息共享。
实施例本发明已经成功应用到浪潮巧金刚手持机中,并可以直接运行于所有以 Windows CE为操作系统的嵌入式设备。其设计思想也可以用于Windows XP等桌面操作系统的电子地图态势标绘设计。总结
本发明提供了一种基于Windows CE嵌入式操作系统的电子地图态势标绘设计方法,填补了传统电子地图程序在态势标绘领域的空白。此发明具备较高的学术价值和应用价值,其应用前景看好。除说明书所述的技术特征外,均为本专业技术人员的已知技术。
权利要求
1. 一种基于Windows CE的电子地图态势标绘设计方法,其特征在于采用专业电子地图编辑工具,将一幅地图,包括电子版或纸质印刷版;将地图转化成支持编辑操作的PM2格式矢量电子地图,然后使用绘图软件,生成标绘符号,并运用地图编辑软件对地图进行编辑将符号加入地图符号库、建立符号库中的符号与地层的内部关联;通过编写程序代码,实现对符号、文本、图片和地图内部图层的选择、控制和显示,并采用后台监控技术, 实现对标绘过程的全程跟踪和记录,形成标绘过程记录文件;根据标绘过程记录文件就能够回放整个标绘过程;具体步骤如下1)在进行标绘之前,首先检查进行态势标绘的先决条件是否都已具备,这些条件包括 PM2格式地图是否准备好、标绘符号是否准备好、符号是否已经加入地图符号库、是否建立了符号与地层的内部关联、是否将符号加入了程序地址空间以及是否建立了符号选择界面,这些条件必须全部具备则继续进行下一步操作;2)运行条件都已具备之后,加载地图,同时为地图建立后台数据库;如果要记录标绘事件,则启动标绘记录监视线程,后面所有的标绘动作都会被记录下来;3)继续进行符号标绘,则执行以下操作获取标绘符号、获取对应数据集、获取对应数据库、单击地图标绘目的地、获取点坐标、创建点对象、在对应数据库中插入相应的一条记录、更新并维护数据库的记录索引、显示标绘符号;4)进行文本或图片标绘,则执行以下操作单击标绘符号、获取对应选择集、获取对应数据集、获取对应数据库、获取对应记录索引、获取该记录的文本/图片标注信息、添加/修改文本/图片标注信息、保存记录属性值;5)运行条件具备之前启动了标绘记录监视线程,则会生成标绘记录文件,关闭标绘记录线程,结束本次标绘;6)形成标绘过程记录文件,就是根据标绘记录文件的内容,真实还原整个标绘过程,并将所有标绘点用线连接起来,从地图上直观的表现出整个标绘过程的行动轨迹,显示标绘过程执行以下操作加载PM2地图、清空跟踪层、选择并打开标绘记录文件、读取标绘事件个数、对每一个标绘事件读取相应的经纬度/文本/图片信息、关闭标绘记录文件、将所有标绘点按照标绘事件发生的时间顺序用线连接起来;7)通过生成的标绘记录文件,真实再现标绘过程和行动路径,通过网络通信方式,将本机的标绘记录文件和相应的标绘图片传给其他用户,其他用户能够通过网络了解整个标绘行动过程,实现信息共享。
全文摘要
本发明提供一种基于WindowsCE的电子地图态势标绘设计方法,是采用专业电子地图编辑工具,将一幅地图,包括电子版或纸质印刷版;将地图转化成支持编辑操作的PM2格式矢量电子地图,然后使用绘图软件,生成标绘符号,并运用地图编辑软件对地图进行编辑将符号加入地图符号库、建立符号库中的符号与地层的内部关联;通过编写程序代码,实现对符号、文本、图片和地图内部图层的选择、控制和显示,并采用后台监控技术,实现对标绘过程的全程跟踪和记录,形成标绘过程记录文件;根据标绘过程记录文件就能够回放整个标绘过程。
文档编号G06F17/30GK102169506SQ20111012665
公开日2011年8月31日 申请日期2011年5月17日 优先权日2011年5月17日
发明者崔凯, 殷俊涛, 牛玉峰 申请人:山东超越数控电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1