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

技术编号:6190870 阅读:768 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种基于WindowsCE的电子地图态势标绘设计方法,是采用专业电子地图编辑工具,将一幅地图,包括电子版或纸质印刷版;将地图转化成支持编辑操作的PM2格式矢量电子地图,然后使用绘图软件,生成标绘符号,并运用地图编辑软件对地图进行编辑:将符号加入地图符号库、建立符号库中的符号与地图图层的内部关联;通过编写程序代码,实现对符号、文本、图片和地图内部图层的选择、控制和显示,并采用后台监控技术,实现对标绘过程的全程跟踪和记录,形成标绘过程记录文件;根据标绘过程记录文件就能够回放整个标绘过程。

【技术实现步骤摘要】

本专利技术涉及一种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. 一种基于W本文档来自技高网...

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

【技术特征摘要】

【专利技术属性】
技术研发人员:崔凯殷俊涛牛玉峰
申请(专利权)人:山东超越数控电子有限公司
类型:发明
国别省市:88

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1