Al-Biruni calcula el radio de la Tierra mediante un método trigonométrico original: mide el ángulo de depresión del horizonte desde una cima montañosa de altura conocida, sin necesidad de desplazarse a dos puntos distantes como Eratóstenes. Obtiene un valor de ~6.339,6 km (valor moderno: 6.371 km), con un error inferior al 1%. El Canon Masudicus (1031), dedicado al sultán Masud de Ghazni, sistematiza astronomía matemática, geodesia y cartografía con 600 coordenadas geográficas corregidas. Al-Biruni pasa 13 años en la India (1017-1030) produciendo la primera descripción etnográfica sistemática de una civilización no islámica. Nota: el título Qānūn al-Masʿūdī no tiene relación con el historiador Al-Masudi (s. X): 'Masʿūdī' en el título es el adjetivo de pertenencia al sultán Masʿud ibn Mahmud de Ghazni, mecenas de Al-Biruni.