Tropospheric and ionospheric effects on global navigation satellite systems. (2022)