【技术实现步骤摘要】
一种应用于城市三维模型数据的轻量化方法
[0001]本专利技术涉及数据处理
,尤其涉及一种应用于城市三维模型数据的轻量化方法。
技术介绍
[0002]城市三维模型作为城市数字化基础设施中重要的组成部分有着广泛的应用,比如城市规划、环境监控、空间信息分析等。现有技术在储存场景模型时,无法根据各场景模型的实际情况对数据库中的场景模型进行实时更新和替换,以致于城市模型数据的轻量化不彻底的问题。
技术实现思路
[0003]为此,本专利技术提供一种应用于城市三维模型数据的轻量化方法,用以克服现有技术中无法根据各场景模型的实际情况对数据库中的场景模型进行实时更新和替换的问题。
[0004]为实现上述目的,本专利技术提供一种应用于城市三维模型数据的轻量化方法,包括:步骤S1,获取模块获取目标图像,绘制模块根据所述目标图像绘制若干具有不同分辨率的场景模型;步骤S2,划分模块根据不同视距将各所述场景模型划分若干层,并以金字塔模型的形式储存在数据库模块,其中,所述金字塔模型每层对应不同的预设分辨率区间A0;步骤S3,匹配模块根据用户需求计算实际分辨率A以选择对应的所述场景模型,并通过显示模块进行显示;步骤S4,统计模块计算各所述场景模型实际显示评分B以选择是否删除对应的所述场景模型;在所述步骤S4中,所述统计模块通过计算所述实际显示评分,并将实际显示评分与预设显示评分进行比对,当所述统计模块若判定所述实际显示评分小于预设显示评分时,所述统计模块删除对应的所述场景模型,当所述统计模块若判定实际显示评分在预设显 ...
【技术保护点】
【技术特征摘要】
1.一种应用于城市三维模型数据的轻量化方法,其特征在于,包括:步骤S1,获取模块获取目标图像,绘制模块根据所述目标图像绘制若干具有不同分辨率的场景模型;步骤S2,划分模块根据不同视距将各所述场景模型划分若干层,并以金字塔模型的形式储存在数据库模块,其中,所述金字塔模型每层对应不同的预设分辨率区间A0;步骤S3,匹配模块根据用户需求计算实际分辨率A以选择对应的所述场景模型,并通过显示模块进行显示;步骤S4,统计模块计算各所述场景模型实际显示评分B以选择是否删除对应的所述场景模型;在所述步骤S4中,所述统计模块通过计算所述实际显示评分,并将实际显示评分与预设显示评分进行比对,当所述统计模块若判定所述实际显示评分小于预设显示评分时,所述统计模块删除对应的所述场景模型,当所述统计模块若判定实际显示评分在预设显示评分范围内时,所述统计模块判定需结合实际分辨率差值以二次判定是否删除对应的所述场景模型,当所述统计模块若判定实际显示评分大于预设显示评分时,所述统计模块判定保留对应的所述场景模型。2.根据权利要求1所述的应用于城市三维模型数据的轻量化方法,其特征在于,在所述步骤S4中,所述统计模块依次计算所述金字塔模型中各所述场景模型的实际显示评分B,将所述实际显示评分B与预设显示评分B0进行比对,并根据比对结果判定是否删除对应的所述场景模型;所述预设显示评分B0包括第一预设显示评分B1和第二预设显示评分B2,其中,B1<B2;当B<B1时,所述统计模块判定对应的所述场景模型实际显示评分B不符合标准,并需删除对应的所述场景模型;当B1≤B≤B2时,所述统计模块判定结合分辨率差值以二次判定是否删除需对应的所述场景模型;当B>B2时,所述统计模块判定对应的所述场景模型实际显示评分B符合标准,并保留对应的所述场景模型。3.根据权利要求2所述的应用于城市三维模型数据的轻量化方法,其特征在于,当所述统计模块判定需结合分辨率差值以二次判定是否删除对应的所述场景模型时,所述统计模块分别读取所述场景模型分辨率Qa和所述显示模块显示的实际分辨率Qb,以计算实际分辨率差值
△
Q,所述统计模块将所述实际分辨率差值
△
Q与预设分辨率差值
△
Q0进行比对,并根据比对结果以二次判定是否删除对应的所述场景模型,设定,
△
Q=Qa
‑
Qb;当
△
Q>
△
Q0时,所述统计模块初步判定需删除对应的所述场景模型;当(
△
Q0/2)≤
△
Q≤
△
Q0时,所述统计模块判定保留对应的所述场景模型,并增加对应的所述场景模型在所述金字塔模型对应层中所述场景模型数量;当
△
Q<(
△
Q0/2)时,所述统计模块判定保留对应的所述场景模型,并无需增加所述场景模型数量。4.根据权利要求3所述的应用于城市三维模型数据的轻量化方法,其特征在于,所述统计模块中还设置有分辨率差值最大值
△
Qmax,当所述统计模块初步判定需删除对应的所述场景模型时,所述统计模块将实际分辨率差值
△
Q与分辨率差值最大值
△
Qmax进行比对,当
△
Q≥
△
Qmax时,所述统计模块判定需删除对应的所述场景模型,当<...
【专利技术属性】
技术研发人员:霍春望,
申请(专利权)人:深圳消安科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。