【技术实现步骤摘要】
一种用于CAD图纸数据的数据存储方法及系统
[0001]本专利技术涉及数据处理
,具体涉及一种用于CAD图纸数据的数据存储方法及系统。
技术介绍
[0002]计算机辅助设计(Computer
‑
Aided Design,简称CAD)在工程设计、规划和制造过程中已经取得了广泛的应用。随着CAD技术的发展,设计数据的数量也呈现出爆炸式增长,这些数据包括图纸、模型、参数、注释等多种类型,其复杂度和体量极大增加了数据的管理和存储需求。因此,如何有效地存储这些CAD图纸数据,成为了一个重要的研究课题。
[0003]由于CAD图纸数据存储过程中,是对每个数据点进行存储,会将每个数据点的坐标以及数据点之间的关系进行存储,但是由于CAD图纸数据中存在较强的规则性,数据点之间的分布关系联系较为密切,若将所有数据点均存储这无疑加大了数据存储的冗余度,会占用较大的存储空间。同时由于CAD图纸数据需要无损压缩的特殊性,其他传统的有损压缩方法均不能用于CAD图纸数据的压缩。基于此,本专利技术提出一种通过函数变化关系的方式来进行CAD图纸数据的压缩,实现用于CAD图纸数据的优化存储。
技术实现思路
[0004]为了解决上述问题,本专利技术提供一种用于CAD图纸数据的数据存储方法及系统。
[0005]本专利技术一个实施例提供了一种用于CAD图纸数据的数据存储方法,该方法包括以下步骤:获取CAD图纸数据上的所有数据点;获取每个数据点的分叉程度;获取每个数据点的连续程度;根据每个数据点的分叉程度 ...
【技术保护点】
【技术特征摘要】
1.一种用于CAD图纸数据的数据存储方法,其特征在于,该方法包括以下步骤:获取CAD图纸数据上的所有数据点;获取每个数据点的分叉程度;获取每个数据点的连续程度;根据每个数据点的分叉程度和连续程度获取每个数据点的分段程度;根据每个数据点的分段程度获取CAD图纸数据上所有分段数据点和所有分段;获取若干个尺度下的CAD图纸数据;获取每个尺度下的CAD图纸数据上每个分段中每个数据点的拟合程度;根据每个尺度下的CAD图纸数据上每个分段中每个数据点的拟合程度,获取每个尺度下的CAD图纸数据上每个分段中所有拟合数据点;根据每个尺度下的CAD图纸数据上的所有数据点的连续程度,获取连续程度变化曲线;获取每个尺度下的CAD图纸数据上所有拟合边组合和每个拟合边组合的相似程度;根据每个尺度下的CAD图纸数据上每个拟合边组合的相似程度和连续程度变化曲线,获取每个尺度的最优程度;根据每个尺度的最优程度获取最优尺度;对最优尺度下每个分段中的所有拟合数据点进行数据拟合,得到拟合结果,根据拟合结果对CAD图纸数据进行压缩存储。2.根据权利要求1所述一种用于CAD图纸数据的数据存储方法,其特征在于,所述获取每个数据点的分叉程度,包括的具体方法为:对于CAD图纸数据上的第个数据点,将CAD图纸数据上与第个数据点相邻的数据点作为与第个数据点的具有连接关系的数据点;同理,获得所有与第个数据点的具有连接关系的数据点;则第个数据点的分叉程度的计算表达式为:式中,表示第个数据点的分叉程度;表示所有与第个数据点的具有连接关系的数据点总数量;表示所有数据点具有连接关系的数据点的数量的最大值。3.根据权利要求1所述一种用于CAD图纸数据的数据存储方法,其特征在于,所述获取每个数据点的连续程度的具体公式为:式中,表示第个数据点的连续程度;表示第个数据点的所有边组合的斜率变化差异的标准差;表示第个数据点的所有边组合的总数量;表示第个数据点的第个边组合的斜率变化差异;表示以自然常数为底数的指数函数。4.根据权利要求3所述一种用于CAD图纸数据的数据存储方法,其特征在于,所述第个边组合的斜率变化差异的获取方法为:对于CAD图纸数据上的第个数据点,若第个数据点是与第个数据点的具有连接关系的数据点,则第个数据点和第个数据点之间的连接构成第个数据点的一个数据边,同理,获得第个数据点的所有数据边;将第个数据点的任意两个数据边构成一个边组合,进而获取第个数据点的所有边组合;对于第个数据点的第个边组合,将第个边组合中的第
一个边的斜率与第个边组合中的第二个边的斜率,记为第一比值,将第一比值与1的差值绝对值作为第个边组合的斜率变化差异。5.根据权利要求1所述一种用于CAD图纸数据的数据存储方法,其特征在于,所述根据每个数据点的分叉程度和连续程度获取每个数据点的分段程度;根据每个数据点的分段程度获取CAD图纸数据上所有分段数据点和所有分段,包括的具体方法为:对于CAD图纸数据上的第个数据点,将第个数据点的分叉程度与第个数据点的连续程度的比值作为第个数据点的分段程度;若第个数据点的分段程度大于等于预设阈值,则将第个数据点记为分段数据点,同理,获得CAD图纸数据上的所有分段数据点;对于CAD图纸数据上的任意两个分段数据点,若所述两个分段数据点在CAD图纸数据上处于同一条边,则所述两个分段数据点之间的连接构成一个分段;同理,获得CAD图纸数据上的所有分段。6.根据权利要求1所述一种用于CAD图纸数据的数据存储方法,其特征在于,所述获取每个尺度下的CAD图纸数据上每个分段中每个数据点的拟合程度;根据每个尺度下的CAD图纸数据上每个分段中每个数据点的拟合程度,获取每个尺度下的CAD图纸数据上每个分段中所有拟合数据点,包括的具体方法为:对于第个尺度下的CAD图纸数据上第个分段中第个数据点,通过对第个尺度下的CAD图纸数据上第个分段和第个尺度下的CAD图纸数据上第个分段进行算法,获取第个数据点的匹配数据点数量;则第个尺度下的CAD图纸数据上第个分段中第个数据点的拟合程度的计算表达式为:式中...
【专利技术属性】
技术研发人员:朱兆峰,
申请(专利权)人:壹仟零壹艺网络科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。