[发明专利]基于GIS平台和触摸屏设备的快速态势标绘系统及方法有效

专利信息
申请号: 201310615706.4 申请日: 2013-11-28
公开(公告)号: CN103605463A 公开(公告)日: 2014-02-26
发明(设计)人: 韩宏哲;李新安;李智勇;赵锋伟;温志强 申请(专利权)人: 东莞中国科学院云计算产业技术创新与育成中心
主分类号: G06F3/0484 分类号: G06F3/0484;G06F3/0488
代理公司: 北京科亿知识产权代理事务所(普通合伙) 11350 代理人: 汤东凤
地址: 523808 广东省东莞市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 gis 平台 触摸屏 设备 快速 态势 标绘 系统 方法
【权利要求书】:

1.一种基于GIS平台和触摸屏设备的快速态势标绘系统,其特征在于:包括显示和控制终端、操作工具集、数据处理层和系统支撑层;

所述的显示和控制终端可以为触摸操作屏或移动触摸设备,主要将GIS系统、标绘内容在屏幕上进行显示和完成触控操作绘制图形;

所述的操作工具集包括标绘开始按钮、标绘结束按钮、标绘擦除按钮和边线样式按钮,主要完成整个绘制过程关键的几步操作;

数据处理层负责处理关键的标绘处理算法和技术,包括鼠标事件的捕捉算法、屏幕坐标和经纬度相互转换算法、GIS标绘算法、标绘的擦除处理算法、多个标绘图形的分离算法、数据的入库和出库处理算法;

系统支撑层主要包括标绘数据库、GIS系统、GIS服务器及触摸屏和服务器相互通信的网络。

2.权利要求1所述系统的标绘方法,其特征在于:所述的标绘各动作实现方式如下:

(1)绘制启动

点击标绘开始按钮,启动图形触摸绘制模式;

为了实现手指或触控笔在地图上滑动时,地图静止不动,需要将地图拖动方式设置为不响应状态;

利用GIS鼠标事件响应函数,增加鼠标移动监听响应事件函数,该函数实时监听手指或触控笔在地图上的滑动动作,记录手指或触控笔在地图上滑动时屏幕坐标序列值和经纬度坐标序列值;

利用GIS鼠标事件响应函数,增加鼠标双击响应事件函数,该函数实时监听手指或触控笔在地图上的快速双击屏幕动作,当事件发生时,调用图形擦除函数,将最近的图形进行清除处理;

(2)图形绘制

手指或触控笔移动到需要绘制的地图位置,通过滑动的方式,分别绘制出三角形、五角星、箭头等形状;手指离开屏幕后,通过在地图的其他地点进行滑动,绘制出第二个形状,依次类推,绘制出多个多种不规则图形;

手指或触控笔在地图上滑动时屏幕坐标序列值和经纬度坐标序列值存储在内存临时变量中,只有绘制结束时,才一次性提交到数据库中;

手指或触控笔在地图上滑动实时绘制过程是通过在鼠标移动监听事件函数中实现的;当手指或触控笔在地图上进行滑动时,就会触发该函数,该函数首先删除已经绘制的图形,并利用保存在临时变量中屏幕坐标序列值和经纬度坐标序列值,调用GIS图形绘制函数进行绘制;

(3)绘制图形样式选择

绘制图形样式共包含线条颜色、粗细和虚实线三类。其中颜色可以选择32位各种颜色值,粗细单位为磅,包含{0.25、0.5、0.75、1、1.5、2.25、3、4.5、6}、虚实线包含{实线、虚线};

绘制时,如果不选择绘制图形样式,默认为线条宽度为3磅、颜色为红色,虚实线为实线;

在图形绘制过程中,如果更改图形样式,则更改前绘制的图形样式不进行改变,更改图形样式后所有的图形样式均为新设置的图形样式;

图形样式的绘制实现是通过GIS图形绘制函数中对图形样式进行设置达到的;

(4)图形擦除

点击标绘擦除按钮或通过快速双击屏幕,系统调用图形擦除函数,将最近绘制的图形擦除掉,通过多次点击擦除按钮,依次擦除距离最后绘制图形较近的图形,直至将所有的绘制图形擦除完毕,系统给出无法继续擦除提示框;

(5)标绘结束

当所有的绘制工作完成后,检查无误后,通过点击标绘结束按钮,绘制内容的屏幕坐标转换为经纬度坐标,并进行图形分离操作后,保存到数据库中,其他显示终端均可及时看到显示效果;

图形经纬度坐标序列保存到数据库中时,调用数据入库出库接口函数,保存内容包含{图形经纬度坐标序列、图形样式};

结束图形绘制时,处理算法需要调用GIS函数移除鼠标移动监听事件和鼠标双击监听事件,并设置图形样式值为默认值,清空各种临时变量等;

地理信息在还原多次绘制的图形时,必须区分多次绘制的图形的连续性,以便于信息保存和逐次删除需要。

3.根据权利要求2所述的的标绘方法,其特征在于;

图形擦除函数具体处理为:

检查临时变量中屏幕坐标序列值和经纬度坐标序列值是否为空值或长度为0;

如果为空值或长度为0,则给出无法继续删除提示框;

如果值为非空和长度大于0,调用GIS图形删除函数,将最后一次绘制的图形进行删除,同时将记录屏幕坐标和经纬度坐标的临时变量值进行修改;

点击结束绘制功能按钮,结束图形触摸绘制模式,恢复地图常规操作模式。

4.根据权利要求2或3所述的标绘方法,其特征在于:

多次绘制图形分离的主要实现算法为:

将手指或触控笔滑动过程中记录的屏幕点坐标序列,根据同一次绘制操作屏幕坐标连续,不同次绘制操作屏幕坐标间不连续的特点进行划分;假设屏幕坐标序列中相邻的两个坐标值分别为(x1,y1),(x2,y2),则fabs(x2-x1)<=1或fabs(y2-y1)<=1,该表达式值为true,则代表连续,否则代表不连续;函数fabs(x)为取参数x绝对值函数。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞中国科学院云计算产业技术创新与育成中心,未经东莞中国科学院云计算产业技术创新与育成中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310615706.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top