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

相关文章

C++如何通过Qt反射机制实现数据类序列化

《C++如何通过Qt反射机制实现数据类序列化》在C++工程中经常需要使用数据类,并对数据类进行存储、打印、调试等操作,所以本文就来聊聊C++如何通过Qt反射机制实现数据类序列化吧... 目录设计预期设计思路代码实现使用方法在 C++ 工程中经常需要使用数据类,并对数据类进行存储、打印、调试等操作。由于数据类

SpringBoot使用GZIP压缩反回数据问题

《SpringBoot使用GZIP压缩反回数据问题》:本文主要介绍SpringBoot使用GZIP压缩反回数据问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录SpringBoot使用GZIP压缩反回数据1、初识gzip2、gzip是什么,可以干什么?3、Spr

SpringBoot集成Milvus实现数据增删改查功能

《SpringBoot集成Milvus实现数据增删改查功能》milvus支持的语言比较多,支持python,Java,Go,node等开发语言,本文主要介绍如何使用Java语言,采用springboo... 目录1、Milvus基本概念2、添加maven依赖3、配置yml文件4、创建MilvusClient

深入理解Apache Kafka(分布式流处理平台)

《深入理解ApacheKafka(分布式流处理平台)》ApacheKafka作为现代分布式系统中的核心中间件,为构建高吞吐量、低延迟的数据管道提供了强大支持,本文将深入探讨Kafka的核心概念、架构... 目录引言一、Apache Kafka概述1.1 什么是Kafka?1.2 Kafka的核心概念二、Ka

SpringValidation数据校验之约束注解与分组校验方式

《SpringValidation数据校验之约束注解与分组校验方式》本文将深入探讨SpringValidation的核心功能,帮助开发者掌握约束注解的使用技巧和分组校验的高级应用,从而构建更加健壮和可... 目录引言一、Spring Validation基础架构1.1 jsR-380标准与Spring整合1

MySQL 中查询 VARCHAR 类型 JSON 数据的问题记录

《MySQL中查询VARCHAR类型JSON数据的问题记录》在数据库设计中,有时我们会将JSON数据存储在VARCHAR或TEXT类型字段中,本文将详细介绍如何在MySQL中有效查询存储为V... 目录一、问题背景二、mysql jsON 函数2.1 常用 JSON 函数三、查询示例3.1 基本查询3.2

SpringBatch数据写入实现

《SpringBatch数据写入实现》SpringBatch通过ItemWriter接口及其丰富的实现,提供了强大的数据写入能力,本文主要介绍了SpringBatch数据写入实现,具有一定的参考价值,... 目录python引言一、ItemWriter核心概念二、数据库写入实现三、文件写入实现四、多目标写入

使用Python将JSON,XML和YAML数据写入Excel文件

《使用Python将JSON,XML和YAML数据写入Excel文件》JSON、XML和YAML作为主流结构化数据格式,因其层次化表达能力和跨平台兼容性,已成为系统间数据交换的通用载体,本文将介绍如何... 目录如何使用python写入数据到Excel工作表用Python导入jsON数据到Excel工作表用

Mysql如何将数据按照年月分组的统计

《Mysql如何将数据按照年月分组的统计》:本文主要介绍Mysql如何将数据按照年月分组的统计方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql将数据按照年月分组的统计要的效果方案总结Mysql将数据按照年月分组的统计要的效果方案① 使用 DA

鸿蒙中Axios数据请求的封装和配置方法

《鸿蒙中Axios数据请求的封装和配置方法》:本文主要介绍鸿蒙中Axios数据请求的封装和配置方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1.配置权限 应用级权限和系统级权限2.配置网络请求的代码3.下载在Entry中 下载AxIOS4.封装Htt