cesiumLab学习笔记

之前有文章跟大家介绍过,四大三维数据格式模型,BIM模型,3DMAX模型,倾斜摄影数据模型,白模。如何处理这里处理,转换为浏览器能加载的数据格式。在这里我们要用到CesiumLab工具,将以上数据转换成3DTiles(3DTiles是什么可以自行百度),再利用Cesium的Cesium.Cesium3DTileset的加载到scene中。以下是利用CesiumLab制作3DTiles的流程:

一、灰模

1.    首先在arcgis中制作相应的矢量面文件(注意投影坐标信息),并且要给矢量面赋予相应的高程值。制作完成保存文件以备后用。

2.    使用cesiumlab导出3dtile文件,找到建筑物矢量面处理工具,单击。

cesiumLab学习笔记_第1张图片


cesiumLab学习笔记_第2张图片

3.    弹出如下页面,首先找到输入文件,然后设置高度字段信息(即1中设置的高程信息字段)。

cesiumLab学习笔记_第3张图片

若设置贴图效果,需要对纹理参数进行配置。设置完成后选择相应的输出目录即可。

cesiumLab学习笔记_第4张图片

4.    在cesium中浏览,主要代码如下所示,修改数据


径即可。(值得注意的是不要轻易修改.json文件的格式,以免坐标数组换行,导致数据不可用)

cesiumLab学习笔记_第5张图片

5.    显示效果如下图所示(导出时设置了相应的高程及纹理信息):

cesiumLab学习笔记_第6张图片


二、3D Max模型(精模)

1.若模型纹理丢失,打开模型后,最大化显示,然后使用快捷键Shift+T弹出如下对话框。选中相应的文件,然后点击路径-设置路径即可。

cesiumLab学习笔记_第7张图片

2.导出.obj格式文件,点击导出,选择导出格式为.OBJ

cesiumLab学习笔记_第8张图片

导出设置如下所示,之后点击确定即可。

cesiumLab学习笔记_第9张图片

3.打开cesiumlab工具,选择场景数据处理工具。

cesiumLab学习笔记_第10张图片

4.设置位置,首先要选中输入文件才能设置位置信息。

cesiumLab学习笔记_第11张图片

5.同样也可通过属性文件位置等信息。(name字段是必选字段)

cesiumLab学习笔记_第12张图片

三、Revit模型(BIM模型)

暂时还没导出数据,平台需要收费

四、倾斜摄影模型

1、首先新建一个文件夹(名称随意但是所放置的文件如下如所示,子文件名称必须严格按照下如所示),在此文件夹下面新建data文件夹用于存放.osgb文件,至此数据准备阶段完成

cesiumLab学习笔记_第13张图片
cesiumLab学习笔记_第14张图片

2、在cesiumlab中选择倾斜摄影数据处理

cesiumLab学习笔记_第15张图片

值得注意的是,在输入文件时,文件路径一定要到data,这样才能自动读取空间参考及零点坐标,之后选择相应的输出目录即可。

cesiumLab学习笔记_第16张图片

空间参考及零点坐标是可以在.xml文件修改的。

cesiumLab学习笔记_第17张图片


cesiumLab学习笔记_第18张图片

同时在我的WebGIS工程师技能包中的三维部分内容更新

cesiumLab学习笔记_第19张图片

PS:后续小编的主要精力放到GIS理论开发知识的大众化的道路了,通过浅显易懂的语言,结合多年行业应用开发,通过微信订阅号传播(每周更新三篇文章及相关GIS编码知识),为GIS的发展尽微博之力。终极目标是让GIS不再专业,让GIS更加大众,使得GIS深入各行业应用,让每位GISER都有一股自豪感!以下是我的微信订阅号二维码,感兴趣的可以交流沟通!

一位更懂IT的GISER,一位更懂GIS的IT

​​​​​​​

cesiumLab学习笔记_第20张图片

你可能感兴趣的:(cesiumLab学习笔记)