[发明专利]军标符号标绘中钳击箭标的动态计算及绘制方法及装置有效
申请号: | 202010078355.8 | 申请日: | 2020-02-03 |
公开(公告)号: | CN111325812B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 邓艳玲;陈志芬;卫宣安;吴闽华;姜坤 | 申请(专利权)人: | 深圳震有科技股份有限公司 |
主分类号: | G06T11/20 | 分类号: | G06T11/20 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 朱阳波;王永文 |
地址: | 518057 广东省深圳市南山区粤海街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 符号 标绘 钳击 标的 动态 计算 绘制 方法 装置 | ||
本申请涉及军标符号标绘中钳击箭标的动态计算及绘制方法及装置,方法包括:监听绘制钳击箭头事件;进入绘制状态,构建钳击箭标地图图层;根据监听到的地图鼠标事件进行主干点采样;判断点位采集数量,计算整个钳击箭头构建点集,构成整个钳击箭头;将构建的地图图层中的点位集合设置成计算得出的完整钳击箭头坐标数据,地图完整呈现。本发明通过简单的绘制过程就能达到简单、快速渲染方式实现了动态箭标的效果,并且实现简单操作方便。
技术领域
本申请涉及动态标绘技术领域,特别是涉及一种军标符号标绘中钳击箭标的动态计算及绘制方法及装置、计算机设备、可读存储介质。
背景技术
动态标绘广泛应用于电力、通信和应急等多个行业和领域。它可以用形象生动的矢量符号描述各种业务对象,表示各种资源,还可以动态渲染业务进度和流程。
现有技术中各GIS公司、网络上都会有提供军事标绘的功能,如arcgis的,超图的、mapgis的;但大多数是非开源、且收费的,另外在实现上,C/S(服务器-客户机)架构的主要是以构建CAD图层,通过定时器来构建态势推演动画;B/S(浏览器和服务器)架构则需要构建地理服务管理器,提供动态标绘服务许可模块的基础上依赖属性面板动态刷新;不管是依赖环境还是具体实现上都相对复杂并且麻烦,受限程度大,即现有技术实现动态箭标操作复杂。
因此,现有技术有待改进。
发明内容
本发明针对上述现有技术中的技术问题,提供一种军标符号标绘中钳击箭标的动态计算及绘制切换的方法及装置、计算机设备、可读存储介质,本发明通过简单的绘制过程就能达到简单、快速渲染方式实现了动态箭标的效果,并且实现简单操作方便。
本发明的技术方案如下:
一种军标符号标绘中钳击箭标的动态计算及绘制方法,其中,所述方法包括:
监听绘制钳击箭头事件;
进入绘制状态,构建钳击箭标地图图层;
根据监听到的地图鼠标事件进行主干点采样;
判断点位采集数量,计算整个钳击箭头构建点集,构成整个钳击箭头;
将构建的地图图层中的点位集合设置成计算得出的完整钳击箭头坐标数据,地图完整呈现。
所述军标符号标绘中钳击箭标的动态计算及绘制方法,其中,所述监听绘制钳击箭头事件的步骤包括:
收到绘制指令时,开始监听地图上鼠标交互事件,包括鼠标左键点击、鼠标移动相关事件。
所述军标符号标绘中钳击箭标的动态计算及绘制方法,其中,所述进入绘制状态,构建钳击箭标地图初始图层的步骤还包括:
进入绘制状态,构建钳击箭标地图初始图层:一个线图层和一个面图层,坐标点集数据初始值为空数组。
所述军标符号标绘中钳击箭标的动态计算及绘制方法,其中,所述根据监听到的地图鼠标事件进行主干点采样的步骤包括:
根据监听到的地图鼠标事件进行主干点采样:鼠标左键点击地图确认采点,同时获取点击点位的坐标经纬度;鼠标移动时实时获取经纬度并动态更新对应线图层和面图层。
所述军标符号标绘中钳击箭标的动态计算及绘制方法,其中,所述判断点位采集数量,计算整个钳击箭头构建点集的步骤包括:
判断点位采集数量是否大于等于3;
若点位采集数量等于3,则根据采集的三个主要连接点,根据轴对称原理计算第四个左箭部位连接点经纬度;
若点位采集数量大于3且等于4;根据前面步骤获取到的4个主要连接点,计算整个钳击箭头构建点集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳震有科技股份有限公司,未经深圳震有科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010078355.8/2.html,转载请声明来源钻瓜专利网。