前言
在现代城市规划、智能交通、建筑设计、灾害预警等领域,三维地理信息系统技术越来越得到广泛应用。尤其是倾斜摄影技术,凭借其能够提供高精度的城市三维模型,成为了数字城市建设中的重要数据来源。为了高效管理和存储这些海量的三维数据,越来越多的开发者选择将数据存储在数据库中。而在众多数据库中,MongoDB因其高效的存储能力和良好的扩展性,成为了存储倾斜摄影数据的理想选择。
在本文中,我们将探讨如何利用SuperMap iDesktopX将本地指定范围的OSGB格式倾斜摄影三维模型数据对MongoDB数据库中的S3MB格式倾斜摄影三维模型瓦片数据进行更新,从而提高倾斜摄影数据的转换与存储效率。

一、概念介绍
1、MongoDB数据库
MongoDB是一种文档导向的NoSQL数据库,是非关系数据库当中功能最丰富,最像关系数据的。它支持的数据结构非常松散,使用BSON(二进制JSON)格式来存储数据,因此可以存储比较复杂的数据类型。MongoDB的横向扩展能力使其在大数据场景下表现优异,适用于海量数据的存储和查询,其灵活性和高效性使它成为存储空间数据和三维模型的理想选择。
关于iDesktopX对接MongoDB数据库并进行瓦片管理的介绍可见:SuperMap GIS基础软件中数据库使用指南-优快云博客
2、OSGB格式倾斜摄影三维模型数据
倾斜摄影三维模型数据通过多个角度的航空摄影或无人机拍摄获取,形成了一个包含地形、建筑物等多层信息的三维城市模型。OSGB(OpenSceneGraph Binary)格式是倾斜数据常见的一种存储格式,在倾斜摄影测量中,OSGB格式被广泛使用。倾斜摄影测量数据通常以OSGB格式组织成树形结构,每个子目录包含多个.osgb文件,这些文件表示不同的LOD层级。通过这种方式,可以有效地管理和渲染大规模的三维模型数据。

3、S3MB格式倾斜摄影三维模型瓦片数据
S3MB格式是由国家自然资源部信息中心、国家基础地理信息中心、北京超图软件股份有限公司等单位共同发布实施的《空间三维模型数据格式》标准,专为三维地理信息的瓦片化存储与展示设计,适用于空间三维模型数据的传输、交换与共享。它将三维模型数据切割成多个瓦片,便于高效存储、查询和加载,适合大规模三维场景建模。

二、操作方法
1、按Ctrl+F键打开功能搜索框,搜索“倾斜数据更新”,打开“倾斜数据更新(MongoDB)”功能框。

2、设置待更新的源瓦片数据,包括源服务器名称(IP+端口号)、源数据库名称和源数据名称(数据库中保存的倾斜摄影三维模型瓦片数据名称)。其中用户名和密码为可选项,可根据实际数据库情况设置。

3、选择用于更新的倾斜摄影OSGB数据的配置文件(*.scp),以及中心点坐标单位。注意,用于更新的OSGB数据需要是与待更新源数据接壤的数据,未接壤数据不会更新。

4、设置更新区域(可不选),选择包含更新区域范围的二维面数据集。数据的最终更新区域由更新数据范围与面数据集范围的交集确定。点击运行按钮,即可执行倾斜数据更新操作,快去试试吧!

302

被折叠的 条评论
为什么被折叠?



