在古代的京杭大运河中,船闸主要是用来解决落差问题的。(下图动画)同时进行了折弯,解决了缺口问题。其中,船闸是解决缺口最好、最直接、最有效的方法。主要用在落差比较大的路段,遇到长江、黄河、淮河也用。
济宁到长江的航行还在用,差距在40米左右。差距由很多锁解决,如图。
大运河与长江、黄河和淮河汇合。一般河流的水位要高于运河,与河流的转换问题也通过船闸的方式解决。通常情况下,河流两岸的船闸是交错的(如上图)。一方面,船闸的位置可以根据地形进行选择;另一方面,船闸还具有防洪的功能,利用水流使河流回流与对岸的船闸相连。示意图如下:
在从长江到济宁的运河航道上,我们可以看到航道总是弯弯曲曲的,有些地方是之字形的。这是通过通道的缠绕来解决缝隙。虽然通过各种手段解决差距,但最终还是会有逆水行舟。差距不大的时候,我们可以通过人力“拉光纤”来解决。我们经常可以在运河两岸发现古代追踪者的遗迹。