博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Supermap iClient 3D for Webgl加载3d tiles
阅读量:4163 次
发布时间:2019-05-26

本文共 781 字,大约阅读时间需要 2 分钟。

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

一.模型生成缓存

模型——右键生成缓存,缓存类型为三维切片,文件类型选为S3MB。

在这里插入图片描述

图1 生成模型缓存

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

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

在这里插入图片描述

图2 转换为3D-Tiles

三.发布服务

通过iserver将3D-Tiles数据发布服务,数据来源选择3DTiles缓存。

在这里插入图片描述

图3 选择发布的数据来源

缓存配置文件选为生成的3DTiles文件夹中的.json文件。

在这里插入图片描述

图4 配置瓦片信息

服务类型选为REST-三维服务。

在这里插入图片描述

图5 选择发布的服务类型

发布成功后,可前往realspace/datas/tileset节点,获取发布数据的配置文件,结果如下。

在这里插入图片描述

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

四.前端加载

    
3D Tiles

在这里插入图片描述

图7 加载结果

转载地址:http://bspxi.baihongyu.com/

你可能感兴趣的文章
如何设计一个合适的系统电源
查看>>
信息类产品检测培训讲义-EN55022
查看>>
信息类产品检测培训讲义-EN55024
查看>>
PHY管理接口(MDIO)
查看>>
高速信号端接技术
查看>>
嵌入式ARM微处理器选型指南
查看>>
硬件芯片选型原理图设计
查看>>
对通用输入输出GPIO的深入理解
查看>>
单片机IO引脚驱动能力的提高
查看>>
巧妙的处理 spring boot中的静态资源
查看>>
MySQL5.7版本sql_mode=only_full_group_by问题解决办法
查看>>
springboot 打包运行
查看>>
springboot 中日志使用记录
查看>>
Windows系统下查看电脑已经连接的WiFi的密码
查看>>
java注解学习
查看>>
java代码一些注意提升技巧
查看>>
安装docker以及docker常用命令
查看>>
java解决下载文件出现中文乱码问题
查看>>
docker 安装以及部署springboot项目和连接mysql
查看>>
docker安装nginx并部署一个静态项目
查看>>