洋流形成的主要原因有三种:
1、盛行风定向吹拂。在盛行风吹拂下,表层海水沿着一定方向做大规模流动,这样形成的洋流称为风海流。(世界上的洋流大多数是风海流)
2、密度不同。不同的海域因海水的温度和盐度不同,导致海水密度分布不均,引起海水的流动,称为密度流。
3、邻近海域补充。由风力和密度差异所形成的洋流,是海水流出的海区
海平面降低,相邻海区的海水流过来进行补充,这样形成的洋流叫做补偿流。补偿流有水平的,也有垂直的。垂直补偿流又分为上升流和下降流。列如:
秘鲁附近海区存在明显上升流。
根据洋流形成的主导因素,可将洋流分为风海流,密度流和补偿流三种类型。