Virtual Field Astronomy for Surveyors with Python: Real and Simulated Experiments Using Free Open-Source Planetarium Software

This work used open-source planetarium software and astronomy packages to simulate observations of celestial bodies and calculate astronomical positions. The implementation was based on Python and the Skyfield library, while (virtual) apparent altitude observations were collected using the virtual planetarium Stellarium. The method was developed as an educational (virtual) astrogeodetic tool, allowing the operator to simultaneously calculate astronomical latitude and longitude from star observations adjusted using least squares, thereby simulating the work of a surveyor in field astronomy. The aim is not only to teach positioning methods that have declined in recent decades, but also to explain actual problems related to the deflection of the vertical in a more engaging and interactive way. Surveyors familiar with traditional and modern methods can handle a wider variety of situations and projects. The method was tested using various open-source planetarium software and subsequently validated with real observations collected in the field, achieving a precision of a few arcsec.

Authors

Institutions

Publication Details

Journal
Journal of Surveying Engineering
Published
2025-03-27
DOI
https://doi.org/10.1061/jsued2.sueng-1557
Primary Topic
Geophysics and Gravity Measurements
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Virtual Field Astronomy for Surveyors with Python: Real and Simulated Experiments Using Free Open-Source Planetarium Software

Luigi Barazzetti
1 links
Journal of Surveying Engineering
Geophysics and Gravity Measurements
article

Virtual Field Astronomy for Surveyors with Python: Real and Simulated Experiments Using Free Open-Source Planetarium Software

Luigi Barazzetti
article en

Abstract

This work used open-source planetarium software and astronomy packages to simulate observations of celestial bodies and calculate astronomical positions. The implementation was based on Python and the Skyfield library, while (virtual) apparent altitude observations were collected using the virtual planetarium Stellarium. The method was developed as an educational (virtual) astrogeodetic tool, allowing the operator to simultaneously calculate astronomical latitude and longitude from star observations adjusted using least squares, thereby simulating the work of a surveyor in field astronomy. The aim is not only to teach positioning methods that have declined in recent decades, but also to explain actual problems related to the deflection of the vertical in a more engaging and interactive way. Surveyors familiar with traditional and modern methods can handle a wider variety of situations and projects. The method was tested using various open-source planetarium software and subsequently validated with real observations collected in the field, achieving a precision of a few arcsec.

Journal of Surveying EngineeringVol. 151(3)
Politecnico di Milano (IT)
Openalex Percentile: Top 91%
Geophysics and Gravity Measurements
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.