不是计算的。涵洞的长度是根据地形地貌进行规划设计的,规划设计多长就施工多长。涵洞有穿公路涵、穿铁路涵,其他涵洞是受地形制约,掘隧洞覆盖层不满足条件,只好以涵洞进行设计,挖开地表到设计高程后,有安装预制管、预制箱涵的,有现浇钢筋混凝土的,涵洞建好后回填复耕或恢复原貌。