# 应用案例

数字建筑行业应用可以这么做,看几个典型的场景应用案例,帮你快速上手使用AECORE。

# 场景1:园区智能化管控系统

# 场景描述:

建设园区智能化管控系统,实现园区三维可视化、设备对象化、数据实时化,实现园区精细化治理。

# 所需服务:

3DGIS融合

IoT接入平台

短信邮件服务

# 服务能力介绍:

3DGIS融合

  1. 2/3D数据自动化接入:具备异构空间数据的自动化发布及管理能力,支持40多种模型数据,以及SHP、DWG等矢量数据,地形影像、激光点云、倾斜摄影;
  2. 照片级渲染、3D特效及仿真:自主高性能渲染引擎,保证城市大场景模型数据的高逼真渲染;多样的三维特效场景,保证了信息在3D场景下的逼真呈现;
  3. 2/3D时空一体化分析: 支持海量空间数据的计算及分析;支持跨空间、跨时间、跨业务的数据查询、统计及一体化分析计算能力;

IoT接入平台

  1. 协议管理:统一设备连接管理,多协议适配(TCP,MQTT,UDP,CoAP,HTTP等),屏蔽网络编程复杂性,灵活接入不同厂家不同协议的设备。
  2. 设备管理: 支持统一设备模型管理,多种设备,多种厂家,统一管理。
  3. 规则引擎 : 灵活的规则引擎,设备告警,消息通知,数据转发.可基于SQL进行复杂的数据处理逻辑。

短信邮件服务

为应用提供短信、邮件通知服务,支持自定义推送模板,灵活使用。

# 功能开发:

功能1:园区三维模型发布

需求说明:上传园区的三维模型(建筑、地形、部件),发布后可在浏览器上预览园区三维场景

操作步骤:

step1:登录AECORE,创建应用,开通3DGIS服务,点击查看3DGIS服务详细操作手册

step2:上传3dmax数据:园区数据。

点击获取3dmax样例数据

step3:发布数据

step4:数据预览

点击某一服务右侧的操作【预览】,系统打开新的页面进行选择数据服务的预览,数据默认加载谷歌影像和该图层,自动定位到图层中心位置,同时右侧配置了基础的地图操作工具,如下图:

功能2:园区智能化设备接入

需求说明:接入摄像头,能实时查看视频流信息;接入环保盒子,实时获取环境监测数据(PM2.5,PM10,湿度,温度,风速,噪声)。

操作步骤:

step1:在原有应用下,开通IoT接入平台

step2:设备接入IoT平台,点击查看IoT接入平台详细操作手册

添加协议

添加产品,配置物模型

添加设备实例

step3:通过API接口获取设备数据,详细操作点击查看

功能3:园区报警规则制定

需求说明:环境监测增加报警功能,当PM2.5大于150时,调用短信邮件服务,发送告警邮件给园区管理负责人。

操作步骤:

step1:在原有应用下,开通短信邮件服务

setp2:配置告警邮件模板,查看短信邮件服务快速启动示例

setp3:调用API发送短信邮件,点击查看:短信邮件API文档

# 场景示例演示:

# 场景2:智慧建造大屏

# 场景描述:

以智慧建造、智能监管为目标,无需前端代码开发,仅通过数据中台和数据可视化BIMVision快速搭建“智慧建造大屏”,实现施工现场的安全监测以及隐患问题的多维度分析。

# 所需服务:

广联达数据中台GDC

数据可视化BIMVision

# 服务能力介绍:

广联达数据中台GDC

  1. 提供数据资源管理(数据建模、数据预览、数据权限、应用授权等);
  2. 数据接入(多类型数据源接入、任务状态监控、数据准确性校验等)的能力;
  3. 实现从数据建模到数据接入,最后以数据服务方式对外共享数据的数据管理全流程;

数据可视化BIMVision

  1. 提供丰富的图标组件,呈现不同数据类型;
  2. 产品采用图形化搭建工具界面,所见即所得配置方式,只需通过拖拖拽拽便可完成数据大屏建设,无需编程能力;
  3. 产品内置多套为专属定制行业模板,色彩、布局、图表搭配合理,即选即用,减少设计问题;

# 功能开发:

功能1:数据准备和接入

需求说明:准备项目数据并建模

操作步骤:

step1:登录AECORE,创建应用,开通广联达数据中台服务;

以下为数据中台操作,详情步骤可点击查看

step2:进入数据中台的控制台模块,创建域;

step3: 在数据中台的数据资源管理模块,创建数据资源模型;

step4:进入数据中台的数据集成模块,进行数据导入,并在导入过程中实现任务状态的监控以及数据准确性校验;

step5:回到数据资源管理模型,预览已经导入的数据。并在控制台对应用授权

功能2:数据大屏制作

需求说明:用已有的项目数据,快速搭建数据监控大屏

以下为数据可是化BIMVision操作,详情步骤可点击查看

step1:登录AECORE,开通数据可视化BIMVision,进入数据可视化BIMVision控制台;

step2:配置数据资源

进入数据可视化控制台,选择【数据资源管理】、导入GDC名下可用的数据资源

step3:配置可视化大屏

# 场景示例演示:

# 场景3:智慧工地现场隐患识别

# 场景描述:

以施工现场安全隐患管理为目标,开发智慧工地现场隐患识别功能,实现针对施工人员入口、高危工作区、配电箱、建筑垃圾堆放区等常出现隐患的地方实时监管和安全隐患智能识别。当识别出危险的时候,进行安全报警通知,并在后台可实时查看施工现场的安全分析结果。

# 所需服务:

安全隐患智能识别服务

短信邮件服务

