@@ -4,6 +4,9 @@
```
FROM equipment WHERE project_id='Pj4201050001' AND floor_id is not null
+
+## 依赖函数
+ Eq2Fl
## 处理方式
从绑定的楼层里取建筑ID,
@@ -2,6 +2,9 @@
## 前置条件
1. 首先需要有设备所在业务空间关系
2. 需要有竖井包含业务空间关系
+ Eq2Sp
## 计算过程
1. 通过 竖井--> 业务空间 --> 设备的间接关系, 堆出竖井和设备的关系
2. 结果保存到r_eq_in_sh表中
@@ -4,7 +4,8 @@
2. 设备有所属楼层
3. 业务空间有轮廓数据(outline)
4. 设备有坐标信息(bimLocation)
-
将在同一楼层内的设备和业务空间取出, 判断设备的bim_location是否在业务空间的outline内,
如果在, 则添加进对应的关系表内, 控制sign = 2
@@ -2,7 +2,8 @@
1. 资产有绑定的设备或部件
2. 绑定的设备或部件有所在建筑
+ Eq2Bd
## 计算流程
根据 资产 --> 设备/部件 --> 建筑 的间接关系, 来获取资产和建筑的所在关系
2. 绑定的设备或部件有所在楼层
根据 资产 --> 设备/部件 --> 楼层 的间接关系, 来获取资产所在建筑的关系
2. 绑定的设备或部件有所在竖井关系
+ Eq2Sh
根据 资产 --> 设备/部件 --> 竖井 的间接关系, 来获取资产所在竖井的关系
2. 绑定的设备或部件有所在业务空间关系
根据 资产 --> 设备/部件 --> 业务空间 的间接关系, 来获取资产所在业务空间的关系
@@ -2,6 +2,8 @@
1. 系统下有设备
2. 系统下的设备有所属建筑的关系
1. 通过 系统 --> 设备 --> 建筑 的间接关系, 获取系统所在建筑的关系
2. 结果存储在 r_sy_in_bd 表中
2. 系统下的设备有所属楼层关系
1. 通过 系统 --> 设备 --> 楼层 的间接关系, 获取系统所在楼层的关系
2. 计算关系存储在表 r_sy_in_fl 中
2. 系统下的设备有所在竖井关系
1. 根据 系统 --> 设备 --> 竖井 来间接获取系统所属竖井关系
2. 计算后的关系存储在表 r_sy_in_sh
2. 系统下的设备有所在业务空间关系
1. 根据 系统 --> 设备 --> 业务空间 的间接关系, 获取系统和业务空间的关系
2. 计算结果存储在r_sy_in_sp_*中
@@ -0,0 +1,15 @@
+# 函数依赖
+|函数 |依赖于 |
+| ---- | ------ |
+|Eq2Bd |Eq2Fl |
+|Eq2Sh |Eq2Sp |
+|Eq2Sp |Eq2Fl |
+|Pe2Bd |Eq2Bd |
+|Pe2Fl |Eq2Fl |
+|Pe2Sh |Eq2Sh |
+|Pe2Sp |Eq2Sp |
+|Sy2Bd |Eq2Bd |
+|Sy2Fl |Eq2Fl |
+|Sy2Sh |Eq2Sh |
+|Sy2Sp |Eq2Sp |