Mars3D(含Cesium)数据及服务篇:城市建筑物转为3DTiles白膜格式

1.城市建筑物白膜所需的shp数据介绍

在拥有如shp格式的建筑物二维面边界坐标数据,和高度或楼层数属性信息,再通过工具转换为三维立体的白膜建筑物3DTiles模型。

Shapefile文件是ESRI公司ArcGIS平台的常用格式文件,是工业标准的矢量数据文件。 Shapefile将空间特征表中的非拓扑几何对象和属性信息存储在数据集中,特征表中的几何对象存为以坐标点集表示的图形文件—SHP文件,Shapefile文件并不含拓扑(Topological)数据结构。

Mars3D(含Cesium)数据及服务篇:城市建筑物转为3DTiles白膜格式_第1张图片

#shp数据来源

一般是项目相关的业务部门提供、或通过图商采购的二维建筑物的平面Polygon面数据,也可以通过一些爬虫工具,如水经微图 、太乐地图 等下载百度和高德的建筑物shp矢量数据。

#2. 3D Tiles格式介绍

3D Tiles用于大场景的三维模型。 3D Tiles是一个开放的规范,用于传输海量的异构三维地理空间数据集。使用概念上类似于terrain和imagery的瓦片流技术,3D Tiles 使得建筑物数据集、BIM模型、点云和摄影测量模型等大模型比较流畅的在Web端进行浏览展示。

3D Tiles官方资料 格式说明文档

Mars3D(含Cesium)数据及服务篇:城市建筑物转为3DTiles白膜格式_第2张图片

#3. 处理工具

#3.1 Cesiumlab工具“矢量数据切片-矢量楼块切片”模块

来源:北京西部世界公司

说明:从官网下载工具后,按工具说明注册帐号登录后即可使用,是图形化界面操作,操作比较简便。

官方下载地址 官方操作说明

#4. 处理操作流程完整示例

shp文件可以通过水经微图下载;

#4.1下面我们以Cesiumlab工具“矢量图层切片”模块为例,进行转换

  • 选择“矢量图层切片”下的“矢量楼切片”

Mars3D(含Cesium)数据及服务篇:城市建筑物转为3DTiles白膜格式_第3张图片

  • 添加shp文件;
  • 选择高度字段,跟上height || floor;固定高度会让转换之后的3dtiles处于同一个高度;
  • 字段列表存贮根据项目需要自身决定;贴图效果,不进行设置时,转换之后就是下面的纯白效果
  • 选择导出路径

Mars3D(含Cesium)数据及服务篇:城市建筑物转为3DTiles白膜格式_第4张图片

转化后的文件格式如下:

Mars3D(含Cesium)数据及服务篇:城市建筑物转为3DTiles白膜格式_第5张图片

#4.2 发布三维数据为HTTP服务

因为3dtiles数据一般都很大,建议发布为独立服务。

可以参考教程发布三维数据服务

#4.3 在平台中加载模型

可以参考教程在平台中加载模型

你可能感兴趣的:(mars3d,3d)