GeoPOINT – synthetic point generator for geospatial applications
GeoPOINT is an open-source Python tool for generating, transforming, and analyzing 3D point datasets under geospatial constraints. It combines symbolic mathematics with white-box optimization to simulate realistic transformation scenarios, including rotation, translation, and measurement noise. It supports both synthetic clouds (ideal, Gaussian noise, geodetic error models) and real data in PCD/CSV formats. Rigid-body transformations can be applied with configurable noise and bias, enabling controlled testing of geodetic error propagation. Delivered as a Jupyter notebook, GeoPOINT is suitable for testing transformation accuracy, analyzing numerical stability, and teaching geodetic concepts. Its flexible architecture enables reproducible experiments, making it valuable for research, education, and offshore or mobile surveying applications.
Authors
- G. Stępień (ORCID: https://orcid.org/0000-0002-1080-6388)
- Jakub Śledziowski (ORCID: https://orcid.org/0000-0001-9359-7907)
- Karol Kabała
Institutions
- University of Szczecin (PL)
- Maritime University of Szczecin (PL)
Publication Details
- Journal
- SoftwareX
- Published
- 2025-10-22
- DOI
- https://doi.org/10.1016/j.softx.2025.102415
- Primary Topic
- 3D Surveying and Cultural Heritage
- Type
- article
- Field-Weighted Citation Impact
- 0.00