全是干货!教你选最合适的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

相关文章

Redis的数据过期策略和数据淘汰策略

《Redis的数据过期策略和数据淘汰策略》本文主要介绍了Redis的数据过期策略和数据淘汰策略,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录一、数据过期策略1、惰性删除2、定期删除二、数据淘汰策略1、数据淘汰策略概念2、8种数据淘汰策略

轻松上手MYSQL之JSON函数实现高效数据查询与操作

《轻松上手MYSQL之JSON函数实现高效数据查询与操作》:本文主要介绍轻松上手MYSQL之JSON函数实现高效数据查询与操作的相关资料,MySQL提供了多个JSON函数,用于处理和查询JSON数... 目录一、jsON_EXTRACT 提取指定数据二、JSON_UNQUOTE 取消双引号三、JSON_KE

Python给Excel写入数据的四种方法小结

《Python给Excel写入数据的四种方法小结》本文主要介绍了Python给Excel写入数据的四种方法小结,包含openpyxl库、xlsxwriter库、pandas库和win32com库,具有... 目录1. 使用 openpyxl 库2. 使用 xlsxwriter 库3. 使用 pandas 库

SpringBoot定制JSON响应数据的实现

《SpringBoot定制JSON响应数据的实现》本文主要介绍了SpringBoot定制JSON响应数据的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录前言一、如何使用@jsonView这个注解?二、应用场景三、实战案例注解方式编程方式总结 前言

使用Python在Excel中创建和取消数据分组

《使用Python在Excel中创建和取消数据分组》Excel中的分组是一种通过添加层级结构将相邻行或列组织在一起的功能,当分组完成后,用户可以通过折叠或展开数据组来简化数据视图,这篇博客将介绍如何使... 目录引言使用工具python在Excel中创建行和列分组Python在Excel中创建嵌套分组Pyt

在Rust中要用Struct和Enum组织数据的原因解析

《在Rust中要用Struct和Enum组织数据的原因解析》在Rust中,Struct和Enum是组织数据的核心工具,Struct用于将相关字段封装为单一实体,便于管理和扩展,Enum用于明确定义所有... 目录为什么在Rust中要用Struct和Enum组织数据?一、使用struct组织数据:将相关字段绑

在Mysql环境下对数据进行增删改查的操作方法

《在Mysql环境下对数据进行增删改查的操作方法》本文介绍了在MySQL环境下对数据进行增删改查的基本操作,包括插入数据、修改数据、删除数据、数据查询(基本查询、连接查询、聚合函数查询、子查询)等,并... 目录一、插入数据:二、修改数据:三、删除数据:1、delete from 表名;2、truncate

Java实现Elasticsearch查询当前索引全部数据的完整代码

《Java实现Elasticsearch查询当前索引全部数据的完整代码》:本文主要介绍如何在Java中实现查询Elasticsearch索引中指定条件下的全部数据,通过设置滚动查询参数(scrol... 目录需求背景通常情况Java 实现查询 Elasticsearch 全部数据写在最后需求背景通常情况下

Java中注解与元数据示例详解

《Java中注解与元数据示例详解》Java注解和元数据是编程中重要的概念,用于描述程序元素的属性和用途,:本文主要介绍Java中注解与元数据的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参... 目录一、引言二、元数据的概念2.1 定义2.2 作用三、Java 注解的基础3.1 注解的定义3.2 内

将sqlserver数据迁移到mysql的详细步骤记录

《将sqlserver数据迁移到mysql的详细步骤记录》:本文主要介绍将SQLServer数据迁移到MySQL的步骤,包括导出数据、转换数据格式和导入数据,通过示例和工具说明,帮助大家顺利完成... 目录前言一、导出SQL Server 数据二、转换数据格式为mysql兼容格式三、导入数据到MySQL数据