diff --git a/protos/stationLayoutGraphics.proto b/protos/stationLayoutGraphics.proto index 5332ccd..52176a4 100644 --- a/protos/stationLayoutGraphics.proto +++ b/protos/stationLayoutGraphics.proto @@ -24,6 +24,7 @@ message RtssGraphicStorage { repeated AxleCounting axleCountings = 17; repeated Separator separators = 18; repeated LogicSection logicSections = 19; + repeated ConcentrationDividingLine concentrationDividingLines = 20; // 集中区分割线 } message Canvas { @@ -101,6 +102,23 @@ message Polygon { repeated Point points = 5; // 点坐标列表 } +message ConcentrationDividingLine { + CommonInfo common = 1; + string code = 2; // 编号 + repeated Point points = 3; // 点列表 + string oldrefLeftStationId = 4;//左边关联的集中站id + string oldrefRightStationId = 5;//右边关联的集中站id + repeated NodeConWithSec nodeConWithSecs = 6;// 集中区分割线与区段的交点 + bool isOtherLineConcentrationDividingLine = 7;//集中区分割线绘制在其它线的边界处 + uint32 refLeftStationId = 8;//左边关联的集中站id + uint32 refRightStationId = 9;//右边关联的集中站id +} + +message NodeConWithSec { + RelatedRef leftSection = 1; + RelatedRef rightSection = 2; +} + message Platform { CommonInfo common = 1; string code = 2; @@ -123,6 +141,7 @@ message Station { // string kilometerCode = 5; //公里标 KilometerSystem kilometerSystem = 6; //公里标 string name = 7; + repeated uint32 manageStations = 8; // 如果是集中站——管理的车站-id } message StationLine {