In the 11th century, Al-Biruni successfully determined the radius of the Earth by measuring the dip of the horizon from the top of a hill.
In the 21st century, we can easily repeat the same experiment with practically no effort. All we need are a smartphone and an opportunity to observe the horizon from a high altitude, like during a flight.
Al-Biruni carried out his measurement in two steps.
First, he measured the height of a mountain. He took two measurements of the angle to the top of the mountain from two different locations. From the results, he was able to determine the height of the mountain.
Second, he climbed to the top of the mountain and measured the dip of the horizon. From the angle of the dip and the height of the mountain, he was able to calculate the radius of the Earth.
Using modern technology we can carry out the same measurement and determine the radius of the Earth by ourselves. These days, practically all smartphones are equipped with GPS that can measure our altitude, and we can skip Al-Biruni’s first step. And with the accelerometer sensors inside our phones, we can measure the dip of the horizon. Using a smartphone that we already carry everywhere, we can carry out Al-Biruni’s measurement. We only need to be in a high enough location and a clear view of the horizon, like during a flight.
Make sure the app is already installed before boarding, and naturally, don’t forget to book a window seat! A measurement done over the ocean is more accurate. And if we don’t believe the altitude our smartphones are telling us, we can always ask a flight attendant or use the in-flight entertainment (IFE) system.
These are some of the apps we can use to perform the measurement.
Calculation using the numbers in the illustration: 38805 ft * cos(3.4 degrees) / (1- cos(3.4 degrees)) in km = 6707.8 km
The result is different only about 5% from the actual value.