The invention discloses a plane-vertical-horizontal collaborative railroad 
bed drainage design method. The method includes (S1) constructing a rail track plane custom entity, (S2) constructing a railroad 
bed engineering custom dictionary, (S3) constructing three view ports in railroad 
bed drainage plane, vertical and horizontal, (S4) constructing a railroad bed horizontal section custom entity, (S5) designing a 
drainage ditch horizontal section custom entity, (S6) constructing a 
drainage ditch plane custom entity and performing 
drainage ditch plane design, (S7) constructing drainage 
ditch vertical section custom entity and a drainage 
ditch slope line custom entity and performing drainage 
ditch vertical slope design, (S8) performing drainage ditch plane-vertical-horizontal 
collaborative design, (S9) performing drainage 
engineering quantity computation and result form output, and (S10) drawing a railroad bed drainage 
system diagram. By the method, the plane, longitudinal section and horizontal section of a railroad bed drainage ditch are combined organically, vertical-horizontal collaborative 
drainage design is realized, the design is visual and optimal, 
random error of manual operation can be avoided effectively, reasonability 
in plane-vertical-horizontal design is guaranteed, and the method has obvious popularization and application value.