欢迎使用CesiumLab

  • 1.授权相关
  • 2.数据处理
    • 2.1 矢量楼快切片
    • 2.2 倾斜模型转换

Cesiumlab是一款专为Cesium开源数字地球平台打造的免费数据处理工具集。目前包含 地形数据处理、影像数据处理、点云数据处理、数据下载、矢量数据处理(矢量楼块切片,矢量点转i3dm)、倾斜数据处理、三维场景(obj,fbx,ifc,3ds,dae)处理、BIM数据 (revit,ifc,microstation,catia)处理等工具。同时提供一套node.js开发的数据服务器,形成从数据处理、服务发布、到三维可视的完整工具链。它能帮您最快速、最低成本的搭建项目所需要的基础场景,为您节省宝贵时间。
斜体样式

1.授权相关

授权类型分为在线授权单机授权USB授权,免费在线授权的授权信息存储在cesiumlab官网,每次启动需要登录,电脑需要能访问网络才可以正常开启处理任务。

2.数据处理

2.1 矢量楼快切片


本页面列出了矢量楼块切片的所有相关参数。例如:输入文件、建筑数量、建筑高度、底面高度、其他选项、字段列表、贴图效果、地形高程、其他参数以及输出目录等。

  1. 输入文件(点击输入文件按钮,选择一个输入文件。系统自动会读取输入数据里的信息,例如建筑数量,字段列表等。如果有错误会弹出错误提示)
  2. 建筑高度
    固定高度:所有建筑高度相同,默认高度为10
    高度字段:输入的字段值乘高度比率为最终底面高度
  3. 底面高度
    固定高度:底面高度相同,默认高度为0
    高度字段:输入的字段值乘高度比率为最终建筑高度
  4. 其他选项
    楼顶分离:把楼顶和侧面单独构造对象,便于设置不同显示样式
    构造底面:默认只是构造顶面和测面,构造底面后,每个建筑为封闭几何体
    绝对高度:勾选后,建筑的模型高度=建筑高度-底面高度
    强制双面:强制正反面都显示
    无光照:勾选后,显示的是无光照对建筑物的影响
    顶点压缩:对生成的三角网进行 draco 压缩,减少存储传输数据量
    分类单体:生成符合 cesium 分类 3dtiles 标准的 3dtiles
  5. 字段列表
    选择矢量文件后,会自动列出
    是否存储:勾选后保存到 3dtiles 中
    名称小写:勾选后字段名变小,比如 DSCS在 3dtiles 中存为 dscs
    值转数字:比如这里的 GLOBALID字段,类型是String ,但是实际存的是数值,那么勾选后,3dtiles 中将保存数值类型,数值类型我们可以在设置 3dtiles 样式的时候使用
  6. 贴图效果
    条件:为字段设置范围,默认是任意的
    顶面纹理:建筑物的顶面纹理配置,默认是无纹理的
    侧面纹理:建筑物的侧面纹理配置,默认是无纹理的
    注:纹理图片需要jpg格式的图片,否则无效果
  7. 地形高程
     可选的操作,如果对应的 shp有地形高程文件,那么选择后,可以处理为 3dtiles 的时候自动附加地表高程。这里注意,国内的 shp一般都是加偏的,但是 dem 都用 srtm 等都是未加偏的,用户最好自己保证数据是否匹配。
  8. 其他参数
      默认支持的字段中文编码为 UTF8,对于一些国产的 shp数据,中文可能是 GBK,如果在 cesium 点击查看属性的时候发现乱码,请按GBK尝试。
    筛选阈值:根据建筑大小决定模型显示的级别
    误差倍率:调节保存到 tileset.json 中的 gemetricError
    对象简化:对矢量面做简化,简化阈值单位为米
    对象缓冲:对矢量面数据做缓冲扩展,单位为米
    仅外轮廓:仅保留外轮廓,忽略內洞
  9. 输出目录
    输出文件存储位置。

2.2 倾斜模型转换


       通常拿到倾斜摄影的模型数据(osgb格式),点击数据处理---倾斜模型转换V3---添加,选到模型数据文件的Data一层,文件中必须包含Data文件夹和metadata.xml文件。

  1. 输入文件(点击添加按钮选择对应文件,系统自动会读取输入数据里的信息,例如文件路径,空间参考,零点坐标,其他选项等。如果有错误会弹出错误提示。选择之后勾选表格中添加的数据即可操作表格下方的设置、删除按钮)
  2. 纹理格式
    默认:默认的纹理格式
    减小总量:数据总量减少,提高传输效率
    减小显存:显存占用减小,提升渲染性能,但是数据总量会增加
    综合优化:显存占用减小,提升渲染性能,数据总量基本不变,但是需要较长的处理时间
  3. 其他选项
    无光照:倾斜渲染使用自定义shader 完成,避免 cesium 光照影响,效果更真实
    三角网压缩:使用 draco压缩算法减少 b3dm文件大小
    强制双面:兼容一些编辑器的双面问题
    海量模式:对顶层 tile 重构空间索引,并分割 tileset.json,对大数据量有一定的优化
    线程个数:处理程序所用的线程最大个数注:选择默认,不建议选择多个影响速度
  4. 存储类型
      支持紧凑和散列两种存储类型,散列文件类型即以文件的形式存储3dtiles,紧凑类型是将3dtiles存储于sqlite数据库中,文件后缀为clt。
  5. 输出目录
    输出文件存储位置。
    相关文章链接
    CesiumLab V2.2.0 - 倾斜处理再优化
    CesiumLab–倾斜数据的终极优化方案
    分类单体化的说明

