非洲气候的具体情况受到许多因素的制约,现就地理位置、形状、面积、地形、洋流等项分述如下。
(一)位置、形状和面积
如前所述,横跨赤道而又限于低纬度地区的地理位置,使非洲具有热带和亚热带气候而缺少温带与寒带气候。南、北回归线分别穿越非洲的南部和北部,使非洲具有广阔的干燥气候区。与非洲东北部邻接的亚洲大陆,冬夏两季常向非洲输送干冷或干热的气流,从而加强了非洲北部气候干燥的程度。非洲南部三面濒临广大的洋面,与其他大陆相距遥远,所以气候的干燥程度轻于非洲北部,干燥气候区也小得多。
非洲大陆海岸弯曲程度不大,轮廓形状比较简单,缺少深入内地的海湾,这就减小了海洋对气候的影响,从而加强了气候的干燥性。
非洲大陆面积达3000×104km2,各地区之间在纬度高低、距海远近上都有不同程度的差别,结合其他条件,从而造成了彼此间温度与雨量的不同。
(二)地形
从全大陆的整体上看,非洲缺少亚洲大陆上那样庞大巍峨的高原和绵长峻拔的山脉来充当气候上的分界线或干扰气候水平地带性的分布。但是在许多局部地区内,地形条件对气候的影响仍然明灼可见。
在大陆西北部,大体呈西南-东北走向的阿特拉斯山,山势连绵,有足够的高度,有效地阻碍从大西洋面上吹来的湿润西风气流,从而使山地的西北为湿润气候,东南为干燥气候。
大陆东南部的德拉肯斯堡山是高原东侧、紧傍印度洋的陡坡,它对南非东部的气候起着类似的作用,它面对印度洋上吹来的湿润气流,迫使其在移行过程中上升、降温、凝结、降水,形成其东侧的湿润气候;气流过山以后,水汽含量已少,又处于下沉状态,以致成雨机会减少,导致出现了该山以西的半干燥气候和更远处的干燥气候。
位于几内亚湾顶端的喀麦隆山,山体虽不甚大,但海拔高达4000 m以上。该山正当几内亚湾西南季风登陆的要冲,迫使气流上升,凝结降雨,年雨量达10,000mm以上;而背风坡的雨量则急剧减少。
埃塞俄比亚高原既大且高,虽然远在非洲东部,对从西面来的气流仍然有类似的阻截作用,迫使其降下大量雨水,从而使高原西半部成为沙海中的湿岛。
非洲大陆上为数不多的几座高山,尤其是乞力马扎罗、肯尼亚及鲁文佐里等海拔超过5000m的高峰,顶部常年积雪,山坡上出现自赤道带至极地带的完整的垂直气候带谱。它们的范围虽然很小,却丰富了非洲气候类型的内容。
另外,马达加斯加岛东侧由断裂作用形成的陡坡,对该岛气候所起的作用类似于德拉肯斯堡山脉对南非大陆所起的作用——湿润气候与半干旱气候的明显的分界线。
但是,有些地区的海拔高度并未产生明显的影响。例如撒哈拉沙漠中部的提贝斯提山地的海拔虽然高于 3000m,但山地的雨量并未增加多少,中、下山坡与周围的低地显得同样干燥。这当然是因为到达该山的气团中水汽已经耗竭,即使经过抬升冷凝,凝结量终究是很小的。
(三)洋流
非洲西北方的大西洋中有一股加那利寒流,它在靠近大陆处从东北向西南流,本身温度只有15℃上下。由于它属于离岸流的性质,引起沿岸底层温度更低的海水上翻,从而加强了它对沿海地区气候的影响。主要表现是降低夏季的陆地气温,使该地区的等温线呈向南弯曲的形势。同时容易形成浓雾,但降雨机会不多。
非洲南部纳米比亚与安哥拉以西的大西洋中有向北流动的本格拉塞流。它的温度比加那利寒流还要低些。吹经其上的西风气流受到强烈的降温减湿的影响,在沿海地带形成凉爽多雾的天气,但不易降雨。纳米布沙漠出现在滨海地带,就和它有密切的关系。
几内亚湾内有一股流向大致与海岸平行的几内亚暖流,它向西流至马达加斯加岛以东分逆流的延长部分。它的水温很高,可达27℃,水面蒸发旺盛,对吹经其上的气流增温增湿,从而为几内亚湾沿岸地区提供充沛的雨水来源。但在加纳附近,它的流向由向东而转向东南,具有离岸的性质,使底层低温海水上翻,所以在这一地段,它起了寒流的作用。加纳年雨量不足1000mm,是几内亚湾沿岸比较干燥的地区,其原因除海岸走向与风向平行以外,肯定还有这股寒流的作用。
非洲大陆东岸洋流的来源是印度洋中部的南赤道洋流,它向西流至马达加斯加岛以东分为两股。一股向西南沿马达加斯加东岸南下,称为马达加斯加暖流。另一股继续向西流,在马达加斯加岛西北又分为两支。一支折向南经莫桑比克海峡南下,称为莫桑比克暖流;它在南非以东的洋面上与马达加斯加暖流汇合,称为厄加勒斯暖流。这股汇合后的暖流向南一直流至非洲以南的40°S左右的洋域。这几支在不同地区有不同名称的暖流,表层水温很高,水面蒸发强烈,流经其上的东南风获得大量的水汽和热量,为马达加斯加岛和非洲大陆南部的东岸地区提供丰富的雨水来源。
在马达加斯加岛西北折向北流的那一支暖流,在海岸线走向的制约下,逐渐转向东北流去。它在夏季得到西南季风的助力而加强其流势,表层水温可达28—29℃;但因为那时该海域盛行西南风,所以对沿岸地区的气候影响不大。同时,它在向北流经索马里沿岸的过程中逐渐远离海岸而显示了离岸流的性质,从而对那一带海岸地区的气候施加了类似于本格拉寒流或加那利寒流对其流经的海岸的影响。索马里海岸地区多雾少雨的天气即由此引起。
在索马里沿岸的海域内冬季盛行东北风,形成一股自东北向西南流的寒流。因此,索马里一带终年都在近岸寒流的影响下,降水稀少,气候干燥。