全是干货!教你选最合适的CIM平台引擎,还支持一站联动GIS、BIM数据资产

本文主要是介绍全是干货!教你选最合适的CIM平台引擎,还支持一站联动GIS、BIM数据资产,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

AMRT3D数字孪生引擎icon-default.png?t=N7T8https://www.amrt3d.com/#/

为推动“新城建”、“新基建”高质量发展的战略部署,数字孪生、城市信息模型(CIM)等前沿技术研发及应用力度正在逐步加大。

由于构成CIM智慧城市的数据种类繁多,各类数据分散、标准不一,城市底板难以打造,各类信息也很难有效纳入数字孪生城市管理体系。同时现阶段较多CIM平台也存在数据联动不足、规划运维一体化数据资产融合对接应用困难,导致驱动智慧场景应用的支撑力不足。

于是搭建一个可联动全要素资源、满足全生命周期应用需求的CIM平台,成为了很多企业单位技术研发的目标。

AMRT3D引擎融合全要素资源

建CIM底板

城市需要汇聚、联接、融合地上地下、室内室外等多源异构数据,多源异构数据接入融合是一个复杂且关键的数据处理过程,它涉及将来自不同来源、具有不同格式和结构的数据进行有机整合,以生成一致、完整、可信且可用的数据集合。

具体在CIM项目中呈现的,一般要涵盖高精模型、倾斜摄影、BIM、GIS、矢量模型以及其他业务数据等多元化数据内容,因此需要使用的开发引擎拥有接入并处理各类数据的能力。

图源:长沙市规划信息服务中心,侵删

于是我们为创建CIM平台,首先需要选择使用数字孪生领域通用并在CIM版块具有特定功能的开发引擎产品,来进行城市底板的搭建。

推荐使用AMRT3D引擎,它可满足CIM开发所需的各种数据与格式兼容需求,提供直观简便的导入方式,使用户无需在其他软件之间切换,就能实现全要素数据资源在引擎内的融合。

高精模型

为保障CIM平台加载交互视觉效果等需求,A3D引擎提供了强大的高精模型格式的导入与转化能力,包括FBX、OBJ、STL、GLB、3DS等。

导入的模型资源可完整保留模型层级、结构、UV及材质结构,带有动画、蒙皮或有贴图的模型,同样也会保留其信息,并可在引擎内进行灵活编辑使用。

3D Tiles

引擎可以完美的兼容3D Tiles格式数据,不仅能不限大小高效快速加载,还支持请求Key与Value的参数绑定,深度满足各类服务的调用要求。

瓦片地图服务

面向CIM市场应用,引擎还支持通过服务调用加载各类瓦片地图服务,图层类型支持WMTS、WMS及ZXY等类型,内嵌谷歌地图、天地图等底图。用户可以根据应用场景自由切换。

地形服务

城市中的地理信息数据也可通过引擎实现高效仿真,引擎支持地形一键设置,通过远程加载地形链接,可使地球表面生成带有高低起伏的地形。

矢量数据及服务

在可视化平台中经常需要进行矢量数据的设计和开发,而A3D引擎内可以通过shp/geojson等数据格式,或WFS等矢量数据服务的方式完成点、线、面等矢量数据的加载及渲染。同时支持MVT的矢量瓦片服务,从而完成城市级海量矢量数据的动态调度及个性化设计及加载。

BIM模型

BIM模型为CIM平台中的重要数据资源,于是A3D引擎开放了广泛的格式接口,可支持IFC、SZ_IFC、RVT、DGN等多种BIM类型,满足不同领域应用需求。经引擎导入的BIM模型完整的保留了BIM的所有细节,包括网格材质、模型层级树、各类构件详情信息等。

同时为了让BIM在项目中运行时拥有最佳性能,且支持巨大量级,引擎会自动对BIM模型进行无损轻量化、自动LOD生成、抽壳等优化,这样可以节省人工处理时间,并促进高效资源整合。

其他业务数据

引擎还支持对CIM平台全生命周期所需用到的数据,如图片、音频、视频、文本等资源进行完善的兼容,并已涵盖市面上大量常见格式。可满足数字孪生、智慧城市等诸多场景三维可视化应用需求。

