文档

基本概念

更新时间:

本文为您介绍DataV-TwinFabric孪生仿真平台文档中涉及的一些基本名词概念。

运行模式

在TwinFabric数字孪生构建工具中,包括编辑态运行态两种运行模式。编辑态对应TwinFabric编辑器,该模式用于数字孪生应用的开发、编辑和构建过程,包括与场景编辑、组件编辑相关的功能,但不包括与数据接入、瞬态控制(如动画控制)相关的功能。而运行态对应TwinFabric播放器,该模式用于已经开发完成的数字孪生应用,在静态环境中配置完成后,需要进行动态数据接入和用户交互控制的情况。

地理系统

TwinFabric数字孪生系统支持常见的地理信息系统数据源接入,满足实景三维中国建设技术大纲中部分地形级实景三维、城市级实景三维、部件级实景三维数据源的接入,支持基于球面、平面三维场景搭建与地理信息多源数据的融合与开发。地理系统包含5种栅格瓦片。

  • XYZ栅格:XYZ栅格是一种地图瓦片的索引方法,它定义了如何从地图服务中检索特定的瓦片。XYZ是对瓦片的行(Y)、列(X)和缩放级别(Z)的简称,其中缩放级别决定了地图的比例尺和细节程度,行列号则确定了在特定缩放级别下地图的具体区域。这种数据格式广泛用于在线地图服务(比如高德地图等)来快速加载和显示地图。

  • 超图REST栅格:超图REST栅格为超图提供影像切片服务。

  • WMTS栅格:WMTS(Web Map Tile Service)是一种网络地图服务标准,由OGC(Open Geospatial Consortium,开放地理空间联盟)制定。这项标准定义了如何使用预先渲染的、缓存的地图瓦片来提供地图数据,以实现快速、可靠且可伸缩的地图服务。

  • WMS栅格:WMS(Web Map Service)是另一个由OGC定义的网络服务标准,它专注于提供栅格地图和影像。与WMTS不同的是,WMS不是提供预先生成的瓦片,而是根据客户端请求的地理范围、分辨率和其他参数动态生成地图。

  • ArcGIS栅格:ArcGIS栅格服务是Esri公司提供的一种地图服务,它允许用户通过ArcGIS Server发布、管理和分发栅格数据。栅格数据可以是卫星影像、航空照片、数字高程模型(DEM)、热图或其他类型的地理空间数据。

三维瓦片

三维瓦片用于流式传输大规模异构3D地理空间数据集,目的是为了高效地渲染和流式传输3D模型,如建筑物、树木、地形以及点云等,在网络上进行可视化。三维瓦片特别适合用于Web浏览器备上,能够实现对3D空间数据即时、动态地查看和探索。三维瓦片包含两种格式。

  • S3M:S3M (Spatial 3D Model)是一种开放式、可扩展的空间三维数据格式,旨为海量多源异构三维地理空间数据在不同终端之间的传输、交换与共享提供数据格式的具体规范。该格式由中国地理信息产业协会提出并形成的空间三维模型数据格式团体标准。TwinFabric支持S3M 2.0开源标准数据接入,支持表达多源地理空间数据:倾斜摄影三维模型、BIM、建筑白模、城市精细模型、激光点云、地下管线等多源数据。如果已有地理服务平台,请根据实际数据切片类型选择对应的格式。如果已有超图的全家桶,使用S3M格式。

  • 3DTiles:3D Tiles是一种开放规范,用于流式传输和渲染三维地理空间数据。这个规范由OGC(Open Geospatial Consortium)成员Cesium团队提出,并逐渐成为在三维虚拟地球、地理信息系统(GIS)以及游戏和虚拟现实等领域广泛使用的标准。TwinFabric支持3DTiles 1.0标准数据接入,支持表达多源地理空间数据:倾斜摄影三维模型、BIM、建筑白模、城市精细模型、激光点云等多源数据。如果拥有源数据(如 OSGB、REVIT、3DMAX)并且对整体视效要求较高的情况下考虑3DTiles格式。

工作空间

平台中进行数据和资源隔离的最小集合,每个工作空间都拥有独立的成员角色、产品资源配额和项目数据。

应用项目

应用项目是孪生搭建模块的主要成果物。用户可以在孪生搭建模块中创建、编辑和发布分享应用项目。每个应用项目都具有独立的资源、界面和运行逻辑。

应用类型

TwinFabric孪生应用同时支持球面模式与平面模式,以满足不同业务场景和数据格式的需求。在球面模式下,TwinFabric遵循WGS84(World Geodetic System 1984)参考系标准,其原点位于地球质心,Z轴指向地球北极方向,X轴指向零度子午面和赤道交点,Y轴遵循右手定则设定。而平面类型则默认使用墨卡托投影方式,并且以EPSG:3857的参考系标准进行投影。

资源包

资源包是用户自己封装和发布的一个资源集合。用户可以将想要重复使用和分享的资源(如三维模型、孪生体、代码脚本等)打包成一个资源包。资源包有三种类型,分别为模型包、素材包和功能包。其中,模型包用于管理和复用模型资源,素材包用于在孪生应用中导出、分享和复用全部资产(包括对象结构、逻辑蓝图、孪生体等),功能包则用于研发人员对TwinFabric编辑态与运行态功能的扩展。

孪生体

孪生平台的核心资产是用户可以在孪生搭建的编辑器中定义和发布孪生体。用户可以通过不同的能力组件来定义孪生体,而不同的孪生体之间则拥有不同的组件和资源。

组件

组件是孪生应用编辑器中的最小产品模块。用户可以通过不同的组件进行自由组合,以实现应用孪生体的定义和发布,并实现不同能力特性的孪生体。