城市级三维建筑白膜场景技术方案

本文详述了一种将二维建筑数据转换为3D模型并进行Web共享的流程,包括数据修复、高程转Z值、几何拉伸、编辑样式、创建多面体、添加精细模型和贴图,最终通过SlPK包共享3D场景。过程中遇到了高程缺失和共享失败的问题,但最终成功发布并共享了3D场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前置场景

数据整备:建筑数量4506510,数据具有【高程】字段和【高度】字段。

在这里插入图片描述

方案:将建筑面数据->几何修复->将高程转为带Z值的3D要素->基于高度数据对建筑实体进行拉伸->更改拉升后的建筑颜色(去掉单色笔画)->

坐标无Z值,也就是没有高程信息,即为普通的二维平面数据
在这里插入图片描述

实施过程

修复几何

删除几何为空的要素

在这里插入图片描述

在这里插入图片描述

高程转Z值

由于整备的数据高程字段为“空”此步可不执行

在这里插入图片描述

数据拉伸

拉伸类型选择【基本高度】

在这里插入图片描述

编辑样式

在这里插入图片描述

转多面体(multipatch)

当前的3D显示效果,实际并没有在本地持久化存储,需要当前显示效果转为多面体,才能真真保存拉伸效果。

在这里插入图片描述

编辑多面体(multipatch)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yGVnmi1Y-1630376724425)(media/74e04213a044ed4b762204b1133f7592.gif)]

添加精细模型(multipatch)

在这里插入图片描述

添加贴图(multipatch)

在这里插入图片描述

共享web图层

共享前,必须登陆Portal门户或online。否则没地方共享。

共享为web图层(3D),图层数据源只少是多面体。如果只是对建筑面,进行【拉伸】后的效果,不是真真的三维数据,不支持。
在这里插入图片描述

SlPK包共享

  1. 创建3D对象场景包,slpk文件。

在这里插入图片描述

  1. 共享场景包。
    在这里插入图片描述

在portal中看到的效果

在这里插入图片描述

此时,此包没有发布为图层,只能以包的形式在场景中,加载。可以点击【发布】进行发布

在这里插入图片描述

在这里插入图片描述

发布成功后,会出现下图

在这里插入图片描述

共享web场景

在这里插入图片描述

报错,共享web场景失败,删除ChinaOnlineCommunity。再继续共享,共享成功。

在这里插入图片描述

相比【共享web图层】,多箭头标注的项

在这里插入图片描述

参考资料:

https://blog.csdn.net/suntongxue100/article/details/112372451?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-7.essearch_pc_relevant&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-7.essearch_pc_relevant
du%7Edefault-7.essearch_pc_relevant&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-7.essearch_pc_relevant

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值