| | |
| | | return allVisualList?.ToDictionary(x => x.Id); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 获取节点字典 |
| | | /// </summary> |
| | | public Dictionary<string, Node> GetNodeDict() |
| | | { |
| | | var allNodeList = GetAllNodes(); |
| | | return allNodeList?.ToDictionary(x => x.Id); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 获取管段字典 |
| | | /// </summary> |
| | | public Dictionary<string, Link> GetLinkDict() |
| | | { |
| | | var allLinkList = GetAllLinks(); |
| | | return allLinkList?.ToDictionary(x => x.Id); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 获取最小高程 |
| | | /// </summary> |
| | | public double GetMinElev() |
| | | { |
| | | var allNodeList = GetAllNodes(); |
| | | if (allNodeList == null || allNodeList.Count < 1) |
| | | { |
| | | return default; |
| | | } |
| | | var minElev = allNodeList.Min(x => x.GetElev()); |
| | | return minElev; |
| | | } |
| | | |
| | | } |
| | | } |