Cesium奇幻之旅(一)相关推荐

  1. arcgis xml 下载 切片_vue/cli3整合Cesium,加载离线arcgis 切片

    最開始使用webpack進行cesium 集成, 出现了问题一大堆,最后只好选择传统的方法直接引入了,具体操作如下 一.安装cesium 首选创建一个测试项目 vue create vue-join- ...

  2. 配置Cesium编译环境

    1.安装node.js https://nodejs.org/en/ 2.配置node.js 在node.js安装目录下新建node_global.node_cache两个文件夹,并把node_glo ...

  3. Cesium调用天地图的新问题

    在开发CSTK 的过程中,尝试在Cesium上加载天地图,这个过程在2021年的年中已经解决了. 使用了网上的代码 viewer = new Viewer("cesiumContainer& ...

  4. cesium 渲染解析(Scene的调度机制)

    在上一篇博文中,我们模拟了绘制太阳的方法,为地球添加了赤道平面, 美中不足的是,轨道平面常会被地球给挡住.下面我们详细分析scene的调度机制. 先看一下这个结构,Cesium把绘制命令(DrawCo ...

  5. cesium 渲染分析(以太阳为例),实现卫星任务规划中地球赤道平面绘制

    分析太阳的绘制,对绘制赤道和其它天体有很大的启发. 太阳的定义在文件sun.js 中 function Sun() {/*** Determines if the sun will be shown. ...

  6. 用osgEarth实现Cesium的后处理特效(1)

    写这个博客的初衷:开源的数字地球发展,从最开始的worldWind(纯正的NASA血统,大约从2006年开始流行,当我还是学生的时候用这个框架实现了中石油的林火蔓延模拟系统,以及在这个球上实现救援应急 ...

  7. Cesium学习笔记(九):导入3D模型(obj转gltf)

    在用cesium的过程中难免需要导入别人做好的3D模型,这时候就需要将这些模型转成gltf格式了 当然,官方也给了我们一个网页版的转换器,但是毕竟是网页版的,效率极其低下,文件还不能太大,所以我们就需 ...

  8. Cesium调用 WMS 、WMTS 服务

    参考文章地址:Cesium调用 ArcGIS Sever 以及 GeoSever 发布的地图服务 cesium测试示例(包括官方的示例)中   arcgis服务都无法访问了 根据原文找到一个在线的可访 ...

  9. Cesium官方教程8-- 几何体和外观效果

    原文地址:https://cesiumjs.org/tutorials/Geometry-and-Appearances/ 几何体和外观效果(Geometry and Appearances) 这篇教 ...

最新文章

  1. python反爬虫策略ppt_了解python爬虫怎样对抗反爬虫策略-
  2. SpringBoot profile配置
  3. 【主席树】更为厉害(P3899)
  4. ASP.NET AJAX入门系列(10):Timer控件简单使用
  5. Android leak内存,GitHub - jin870132/memoryleakdemo: 安卓内存泄露几种常见形式及解决方案...
  6. 旷视SLAM组负责人刘骁:三维视觉与机器人
  7. php压缩中文乱码,完美解决PHP中文乱码
  8. python数据结构二叉树的前序,中序,后续遍历与推导
  9. python字符串三,删除空白符,对齐函数及判断函数
  10. kvm实战--convirt使用
  11. Java SecureRandom 简单生成随机正整数
  12. linux运行raxml,在线和本地两种方法构建 RAxML 进化树方法和解读
  13. 创新抗生素获FDA优先审评资格 治疗社区获得性肺炎
  14. wps2016向程序发送命令_word文档打开,提示“向程序发送命令时出现问题”的原因...
  15. Wordpress安装搭建windows
  16. GRV – 可视化git仓库工具
  17. 怎么通过助记词登录MetaMask和通过私钥登录
  18. 2014热门网络词汇汇总
  19. 【已解决】linux开启端口 error: unrecognized arguments: -add-port=8080/tcp
  20. “莆田的‘叛徒’”一文

热门文章

  1. Android中实现红绿灯动画,android红绿灯制作
  2. 《你好,放大器》----学习记录(三)
  3. Aptana Studio3汉化方式
  4. CSU 1598 KMP
  5. Confluence 6 Duplicate Key 相关问题解决
  6. AAM和CCM学习笔记
  7. 乘积取中法matlab,遺傳算法(GA)的matlab實現
  8. oracle错误号提示ORA-
  9. 英语基础知识:非谓语使用规则上篇
  10. 今天我们来聊聊,如何做好第三方系统对接