1. 本文说明
倾斜摄影数据OSGB模型的查看、文件格式转换、浏览模型的快捷键、指定目录层级的OSGB数据处理方法。
目录
1. OSGB模型处理流程默认输出层级(导入第三方软件常用),注:Data目录含 metadata.xml
2. OSGB模型处理流程其他输出层级 ,注:Data目录含 metadata.xml
3. OSGB模型处理流程其他输出层级(支持图新地球 4 浏览),注:Data目录含 metadata.xml
4. OSGB模型处理流程默认输出层级(导入第三方软件常用),注:Data目录含 metadata.xml
5. b3dm格式模型处理流程默认输出层级(导入第三方软件常用)
6. b3dm格式模型处理流程默认输出层级(导入第三方软件常用)
1. 使用ContextCapture Viewer 软件浏览模型
2. ContextCapture 10.20.1.5592 注册版
该教程解决了你的问题请记得为我点赞,这就是我创作下去的动力~
欢迎关注我的Github:heartyang520 (Heart Yang) · GitHub
2. OSGB特性
OSGB(Open Scene Graph Binary)格式数据是一种用于表示复杂三维场景的数据格式,是开源三维渲染引擎OpenSceneGraph(OSG)数据文件格式的二进制版本,同也是目前倾斜摄影模型(尤其是使用CC处理的模型)常用的存储格式。
1. 定义与用途
- OSGB格式适用于多个应用领域,包括计算机图形学、虚拟现实、游戏开发和模拟器等。
- 它提供了一种方便且高效的方式来表示复杂的三维场景,并能够在实时应用中进行实时渲染和交互。
2. 格式特点
- 坐标系统:OSGB数据通常使用ENU坐标系,也被称为相对坐标。坐标原点及坐标系定义存储在名为“metadata.xml”的xml文件中。
- 存储与加载:OSGB格式使用了压缩算法和数据结构优化,可以高效地存储和加载大型三维模型。这有助于减小文件大小,提高加载速度和性能。
- 数据结构:OSGB数据采用分块存储的方式,这可能导致在数据量大的情况下,文件夹数量偏多。同时,LOD(Levels of Detail)层级可能受到多种因素如无人机拍摄照片的清晰度、建模人员个人喜好等的影响。
3. 优点
- 高效性:OSGB格式能够高效地存储和加载大型三维模型,这对于需要快速渲染和交互的应用场景至关重要。
- 实时性:由于其高效的数据结构和算法,OSGB格式支持实时渲染和交互,使得用户能够流畅地浏览和体验复杂的三维场景。
4. 缺点
- 文件读取与编辑:OSGB文件以二进制形式存储,无法直接读取或编辑。这增加了对OSGB文件进行修改和处理的难度,需要使用特定的软件或库。
- 数据轻量化:由于OSGB格式通常用于表示大型复杂的三维场景,因此其数据量可能非常大。这可能导致在计算和存储方面面临挑战,需要进行数据轻量化处理以提高效率。
5. 数据处理与转换
- OSGB数据可以通过多种软件进行处理和优化,包括SuperMap、CesiumLab、ArcGIS Pro等。这些软件提供了将OSGB数据转换为其他格式(如3D Tiles、I3S、S3M等)的功能,以满足不同应用场景的需求。
- 轻量化处理软件如老子云平台、FME、MeshLab等也可以用于对OSGB格式的三维模型进行轻量化处理,减小文件大小并提高加载速度。
6. 应用案例
- OSGB格式在无人机倾斜摄影测量、城市三维建模、虚拟旅游等领域有着广泛的应用。通过将这些领域的数据转换为OSGB格式,可以实现高效的三维场景表示和实时渲染,为用户提供丰富的视觉体验。
3. 数据组织结构
Data目录为数据入口目录,目录下包含很多子目录,每个子目录为一个根块,每个根块是一个树形结构,是一个LOD层级结构。每个根块下面对应很多.osgb 文件,子目录下与目录名同名的osgb文件为根文件。
4. 相关模型处理软件格式
DasViewer
工程文件(*.dav *.dvp)
模型(*.osgb *.obj *.stl *.ply *.fbx *,json *.gltf *.glb *.b3dm *.3ds)
加密模型(*.dosgb*.mfb)
矢量(*.shp *.kml)
标注(*.dvp *.kml)
影像DOM(*.tif)
点云(*las *.xlas)
AutodeskReCap
所有支持的文件 (*rcs;*.fls;*fws;*.lsproj;*.pts;*.ptg;*ptx;*.zfs;*zfprj;*.las;*laz;*xyz;*.txt;*.cl3;*clr;*e57;*.rdbx;*.rsp;*rcp;*.dp;*.prj;*xyb)
Autodesk ReCap 扫描 (*.rcs)
Faro FLS 文件 (*.fls)
Faro FWS 文件 (*.fws)
Faro 项目文件 (*.lsproj)
Leica PTG 文件 (*.ptg)
Leica PTS 文件 (*.pts)
Leica PTX 文件 (*.ptx)
Lidar LAS 文件 (*.las)
Lidar LASZip 文件 (*.laz)
Zoller&Frohlich ZFS 文件 (*.zfs)
Zoller&Frohlich ZFPRJ 文件 (*.zfprj)
Topcon CL3 文件 (*.cl3)
Topcon CLR 文件 (*.clr)
E57 文件 (*.e57)
Riegl 文件 (*.rdbx)
Riegl 项目文件 (*.rsp)
文本文件 (*.txt)
XYZ 文件 (*.xyz)
Autodesk ReCap 项目 (*.rcp)
DotProduct Scan File (*.dp)
Leica Raw Project File (*.prj)
Faro XYB Files (*.xyb)ContextCapture Viewer
ContextCapture 3MX scene (*.3mx)
Bentley Scalable Mesh model (*.3sm)
Smart3DCapture S3C model (*.s3c)
ContextCapture 3MX binary model (*.3mx)
Smart3DCapture internal model (*.a3d)
Bentley POD point cloud (*.pod)
Bentley OPC point cloud(*.opc)
OpenSceneGraph Binary (*.osgb)
Alias Wavefront (*.obj)
Polygon file format (*.ply)
Autodesk FBX (*.fbx)
Images (*.tif *jpg *.png *.ecw *jp2)翻译
ContextCapture 3MX 场景 (*.3mx)
Bentley 可扩展网格模型 (*.3sm)
Smart3DCapture S3C 型号 (*.s3c)
ContextCapture 3MX 二进制模型 (*.3mx)
Smart3DCapture 内部模型 (*.a3d)
Bentley POD 点云 (*.pod)
Bentley OPC 点云(*.opc)
OpenSceneGraph 二进制文件 (*.osgb)
别名 Wavefront (*.obj)
多边形文件格式 (*.ply)
欧特克 FBX (*.fbx)
图片 (*.tif *jpg *.png *.ecw *jp2)图新地球 4
全部格式(*.lrc *.lra *.tif *.tiff *.mbtiles *.lrp *.img *.kml *.kmz *.shp *.dxf *.dwg *.lcad *.gpx *.lgd *.Ifp *.json)
在线地图(*.lrc *.lra)
影像地图(*.tif *.tiff *.mbtiles *.lrp *img)
矢量数据(*.kml *.kmz *.shp *.dxf *.dwg *.lcad *.gpx *.lgd)
倾斜模型(*.Ifp)
3DTiles数据(*.json)Blender 4.1
Collada (.dae)Alembic (.abc)
通用场景描述(.usd*)
SVG为蜡笔Wavefront (.obj)
斯坦福PLY (.ply)SIL (.stl)
运动捕捉(.bvh)
可缩放矢量图形(.svg)
StL (.stl) (I旧版)
FBX (.fbx)
glTF 2.0 (.glb/.gltf)
X3D Extensible 3D (.x3d/.wrl)
MeshLab
All known formats ( *.es *.3ds *.ply *.stl*.obj *.qobj *.off *.ptx *.vmi *.fbx *.bre *.dae *.ctm *.e57 *.pts *.apts *.xyz *.gltf *.glb *.pdb *.tri *.asc *.txt *.x3d*.x3dv*.wrl)
Eisen Script File ( *.es)
3D-Studio File Format ( *.3ds)
Stanford Polygon File Format ( *.ply)
STL File Format ( *.stl)
Alias Wavefront Object ( *.obj)
Quad Object ( *.qobj)
Object File Format ( *.off)
PTX File Format ( *.ptx)
VCG Dump File Format ( *.vmi)
FBX Autodesk Interchange Format ( *.fbx)
Breuckmann File Format ( *.bre)
Collada File Format ( *.dae)
OpenCTM compressed format ( *.ctm)
E57 (E57 points cloud) (*.e57)
Expe's point set (binary) ( *.pts)
Expe's point set (asci) ( *.apts)
XYZ Point Cloud (with or without normal) ( *.xyz)
GL Transmission Format 2.0 ( *.gltf)
Binary GL Transmission Format 2.0 ( *.glb)
Protein Data Bank ( *.pdb)
TRI (photogrammetric reconstructions) (