SuperMap 三维GIS

参考资料

三维新特性,链接:https://eyun.baidu.com/s/3nwxYK6t 密码:PSwv

三维常用工具及插件,链接:https://eyun.baidu.com/s/3dzbgVO 密码:8SsM

S3M开发包及工具:https://github.com/SuperMap/s3m-spec,云盘地址:https://eyun.baidu.com/s/3mjo7sN2 密码:C7sx

多源数据格式支持情况统计(三维)https://docs.qq.com/sheet/DS2dsZUdzR0lUUW12?u=28c37746424a49c19e3ac531e09e7c66&friendUin=D7XDehxerSvjbsTZp0EGAw%253D%253D&tab=BB08J2

SuperMap 平台中三维模型的常见问题及解决办法:https://blog.csdn.net/supermapsupport/article/details/68927746

3Ds Max 中模型烘焙的处理步骤及 SuperMap 平台中 使用注意事项:https://blog.csdn.net/supermapsupport/article/details/68927980

3ds Max 精模数据优化处理参考:https://blog.csdn.net/supermapsupport/article/details/126303543

BIM模型纹理检查与处理

  • 检查步骤:
    • 首先通过BIM建模软件打开模型文件(如.rvt),检查是否也丢失了该贴图,若丢失请在建模软件中重新设置该贴图后再导出
    • 若为Bentley出擦肩导出,请注意将非系统自带的纹理文件与DGN文件放在同级目录
    • 若为Civil 3D插件导出,则暂不支持从材质中设置的贴图
    • 若为模型上的贴花丢失,则需要通过材质贴图的方式重新导入图片,再重新导出;或者直接通过SuperMap iDesktop 给模型重新赋纹理。(目前暂不支持通过贴花插入的图片)
  • 贴图变暗
    • 贴图变暗通常是由于建模时设置了多重纹理导致的问题。建议在Revit中,只使用一张基本纹理贴图,然后重新导出即可。

3Ds Max建模注意事项

  • 单位:
    • 单位为米(Meters)(适用于2020-3-21之前的插件版本)
  • 贴图:
    • 纹理格式: JPG、PNG、TGA、GIF
    • 纹理长宽:2的n次幂像素值;
    • 纹理尺寸:建筑物1024*1024以内,地形512 * 512以内;不符合要求的纹理采用图片处理软件简化
  • 三角面:
    • 低面建模,要求使用最少的面数表现出较好的结构
  • 烘焙:
    • 建筑采用CompleteMap烘焙
    • 其他模型采用LightingMap烘焙

3Ds Max模型对接到GIS平台注意事项

  • 模型导出时,注意将建筑、树木、地块分别导出到单独的模型数据集中,便于在GIS应用中对不同要素进行 管理,例如:各图层的显隐控制、可见高度控制等。

问题数据定位与判断

  • 诊断方法:”场景“选项卡——场景属性——其他属性——勾选“帧率信息”,要求帧率大于25帧
  • 定位问题数据步骤:
    • 打开场景、显示帧率
    • 逐个图层显示、隐藏,根据帧率变化找出瓶颈
    • 针对性处理,并在配置场景时,进行性能优化

数据检查与优化

  • 检查顶点
    • 检查方法:选中模型对象——右键菜单,选择“属性”——查看“模型信息“——查看”顶点个数“
    • 优化方法: 三维数据——模型工具——移除重复点
  • 检查三角面
    • 检查方法:选中模型对象——右键菜单,选择“属性”——查看“模型信息“——查看”三角面数“
    • 优化方法: 三维地理数据——模型编辑——三角网简化
    • 子对象操作: 三维地理设计——模型编辑——子对象操作
    • 子对象操作: 三维地理设计——模型编辑——模型拆分
  • 检查贴图
    • 检查方法: 选中 模型对象——右键菜单,选择”材质编辑“——查看”材质“——查看纹理
    • 优化方法: 选中模型对象——右键菜单,选择“材质编辑” ——查看“材质”——替换纹理

3ds Max模型数据检查与优化

  • 同上条
  • 模型简化:如删除多余线段、部分设施贴图代替结构表达(如阀门螺丝)、复杂对象分离成单独对象、重复对象(如小阀门、仪表和小设施)复制摆放时使用实例化方式。
  • S3M文件大小检查(尽可能小于1M)

生成三维切片缓存参数说明

  • 三维数据——生成缓存——批量生成缓存
    • 瓦片边长:一般默认即可,如果瓦片精度高,瓦片边长可适当缩小;如果瓦片较粗糙,瓦片边长可适当增大
    • 纹理处理方式:拼接适用于三角网较密集的数据
    • 纹理大小:限制模型的纹理大小
    • 金字塔分类:平面坐标系只能设置为平面;地理坐标信息只能设置为球面;投影坐标系可设置为平面或者球面
    • 对象剖分类型:四叉树适合城市级别建筑剖分;八叉树适合单独一栋高楼做剖分
    • 对象ID字段:模型对象设置唯一标识ID的字段
    • 顶点权重模式:无指以高度作为权重;数据集字段指以指定字段作为权重;三角形最短边指以点所在的三角形最短边作为权重;原始特征值指以模型数据本身的特征值作为权重
    • LOD层数:设置三维切片缓存的LOD层数
    • 层级:表示LOD所属的层级数,其中,第0级为最精细的LOD,第1层为次精细的LOD,以此类推
    • 网格简化率: 对模型显示的细节按照百分比进行简化。有利于合理的分配模型渲染的资源,达到高效率的场景显示。
    • 过滤阈值(模型):默认为2,单位为像素,表示小于2像素的子对象将被过滤掉

倾斜摄影模型精细化处理软件

  • DP-Modeler:天际航自主研发的一款精细化单体建模及Mesh网络模型修饰软件,可对实景三维模型进行踏平、桥接、补洞、纹理修饰等操作,实现模型整体修饰
  • 3ds Max:在倾斜摄影中,模型的简单修复、删除、润色等都是可以的
  • svsModeler:半自动单体建模软件,武汉智觉空间西南西技术有限公司基于3ds Max平台开发的倾斜摄影单体化建模软件。可引入所有摄影测量空三软件的空三成果,在立体环境下以航测法”3D测图“的方式进行建筑物的半自动快速单体建模;也可同时引入osgb格式的三维实景模型,直接在实景模型上进行单体化量测。
  • Geomageic Studio:对于倾斜摄影的模型修复操作相对于比较简单,可以实现删除悬浮物、修补水面(水体部分容易出现空洞)、墙体等操作。
  • MeshMixer:AutoDesk公司出品的一款针对stl编辑及3d打印的一款三维模型修复编辑软件,在Meshmixer里有很多线面编辑功能可用于修复模型
  • SuperMap iDesktop:水面修复、树木修复、纹理替换等。

倾斜摄影数据问题定位与优化

  • 数据分析
    • 数据范围:数据范围有多大,有多少个Tile
    • 数据纹理: 数据纹理是否进行过压缩
    • 终端类型: 数据最终是在哪些类型设备上展示
    • 数据交互: 用户是否需要进行单体化操作
  • 性能优化主要方式:
    • 生成S3MB
    • 纹理压缩
    • 合并根节点
    • 模型生成大文件

三维切片缓存性能优化

  • 控制图层的可见高度(相机与图层的垂直高度)和可见距离(相机与模型的直线距离,小对象优化明显)
  • 控制LOD缩放比率,默认为1。相同距离下,参数调小以后会更快的切换出精细层,参数调大以后,更慢的切换精细层。
  • 矢量瓦片对数据集进行预处理——密集区域数据抽稀

你可能感兴趣的:(SuperMap,webgl)