# 五、分析基座

在构建数字孪生应用时,算法和能力的使用至关重要。目前非计算机专业如土木、交通、建筑行业专业人员已经开发了很多算法,若希望把算法应用到数字孪生系统,一方面需要算法开发人员与软件开发人员沟通需求与逻辑,另一方面需要软件人员花时间理解并开发,难度和成本相对较大。因此,iS3提出一种组态式、可配置、开放的方式用于构建数字孪生服务。

iS3中任务是由服务(插件)组装连接而成的整体,旨在实现整套的数据接入、清洗、融合、存储的流程。作为最小的处理单元,服务是标准化定义的数据结构,包含配置信息,算法流程等,iS3数字底座封装了一系列现成可用的服务组件,见插件手册

同时,我们支持用户基于自定义的算法封装成服务。一个可用服务的开发流程如下:通过接收前面节点的数据,即preData,用开发人员自定义的算法流程对其进行处理,再写入结果中,并最终封装成一个可执行的进程。

为了简化开发流程,iS3平台提供了多种编程语言开发服务的代码模板,下载与使用链接见下表

语言 下载地址 脚手架使用说明
Python is3_plugin_pro.zip Python脚手架使用说明