引擎使用具体操作说明,可参考AMRT3D官网学习资源。

A3D引擎支持高效打造智慧城市三维数字底座,构建城市信息模型(CIM)平台,推动城市物理空间数字化和各领域数据、业务、技术的有机融合,为数字孪生城市管理和运维提供高效科学的决策手段。

老子云icon-default.png?t=N7T8https://www.laozicloud.com/

这篇关于全是干货!教你选最合适的CIM平台引擎,还支持一站联动GIS、BIM数据资产的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/929386

相关文章

批量导入txt数据到的redis过程

《批量导入txt数据到的redis过程》用户通过将Redis命令逐行写入txt文件,利用管道模式运行客户端,成功执行批量删除以Product*匹配的Key操作,提高了数据清理效率... 目录批量导入txt数据到Redisjs把redis命令按一条 一行写到txt中管道命令运行redis客户端成功了批量删除k

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

解决pandas无法读取csv文件数据的问题

《解决pandas无法读取csv文件数据的问题》本文讲述作者用Pandas读取CSV文件时因参数设置不当导致数据错位,通过调整delimiter和on_bad_lines参数最终解决问题,并强调正确参... 目录一、前言二、问题复现1. 问题2. 通过 on_bad_lines=‘warn’ 跳过异常数据3

C#监听txt文档获取新数据方式

《C#监听txt文档获取新数据方式》文章介绍通过监听txt文件获取最新数据,并实现开机自启动、禁用窗口关闭按钮、阻止Ctrl+C中断及防止程序退出等功能,代码整合于主函数中,供参考学习... 目录前言一、监听txt文档增加数据二、其他功能1. 设置开机自启动2. 禁止控制台窗口关闭按钮3. 阻止Ctrl +

java如何实现高并发场景下三级缓存的数据一致性

《java如何实现高并发场景下三级缓存的数据一致性》这篇文章主要为大家详细介绍了java如何实现高并发场景下三级缓存的数据一致性,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 下面代码是一个使用Java和Redisson实现的三级缓存服务,主要功能包括:1.缓存结构:本地缓存:使

在MySQL中实现冷热数据分离的方法及使用场景底层原理解析

《在MySQL中实现冷热数据分离的方法及使用场景底层原理解析》MySQL冷热数据分离通过分表/分区策略、数据归档和索引优化,将频繁访问的热数据与冷数据分开存储,提升查询效率并降低存储成本,适用于高并发... 目录实现冷热数据分离1. 分表策略2. 使用分区表3. 数据归档与迁移在mysql中实现冷热数据分

C#解析JSON数据全攻略指南

《C#解析JSON数据全攻略指南》这篇文章主要为大家详细介绍了使用C#解析JSON数据全攻略指南,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、为什么jsON是C#开发必修课?二、四步搞定网络JSON数据1. 获取数据 - HttpClient最佳实践2. 动态解析 - 快速

Linux之platform平台设备驱动详解

《Linux之platform平台设备驱动详解》Linux设备驱动模型中,Platform总线作为虚拟总线统一管理无物理总线依赖的嵌入式设备,通过platform_driver和platform_de... 目录platform驱动注册platform设备注册设备树Platform驱动和设备的关系总结在 l

MyBatis-Plus通用中等、大量数据分批查询和处理方法

《MyBatis-Plus通用中等、大量数据分批查询和处理方法》文章介绍MyBatis-Plus分页查询处理,通过函数式接口与Lambda表达式实现通用逻辑,方法抽象但功能强大,建议扩展分批处理及流式... 目录函数式接口获取分页数据接口数据处理接口通用逻辑工具类使用方法简单查询自定义查询方法总结函数式接口

SQL中如何添加数据(常见方法及示例)

《SQL中如何添加数据(常见方法及示例)》SQL全称为StructuredQueryLanguage,是一种用于管理关系数据库的标准编程语言,下面给大家介绍SQL中如何添加数据,感兴趣的朋友一起看看吧... 目录在mysql中,有多种方法可以添加数据。以下是一些常见的方法及其示例。1. 使用INSERT I