BsBuildRoute.md

  • 介绍
  • 流程
  • 配置
  • 结构体
  • 变量
  • 函数
  • 错误处理
  • 结果输出

介绍

根据电力行业电线线路特征,结合搜索算法连接线路。主线路和分支线路在展示层根据约束条件决定。

流程

  1. 根据业务规则初步建立架线和节点(电杆、变压器等)的链接关系。
  2. 根据业务规则对已经建立链接拓扑关系的架线按电压等级进行分类。
  3. 共杆原则,连接相同电压等级的架线合成线路;对于出现分支的架线,通过深度优先搜索快速搜索到需要连接的下一条架线。

配置

结构体

// 合并线路中间数据
// 杆(含电杆、变压器等单独连接架线的节点)
struct Pole
{
    std::wstring strNumber;
    Rec::tagCutlineDataWrap *pPole = nullptr;
    Pole() {};
    Pole(const std::wstring &strNumber, Rec::tagCutlineDataWrap *pPole):strNumber(strNumber),pPole(pPole) {}

你可能感兴趣的:(BsBuildRoute.md)