资产围栏
# 创建
const jsonData = {
"PlanName": "Plan1",
"CreateMode": 1,
"FenceHeight": 80,
"BottomHeight": 10,
"FenceColor": "0.5,0,1,1",
"HeightTolerance": 350
}
cloudRender.SuperAPI("CreateRegion", jsonData)
参数说明
字段名 | 字段说明 | 备注 |
---|---|---|
PlanName | 计划名称 | 同上传文件的名称 |
CreateMode | 枚举 | 0: 区域碳核算 1: 光伏智能框选 2: 光伏人工框选铺设面积选择 3: 光伏人工框选障碍物选择 |
FenceHeight | 资产围栏的高度 | 单位: cm |
BottomHeight | 资产围栏距离底部高度 | 单位: cm |
FenceColor | 资产围栏颜色 | 英文逗号分割(,,,) |
HeightTolerance | 新点Z值与上一个点的Z值差大于此值时将无法在场景中创建新点 注意此值必须大于0(cm) |
# 退出绘制
cloudRender.SuperAPI("AbortCreateRegion")
# 删除所有
cloudRender.SuperAPI("ClearRegion")
# 设置计划信息
警告
仅在创建类型为区域碳核算
的资产围栏时有效
const jsonData = {
"PlanName": "设置当前Plan的名称",
"PlanUUID": "设置当前Plan的UUID",
"CarbonChecktStartTime": "2021-07",
"CarbonChecktEndTime": "2022-06"
}
cloudRender.SuperAPI("SetPlanInfo", jsonData)
参数说明
字段名 | 字段说明 |
---|---|
PlanName | Plan名称 |
PlanUUID | Plan UUID |
CarbonChecktStartTime | 区域碳核算的开始时间 |
CarbonChecktEndTime | 区域碳核算的结束时间 |
# 回调监听
提示
当前回调只在 创建资产围栏
及 设置计划信息
时有效
# 区域碳核算
警告
仅在类型为区域碳核算
的 资产围栏
时有效
{
"command": "event",
"func_name": "GetRegionInfo",
"args": {
"PlanUUID": "20220801121535",
"startTime": "2021-07",
"endTime": "2022-06",
"buildingIdsList": [
[ "T04","T06"],
[ "T05","T10","T11"]
]
}
}
参数说明
字段名 | 字段说明 |
---|---|
PlanUUID | 计划的UUID |
startTime | 区域碳核算的开始时间 |
endTime | 区域碳核算的结束时间 |
buildingIdsList | 资产围栏框选的建筑物集合 |
# 光伏智能框选
警告
仅在类型为光伏智能框选
的 资产围栏
时有效
{
"command": "event",
"func_name" : "GetRegionInfo",
"args" : [
{
"PlanUUID": "20220801121535",
"azimuth": 0.0,
"slopeAngle" : 30.0,
"parapet" : 0.0,
"aisleType" : 0,
"aisleWidth" : 0.5,
"aisleSideCount" : 20.0,
"roofBearing" : 0,
"roofLoad" : 1.0,
"roofCount" : 17,
"type" : 1,
"model" : "0",
"installationMethod" : 2,
"sideCount" : 2,
"minSpacing" : 0.3,
"arrangement" : 0,
"dateYear" : "0",
"name" : "Plan1",
"uuid" : "",
"data" : [
{
"coordinate": [
"108.914944,35.660842,1053.552002",
"108.915458,35.660844,1053.552002",
"108.915453,35.661453,1053.552002",
"108.914933,35.661454,1053.552002"
] ,
"barrier": [
[
"108.915395,35.661020,1059.015991",
"108.915161,35.661008,1059.015991",
"108.915161,35.661145,1059.015991",
"108.915360,35.661145,1059.015991"
]
],
"area": 2881.746826
}
]
},
{
"Key": "区域二的数据,数据格式同区域1"
}
]
}
参数说明
字段名 | 字段说明 | 备注 |
---|---|---|
PlanUUID | 计划的UUID | |
azimuth | 方位角 | 单位: ° |
slopeAngle | 坡度角 | 单位: ° |
parapet | 女儿墙高度 | 单位: cm |
aisleType | 智能过道 | 0: 是,1: 否 |
aisleWidth | 过道宽度 | 单位: cm |
aisleSideCount | 并列组件数量 | |
roofBearing | 屋顶称重校验 | 0: 否,1: 是 |
roofLoad | 屋顶荷载余量 | 单位: KN/㎡ |
roofCount | 单位组件数量 | 单位: KG |
type | 排版设置 | 1: 自定义设置,2: 智能排布 |
model | 组件模型 | |
installationMethod | 组件安装方式 | 1: 竖装,2: 横装 |
sideCount | 组件并排数 | |
minSpacing | 组件最小安装间距 | 单位: cm |
arrangement | 排布方式 | 1: 组件数量优化,2: 系统满发小时数优化,3: 组件满发小时数优化 |
dateYear | 方案请求时间 | |
name | 方案名 | |
uuid | 方案UUID | |
data | coordinate:资产围栏n中的铺设面积关键点位数组 barrier:资产围栏n中的扣减面积关键点位数组 area:区域n的面积 |
# 光伏人工框选
警告
仅在类型为光伏人工框选
的 资产围栏
时有效
{
"command": "event",
"func_name" : "GetRegionInfo",
"args" : [
{
"PlanUUID": "20220801121535",
"azimuth": 0.0,
"slopeAngle" : 30.0,
"parapet" : 0.0,
"aisleType" : 0,
"aisleWidth" : 0.5,
"aisleSideCount" : 20.0,
"roofBearing" : 0,
"roofLoad" : 1.0,
"roofCount" : 17,
"type" : 1,
"model" : "0",
"installationMethod" : 2,
"sideCount" : 2,
"minSpacing" : 0.3,
"arrangement" : 0,
"dateYear" : "0",
"name" : "Plan1",
"uuid" : "",
"data" : [
{
"coordinate": [
"108.914944,35.660842,1053.552002",
"108.915458,35.660844,1053.552002",
"108.915453,35.661453,1053.552002",
"108.914933,35.661454,1053.552002"
] ,
"barrier": [
[
"108.915395,35.661020,1059.015991",
"108.915161,35.661008,1059.015991",
"108.915161,35.661145,1059.015991",
"108.915360,35.661145,1059.015991"
]
],
"area": 2881.746826
}
]
},
{
"Key": "区域二的数据,数据格式同区域1"
}
]
}
参数说明
字段名 | 字段说明 | 备注 |
---|---|---|
PlanUUID | 计划的UUID | |
azimuth | 方位角 | 单位: ° |
slopeAngle | 坡度角 | 单位: ° |
parapet | 女儿墙高度 | 单位: cm |
aisleType | 智能过道 | 0: 是,1: 否 |
aisleWidth | 过道宽度 | 单位: cm |
aisleSideCount | 并列组件数量 | |
roofBearing | 屋顶称重校验 | 0: 否,1: 是 |
roofLoad | 屋顶荷载余量 | 单位: KN/㎡ |
roofCount | 单位组件数量 | 单位: KG |
type | 排版设置 | 1: 自定义设置,2: 智能排布 |
model | 组件模型 | |
installationMethod | 组件安装方式 | 1: 竖装,2: 横装 |
sideCount | 组件并排数 | |
minSpacing | 组件最小安装间距 | 单位: cm |
arrangement | 排布方式 | 1: 组件数量优化,2: 系统满发小时数优化,3: 组件满发小时数优化 |
dateYear | 方案请求时间 | |
name | 方案名 | |
uuid | 方案UUID | |
data | coordinate:资产围栏n中的铺设面积关键点位数组 barrier:资产围栏n中的扣减面积关键点位数组 area:区域n的面积 |
上次更新: 2023/02/16, 12:12:47