12 KiB
12 KiB
name, description, version
| name | description | version |
|---|---|---|
| api-operations-business-network-assets | 网络资产(节点/管段/设备)与空间拓扑接口集合。 | 2.1.0 |
何时使用
当需求落在 business/network-assets 的接口范围时使用本技能。
输入要求
- 可选:
BASE_URL(默认http://127.0.0.1:8000) - 可选:
AUTH_TOKEN(按环境鉴权策略) - 覆盖方法:
GET,POST
Action Skills
demands:demands/SKILL.mdgeneral:general/SKILL.mdgeometry:geometry/SKILL.mdjunctions:junctions/SKILL.mdpipes:pipes/SKILL.mdpumps:pumps/SKILL.mdregions:regions/SKILL.mdreservoirs:reservoirs/SKILL.mdtags:tags/SKILL.mdtanks:tanks/SKILL.mdvalves:valves/SKILL.md
操作目录(Domain -> Scenario -> Action)
Action: demands
- 详情技能:
demands/SKILL.md GET /api/v1/calculatedemandtonetwork/- 计算需水量到整网分配GET /api/v1/calculatedemandtonodes/- 计算需水量到节点分配GET /api/v1/calculatedemandtoregion/- 计算需水量到区域分配GET /api/v1/getdemandproperties/- 获取需水量属性GET /api/v1/getdemandschema- 获取需水量属性架构POST /api/v1/setdemandproperties/- 设置需水量属性
Action: general
- 详情技能:
general/SKILL.md POST /api/v1/deletelink/- 删除管线POST /api/v1/deletenode/- 删除节点GET /api/v1/getallscadaproperties/- 获取所有SCADA点属性GET /api/v1/getelementproperties/- 获取元素属性GET /api/v1/getelementpropertieswithtype/- 获取指定类型元素属性GET /api/v1/getelementtype/- 获取元素类型GET /api/v1/getelementtypevalue/- 获取元素类型值GET /api/v1/getlinkproperties/- 获取管线属性GET /api/v1/getlinks/- 获取所有管线GET /api/v1/getlinktype/- 获取管线类型GET /api/v1/getnodelinks/- 获取节点的关联管线GET /api/v1/getnodeproperties/- 获取节点属性GET /api/v1/getnodes/- 获取所有节点GET /api/v1/getnodetype/- 获取节点类型GET /api/v1/getscadaproperties/- 获取SCADA点属性GET /api/v1/getstatus/- 获取管线状态GET /api/v1/getstatusschema- 获取状态属性架构GET /api/v1/gettitle/- 获取水网标题属性GET /api/v1/gettitleschema/- 获取标题属性架构GET /api/v1/isjunction/- 检查是否为接点GET /api/v1/islink/- 检查管线有效性GET /api/v1/isnode/- 检查节点有效性GET /api/v1/ispipe/- 检查是否为管道GET /api/v1/ispump/- 检查是否为泵GET /api/v1/isreservoir/- 检查是否为水源GET /api/v1/istank/- 检查是否为蓄水池GET /api/v1/isvalve/- 检查是否为阀门POST /api/v1/setstatus/- 设置管线状态GET /api/v1/settitle/- 设置水网标题属性
Action: geometry
- 详情技能:
geometry/SKILL.md GET /api/v1/getmajornodecoords/- 获取主要节点坐标GET /api/v1/getmajorpipenodes/- 获取主要管道节点GET /api/v1/getnetworkgeometries/- 获取完整网络几何信息GET /api/v1/getnetworkinextent/- 获取范围内的网络元素GET /api/v1/getnetworklinknodes/- 获取网络管线节点GET /api/v1/getnodecoord/- 获取节点坐标
Action: junctions
- 详情技能:
junctions/SKILL.md POST /api/v1/addjunction/- 添加节点POST /api/v1/deletejunction/- 删除节点GET /api/v1/getalljunctionproperties/- 获取所有节点属性GET /api/v1/getjunctioncoord/- 获取节点坐标GET /api/v1/getjunctiondemand/- 获取节点需水量GET /api/v1/getjunctionelevation/- 获取节点标高GET /api/v1/getjunctionpattern/- 获取节点需水模式GET /api/v1/getjunctionproperties/- 获取节点属性GET /api/v1/getjunctionschema- 获取节点架构GET /api/v1/getjunctionx/- 获取节点 X 坐标GET /api/v1/getjunctiony/- 获取节点 Y 坐标POST /api/v1/setjunctioncoord/- 设置节点坐标POST /api/v1/setjunctiondemand/- 设置节点需水量POST /api/v1/setjunctionelevation/- 设置节点标高POST /api/v1/setjunctionpattern/- 设置节点需水模式POST /api/v1/setjunctionproperties/- 批量设置节点属性POST /api/v1/setjunctionx/- 设置节点 X 坐标POST /api/v1/setjunctiony/- 设置节点 Y 坐标
Action: pipes
- 详情技能:
pipes/SKILL.md POST /api/v1/addpipe/- 添加管道POST /api/v1/deletepipe/- 删除管道GET /api/v1/getallpipeproperties/- 获取所有管道属性GET /api/v1/getpipediameter/- 获取管道管径GET /api/v1/getpipelength/- 获取管道长度GET /api/v1/getpipeminorloss/- 获取管道局部阻力系数GET /api/v1/getpipenode1/- 获取管道起始节点GET /api/v1/getpipenode2/- 获取管道终止节点GET /api/v1/getpipeproperties/- 获取管道属性GET /api/v1/getpiperoughness/- 获取管道粗糙度GET /api/v1/getpipeschema- 获取管道模式GET /api/v1/getpipestatus/- 获取管道状态POST /api/v1/setpipediameter/- 设置管道管径POST /api/v1/setpipelength/- 设置管道长度POST /api/v1/setpipeminorloss/- 设置管道局部阻力系数POST /api/v1/setpipenode1/- 设置管道起始节点POST /api/v1/setpipenode2/- 设置管道终止节点POST /api/v1/setpipeproperties/- 设置管道属性POST /api/v1/setpiperoughness/- 设置管道粗糙度POST /api/v1/setpipestatus/- 设置管道状态
Action: pumps
- 详情技能:
pumps/SKILL.md POST /api/v1/addpump/- 添加水泵POST /api/v1/deletepump/- 删除水泵GET /api/v1/getallpumpproperties/- 获取所有水泵属性GET /api/v1/getpumpnode1/- 获取水泵起始节点GET /api/v1/getpumpnode2/- 获取水泵终止节点GET /api/v1/getpumpproperties/- 获取水泵属性GET /api/v1/getpumpschema- 获取水泵模式POST /api/v1/setpumpnode1/- 设置水泵起始节点POST /api/v1/setpumpnode2/- 设置水泵终止节点POST /api/v1/setpumpproperties/- 设置水泵属性
Action: regions
- 详情技能:
regions/SKILL.md POST /api/v1/adddistrictmeteringarea/- 添加新DMAPOST /api/v1/addregion/- 添加新区域POST /api/v1/addservicearea/- 添加新服务区POST /api/v1/addvirtualdistrict/- 添加新虚拟分区GET /api/v1/calculatedistrictmeteringarea/- 计算DMA分区GET /api/v1/calculatedistrictmeteringareafornetwork/- 计算整网DMA分区GET /api/v1/calculatedistrictmeteringareafornodes/- 计算节点DMA分区GET /api/v1/calculatedistrictmeteringareaforregion/- 计算区域内DMA分区GET /api/v1/calculateregion/- 计算区域GET /api/v1/calculateservicearea/- 计算服务区GET /api/v1/calculatevirtualdistrict/- 计算虚拟分区POST /api/v1/deletedistrictmeteringarea/- 删除DMAPOST /api/v1/deleteregion/- 删除区域POST /api/v1/deleteservicearea/- 删除服务区POST /api/v1/deletevirtualdistrict/- 删除虚拟分区POST /api/v1/generatedistrictmeteringarea/- 生成DMA分区POST /api/v1/generateregion/- 生成区域分区POST /api/v1/generateservicearea/- 生成服务区分区POST /api/v1/generatesubdistrictmeteringarea/- 生成DMA子分区POST /api/v1/generatevirtualdistrict/- 生成虚拟分区GET /api/v1/getalldistrictmeteringareaids/- 获取所有DMA IDGET /api/v1/getalldistrictmeteringareas/- 获取所有DMAGET /api/v1/getallregions/- 获取所有区域GET /api/v1/getallserviceareas/- 获取所有服务区GET /api/v1/getallvirtualdistrict/- 获取所有虚拟分区GET /api/v1/getdistrictmeteringarea/- 获取DMA信息GET /api/v1/getdistrictmeteringareaschema/- 获取DMA属性架构GET /api/v1/getregion/- 获取区域信息GET /api/v1/getregionschema/- 获取区域属性架构GET /api/v1/getservicearea/- 获取服务区信息GET /api/v1/getserviceareaschema/- 获取服务区属性架构GET /api/v1/getvirtualdistrict/- 获取虚拟分区信息GET /api/v1/getvirtualdistrictschema/- 获取虚拟分区属性架构POST /api/v1/setdistrictmeteringarea/- 设置DMA属性POST /api/v1/setregion/- 设置区域属性POST /api/v1/setservicearea/- 设置服务区属性POST /api/v1/setvirtualdistrict/- 设置虚拟分区属性
Action: reservoirs
- 详情技能:
reservoirs/SKILL.md POST /api/v1/addreservoir/- 添加水库POST /api/v1/deletereservoir/- 删除水库GET /api/v1/getallreservoirproperties/- 获取所有水库属性GET /api/v1/getreservoircoord/- 获取水库坐标GET /api/v1/getreservoirhead/- 获取水库水头GET /api/v1/getreservoirpattern/- 获取水库模式GET /api/v1/getreservoirproperties/- 获取水库属性GET /api/v1/getreservoirschema- 获取水库模式GET /api/v1/getreservoirx/- 获取水库X坐标GET /api/v1/getreservoiry/- 获取水库Y坐标POST /api/v1/setreservoircoord/- 设置水库坐标POST /api/v1/setreservoirhead/- 设置水库水头POST /api/v1/setreservoirpattern/- 设置水库模式POST /api/v1/setreservoirproperties/- 设置水库属性POST /api/v1/setreservoirx/- 设置水库X坐标POST /api/v1/setreservoiry/- 设置水库Y坐标
Action: tags
- 详情技能:
tags/SKILL.md GET /api/v1/gettag/- 获取标签信息GET /api/v1/gettags/- 获取所有标签GET /api/v1/gettagschema/- 获取标签属性架构POST /api/v1/settag/- 设置标签
Action: tanks
- 详情技能:
tanks/SKILL.md POST /api/v1/addtank/- 新增水箱POST /api/v1/deletetank/- 删除水箱GET /api/v1/getalltankproperties/- 获取所有水箱属性GET /api/v1/gettankcoord/- 获取水箱坐标GET /api/v1/gettankdiameter/- 获取水箱直径GET /api/v1/gettankelevation/- 获取水箱标高GET /api/v1/gettankinitlevel/- 获取水箱初始水位GET /api/v1/gettankmaxlevel/- 获取水箱最大水位GET /api/v1/gettankminlevel/- 获取水箱最小水位GET /api/v1/gettankminvol/- 获取水箱最小体积GET /api/v1/gettankoverflow/- 获取水箱溢流口GET /api/v1/gettankproperties/- 获取水箱属性GET /api/v1/gettankschema- 获取水箱模式GET /api/v1/gettankvolcurve/- 获取水箱容积曲线GET /api/v1/gettankx/- 获取水箱X坐标GET /api/v1/gettanky/- 获取水箱Y坐标POST /api/v1/settankcoord/- 设置水箱坐标POST /api/v1/settankdiameter/- 设置水箱直径POST /api/v1/settankelevation/- 设置水箱标高POST /api/v1/settankinitlevel/- 设置水箱初始水位POST /api/v1/settankmaxlevel/- 设置水箱最大水位POST /api/v1/settankminlevel/- 设置水箱最小水位POST /api/v1/settankminvol/- 设置水箱最小体积POST /api/v1/settankoverflow/- 设置水箱溢流口POST /api/v1/settankproperties/- 设置水箱属性POST /api/v1/settankvolcurve/- 设置水箱容积曲线POST /api/v1/settankx/- 设置水箱X坐标POST /api/v1/settanky/- 设置水箱Y坐标
Action: valves
- 详情技能:
valves/SKILL.md POST /api/v1/addvalve/- 添加阀门POST /api/v1/deletevalve/- 删除阀门GET /api/v1/getallvalveproperties/- 获取所有阀门属性GET /api/v1/getvalvediameter/- 获取阀门直径GET /api/v1/getvalveminorloss/- 获取阀门损失系数GET /api/v1/getvalvenode1/- 获取阀门起点节点GET /api/v1/getvalvenode2/- 获取阀门终点节点GET /api/v1/getvalveproperties/- 获取阀门所有属性GET /api/v1/getvalveschema- 获取阀门架构GET /api/v1/getvalvesetting/- 获取阀门开度GET /api/v1/getvalvetype/- 获取阀门类型POST /api/v1/setvalvenode1/- 设置阀门起点节点POST /api/v1/setvalvenode2/- 设置阀门终点节点POST /api/v1/setvalvenodediameter/- 设置阀门直径POST /api/v1/setvalveproperties/- 批量设置阀门属性POST /api/v1/setvalvesetting/- 设置阀门开度POST /api/v1/setvalvetype/- 设置阀门类型
See Also
- 关联组件配置:
../component-config - 关联仿真分析:
../../analytics/simulation-analysis