[发明专利]一种基于虚拟引擎的矢量数据处理方法、装置及介质有效
申请号: | 202110995767.2 | 申请日: | 2021-08-27 |
公开(公告)号: | CN113763508B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 张明;何华贵;刘洋;郭亮;杨卫军;王会;粱智浩;周中正 | 申请(专利权)人: | 广州市城市规划勘测设计研究院 |
主分类号: | G06T11/20 | 分类号: | G06T11/20;G06T15/00;G06F30/12;G06T17/05 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 黄华莲;郝传鑫 |
地址: | 510060 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 虚拟 引擎 矢量 数据处理 方法 装置 介质 | ||
1.一种基于虚拟引擎的矢量数据处理方法,其特征在于,所述方法包括:
在虚拟引擎中编译GDAL库,并调用GDAL库读取矢量数据的坐标数据;
使用编译后的虚拟引擎将所述坐标数据实时绘制成轮廓线;
通过外部设备输入或数据输入的方式,选定所述轮廓线中的待编辑坐标点;
获取目标数据,并根据所述目标数据编辑所述待编辑坐标点;
使用编译后的虚拟引擎实时生成编辑后的坐标数据的图形。
2.如权利要求1所述的基于虚拟引擎的矢量数据处理方法,其特征在于,所述矢量数据包括:点数据、线数据和面数据;
所述坐标数据包括:坐标点和坐标点串,所述坐标点串包括若干具有顺序的坐标点;
所述在虚拟引擎中编译GDAL库,并调用GDAL库读取矢量数据的坐标数据,具体包括:
在虚拟引擎中编译GDAL库,通过调用GDAL库提供的API函数加载矢量数据;
并读取所述点数据的坐标点,读取所述线数据的形状特征的坐标点串,读取所述面数据的面轮廓特征的坐标点串。
3.如权利要求1所述的基于虚拟引擎的矢量数据处理方法,其特征在于,所述使用编译后的虚拟引擎将所述坐标数据实时绘制成轮廓线,具体包括:
使用编译后的虚拟引擎提供的ULineBatchComponent类将所述坐标数据绘制成轮廓线。
4.如权利要求1所述的基于虚拟引擎的矢量数据处理方法,其特征在于,所述选定所述轮廓线中的待编辑坐标点,具体包括:
在所述轮廓线所在空间中任一位置新建一个操控点,获取所述操控点位置的操控坐标;
将所述操控点与所述轮廓线的坐标数据中的所有坐标点进行逐点对比,确定所述坐标数据中与所述操控点之间的距离最近的坐标点为预选点;
当所述预选点与所述操控点之间的距离小于预设的阈值时,将所述预选点确定为所述待编辑坐标点;
当所述预选点与所述操控点之间的距离不小于预设的阈值时,则再新建一个操控点,更新操控坐标,并比较所述阈值与最新的操控点和最新的预选点之间的距离,直到最新的预选点与最新的操控点之间的距离小于预设的阈值,将最新的预选点确定为所述待编辑坐标点。
5.如权利要求1所述的基于虚拟引擎的矢量数据处理方法,其特征在于,所述获取目标数据,并根据所述目标数据编辑所述待编辑坐标点,具体包括:
当所述目标数据为一个目标坐标点时,使用所述目标坐标点替换所述待编辑坐标点;
当所述目标数据为目标删除指令数据时,删除所述坐标数据中的待编辑坐标点。
6.如权利要求1所述的基于虚拟引擎的矢量数据处理方法,其特征在于,所述使用编译后的虚拟引擎实时生成编辑后的坐标数据的图形,具体包括:
使用编译后的虚拟引擎提供的ULineBatchComponent类重新绘制编辑后的矢量数据的坐标数据的轮廓线,并实时生成编辑后的图形。
7.如权利要求1所述的基于虚拟引擎的矢量数据处理方法,其特征在于,所述方法还包括:
使用编译后的虚拟引擎将GDAL库读取的坐标数据输入到spline组件中,生成样条曲线;
将所述样条曲线加载到关卡编辑器中,通过所述关卡编辑所述样条曲线。
8.一种基于虚拟引擎的矢量数据处理装置,其特征在于,所述装置包括坐标数据读取模块、轮廓线绘制模块、待编辑坐标点选定模块、编辑模块和图形生成模块;
所述坐标数据读取模块用于在虚拟引擎中编译GDAL库,并调用GDAL库读取矢量数据的坐标数据;
所述轮廓线绘制模块用于使用编译后的虚拟引擎将所述坐标数据实时绘制成轮廓线;
所述待编辑坐标点选定模块用于通过外部设备输入或数据输入的方式,选定所述轮廓线中的待编辑坐标点;
所述编辑模块用于获取目标数据,并根据所述目标数据编辑所述待编辑坐标点;
所述图形生成模块用于使用编译后的虚拟引擎实时生成编辑后的坐标数据的图形。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市城市规划勘测设计研究院,未经广州市城市规划勘测设计研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110995767.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:带复位功能的污染警示装置
- 下一篇:一种高效智能化的净化油烟装置