前置场景
数据整备:建筑数量4506510,数据具有【高程】字段和【高度】字段。
方案:将建筑面数据->几何修复->将高程转为带Z值的3D要素->基于高度数据对建筑实体进行拉伸->更改拉升后的建筑颜色(去掉单色笔画)->
坐标无Z值,也就是没有高程信息,即为普通的二维平面数据
实施过程
修复几何
删除几何为空的要素
高程转Z值
由于整备的数据高程字段为“空”此步可不执行
数据拉伸
拉伸类型选择【基本高度】
编辑样式
转多面体(multipatch)
当前的3D显示效果,实际并没有在本地持久化存储,需要当前显示效果转为多面体,才能真真保存拉伸效果。
编辑多面体(multipatch)
添加精细模型(multipatch)
添加贴图(multipatch)
共享web图层
共享前,必须登陆Portal门户或online。否则没地方共享。
共享为web图层(3D),图层数据源只少是多面体。如果只是对建筑面,进行【拉伸】后的效果,不是真真的三维数据,不支持。
SlPK包共享
- 创建3D对象场景包,slpk文件。
- 共享场景包。
在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