Supermap iClient 3D for Webgl加载3d tiles

在一些项目中有时需要用到3dtiles加载在webgl中,具体对接流程如下。

一.模型生成缓存

模型——右键生成缓存,缓存类型为三维切片,文件类型选为S3MB。
Supermap iClient 3D for Webgl加载3d tiles_第1张图片

图1 生成模型缓存

二.iearth_Qt中,将数据转为3D-Tiles格式

利用S3M工具包(可前往超图资源中心进行下载 http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?tt=ProductAAS&id=137)将数据转换为3D-Tiles格式,数据转换选为S3M→B3DM,源文件选择模型生成缓存后得到的.scp文件。
Supermap iClient 3D for Webgl加载3d tiles_第2张图片

图2 转换为3D-Tiles

三.发布服务

通过iserver将3D-Tiles数据发布服务,数据来源选择3DTiles缓存。
Supermap iClient 3D for Webgl加载3d tiles_第3张图片

图3 选择发布的数据来源

缓存配置文件选为生成的3DTiles文件夹中的.json文件。
Supermap iClient 3D for Webgl加载3d tiles_第4张图片

图4 配置瓦片信息

服务类型选为REST-三维服务。
Supermap iClient 3D for Webgl加载3d tiles_第5张图片

图5 选择发布的服务类型

发布成功后,可前往realspace/datas/tileset节点,获取发布数据的配置文件,结果如下。
Supermap iClient 3D for Webgl加载3d tiles_第6张图片

图6 获取发布数据的配置文件

四.前端加载




    
    
    
    3D Tiles
    
    
    
	


Supermap iClient 3D for Webgl加载3d tiles_第7张图片

图7 加载结果

你可能感兴趣的:(三维GIS)