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

前置场景

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

城市级三维建筑白膜场景技术方案_第1张图片

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

坐标无Z值,也就是没有高程信息,即为普通的二维平面数据
城市级三维建筑白膜场景技术方案_第2张图片

实施过程

修复几何

删除几何为空的要素

城市级三维建筑白膜场景技术方案_第3张图片

城市级三维建筑白膜场景技术方案_第4张图片

高程转Z值

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

城市级三维建筑白膜场景技术方案_第5张图片

数据拉伸

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

城市级三维建筑白膜场景技术方案_第6张图片

编辑样式

城市级三维建筑白膜场景技术方案_第7张图片

转多面体(multipatch)

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

城市级三维建筑白膜场景技术方案_第8张图片

编辑多面体(multipatch)

城市级三维建筑白膜场景技术方案_第9张图片

添加精细模型(multipatch)

城市级三维建筑白膜场景技术方案_第10张图片

添加贴图(multipatch)

城市级三维建筑白膜场景技术方案_第11张图片

共享web图层

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

共享为web图层(3D),图层数据源只少是多面体。如果只是对建筑面,进行【拉伸】后的效果,不是真真的三维数据,不支持。
城市级三维建筑白膜场景技术方案_第12张图片

SlPK包共享

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

城市级三维建筑白膜场景技术方案_第13张图片

  1. 共享场景包。
    城市级三维建筑白膜场景技术方案_第14张图片

在portal中看到的效果

城市级三维建筑白膜场景技术方案_第15张图片

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

城市级三维建筑白膜场景技术方案_第16张图片

城市级三维建筑白膜场景技术方案_第17张图片

发布成功后,会出现下图

城市级三维建筑白膜场景技术方案_第18张图片

共享web场景

城市级三维建筑白膜场景技术方案_第19张图片

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

城市级三维建筑白膜场景技术方案_第20张图片

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

城市级三维建筑白膜场景技术方案_第21张图片

参考资料:

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

你可能感兴趣的:(GIS_ESRI_ArcGIS,Server,GIS_ESRI_ArcGIS,JavaScript,经验分享)