云文档

广联达数据中台GDC

IoT接入平台

# 服务能力介绍:

安全隐患智能识别服务

基于施工现场数据,结合机器学习和其他技术对人、机、料、法、环进行智能识别和分析,以提高现场管理效率,降低安全风险。

短信邮件服务

为应用提供短信、邮件通知服务,支持自定义推送模板,灵活使用。

IoT接入平台

  1. 协议管理:统一设备连接管理,多协议适配(TCP,MQTT,UDP,CoAP,HTTP等),屏蔽网络编程复杂性,灵活接入不同厂家不同协议的设备。
  2. 设备管理: 支持统一设备模型管理,多种设备,多种厂家,统一管理。
  3. 规则引擎 : 灵活的规则引擎,设备告警,消息通知,数据转发.可基于SQL进行复杂的数据处理逻辑。

广联达数据中台GDC

  1. 提供数据资源管理(数据建模、数据预览、数据权限、应用授权等);
  2. 数据接入(多类型数据源接入、任务状态监控、数据准确性校验等)的能力;
  3. 实现从数据建模到数据接入,最后以数据服务方式对外共享数据的数据管理全流程;

云文档

  1. 文档管理,支持常见的文件操作,包含上传下载、复制、移动、回收站、分享,历史版本管理等;
  2. 文件预览,提供了基于BIMFACE的所有模型格式自动转换与一键预览;针对非模型文件也提供统一的预览入口,如office文件、图片、pdf等;
  3. 协同管理,支持空间内的部门、成员、文档权限控制;同时也提供了跨空间的协同功能,如空间整体复制,不同空间的组织成员相互关联等;

# 功能开发:

功能1:获取施工现场照片数据

需求说明:

可使用IoT获取施工现场实施数据,具体操作可详细见IoT接入平台文档

也可以通过GDC获取从项目软件上获取到的施工现场图片,具体操作可详细见数据中台文档

本示例使用云文档,存储和获取施工现场图片

操作步骤:

step1:登录AECORE,创建应用,开通云文档服务;

step2:上传图片;

step3: 获取图片url链接;

代码片段如下:

上传文件(直接流方式)

String apiBaseDomain = "https://apigate.glodon.com/gdoc/";
GDocServiceClient client = new GDocServiceClient(apiBaseDomain);
String localFilePath = "/Users/sidney/Downloads/YoudaoNote.dmg";
InputStream fio = new FileInputStream(localFilePath);
// workspaceId为 步骤2创建空间 返回值中的 WorkspaceBasicInfoResp.getId()
String workspaceId = "ec7dc0dab5c44daeb47a224bc73da20d";
// 上传到指定的父目录id下
String parentFolderFileId = "ec7dc0dab5c44daeb47a224bc73da20d";
String fileName = "textStreaming.dmg";
// parentFilePath和parentFolderFileId二选一
// parentFilePath的路径会自动补全 比如 /a/b 其中如果/a/b不存在 服务器会自动创建/a和/a/b两级目录
String parentFilePath = "/";
// 文件大小 需要本地提前计算 单位字节
Long fileLength = 100L;
// 从哪个字节开始 一般为空 表示0
Long position = null;
// 保留字段
String digest = null;
// SERVICE_TOKEN为前置准备 步骤3 中获取的应用token
GFile gFile = client.uploadFile(fio, workspaceId,
                parentFolderFileId, fileName,
                parentFilePath, fileLength, position, digest, SERVICE_TOKEN);
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

云文档完整文档点击查看

功能2:安全隐患智能识别

需求说明:将获取到的图片,使用安全隐患识别服务进行隐患识别

step1:登录AECORE,开通建筑行业AI服务,选择安全隐患功能,申请授权;

step2:调用智能隐患服务,实现隐患识别

代码片段如下:

请求参数示例

{
  "accessToken": "cn-932b8fb7-0d7c-491e-b879-3cf0a460e036",
  "dataContent": {
    "dataType": 0,
    "dataContent": "https://glodon-cv-release.oss-cn-beijing.aliyuncs.com/tmp/dianhuo/2889284.jpg",
    "algorithms": ["safeBelt"]
  }
}
    
1
2
3
4
5
6
7
8
9

返回的数据

{
  "code": 2000,
  "message": "成功",
  "data": {
    "result": {
      "hasAbnormal": true,
      "dangers": [
        {
          "dangerInfos": [
            {
              "isAbnormal": true,
              "classId": "0",
              "confidence": 0.8909081816673279,
              "w": 18.0,
              "h": 28.0,
              "x": 228.0,
              "y": 101.0
            }
          ],
          "dangerName": "safeBelt"
        }
      ],
      "resultImageUrl": "https://wx2.sinaimg.cn/mw690/93e08ef3ly1g6d1ah9d2zj20dw0960tb.jpg",
      "imageUrl": "https://wx2.sinaimg.cn/mw690/93e08ef3ly1g6d1ah9d2zj20dw0960tb.jpg",
      "base64": "",
      "originalBase64": "null",
      "id": "serving-cv"
    },
    "errorString": "success",
    "resultCode": 0,
    "otherName": "serving-cv"
  },
  "state": null,
  "taskId": "f41271346a724b389ecd5e04df07ad23"
}
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

安全隐患识别完整文档点击查看

功能3:隐患报警通知

需求说明:当识别出隐患时进行报警通知。

操作步骤:

step1:开通短信邮件服务

setp2:配置告警邮件模板,查看短信邮件服务快速启动示例

setp3:调用API发送短信邮件,点击查看:短信邮件API文档

# 场景示例演示:

  • 在线客服

  • 意见反馈