Cara mengukur/memperkirakan panjang gelombang
Pertama, pada waktu arus dalam (deep current) bertemu dengan rintangan
seperti mid-ocean ridge (suatu sistem ridge bagian tengah lautan) di mana
arus tersebut dibelokkan ke atas dan selanjutnya air mengalir deras ke
permukaan.
Kedua, ketika dua massa air bergerak berdampingan, misalnya saat massa air
yang di utara di bawah pengaruh gaya coriolis dan massa air di selatan
ekuator bergerak ke selatan di bawah pengaruh gaya coriolis juga, keadaan
tersebut akan menimbulkan “ruang kosong” pada lapisan di bawahnya.
Kedalaman di mana massa air itu naik tergantung pada jumlah massa air
permukaan yang bergerak ke sisi ruang kosong tersebut dengan kecepatan
arusnya. Hal ini terjadi karena adanya divergensi pada perairan laut tersebut.
Ketiga, upwelling dapat pula disebabkan oleh arus yang menjauhi pantai
akibat tiupan angin darat yang terus-menerus selama beberapa waktu. Arus
ini membawa massa air permukaan pantai ke laut lepas yang mengakibatkan
ruang kosong di daerah pantai yang kemudian diisi dengan massa air di
bawahnya.