保證船舶順利通過航道上的航行障礙而設置的水工建築物,又稱過船建築物。通航建築物中為克服航道上的集中水位落差而設置的有船閘和升船機;為克服地理上的航行障礙而設置的有通航隧道和通航渡槽。船閘適用於各種噸位的船舶和船隊,是通航建築物中最常用的。升船機用於水位落差大的情況,供升降噸位不大的單船過壩之用。升船機在運行中基本上不耗水,建造時對機電設備及支承結構等的製作安裝技術水準要求較高。水位落差在40米以下時,一般用船閘:水位落差更大時宜在船閘和升船機兩種方案中進行行技術經濟比較後選定。通航隧道和通航渡槽都是建築人工運河時,為穿越山嶺或跨越峽谷、江河、道路以連接前後兩段航道而修建的。