洋流的形成主要由以下因素造成:
風力。特別是盛行風,如信風帶和西風帶,它們長時間吹拂海面,推動海水朝特定方向流動,形成風海流。
海水密度的差異。海水的溫度和鹽度不同導致海水密度不同,進而引起水流的運動,這種洋流稱為密度流。
補償作用。海水運動連續性的需要,當一個地區的海水減少時,相鄰地區的海水會來補充,形成補償流。
地轉偏向力。由於地球自轉產生的地轉偏向力,改變水流的方向。
陸地形狀和海岸輪廓。陸地的形狀和海岸的分布也對洋流的形成有一定影響。
此外,太陽輻射引起的大氣運動和熱鹽效應也是重要因素。這些因素共同作用,決定了洋流的運動方向和強度。