WIKI WIKI
首页
  • 升级日志
  • 转换器部署
  • 使用须知
  • 基础功能
  • 材质替换
  • 模型批注
  • 常见问题
双碳
演示站点 (opens new window)
SuperAPI (opens new window)
  • CIM (opens new window)
  • TIM (opens new window)
  • WIM (opens new window)
首页
  • 升级日志
  • 转换器部署
  • 使用须知
  • 基础功能
  • 材质替换
  • 模型批注
  • 常见问题
双碳
演示站点 (opens new window)
SuperAPI (opens new window)
  • CIM (opens new window)
  • TIM (opens new window)
  • WIM (opens new window)
  • 使用须知
  • 项目制作

  • 基础功能

    • 资产围栏
      • 创建
      • 退出绘制
      • 删除所有
      • 设置计划信息
      • 回调监听
    • 光伏
    • 特效
    • 拆楼
目录

资产围栏

# 创建

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
业态分类
光伏

← 业态分类 光伏→

最近更新
更多文章>
Theme by Vdoing | Copyright © 2021-2024 51AES
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式