Use of Open Source Software in the ESA Planetary Science Archive
2026-09-02 , Ran2

Overview of how the ESA Planetary Science Archive (PSA) uses open-source technologies such as OpenLayers, GeoServer, Three.js, and PostGIS to manage, visualize, and distribute planetary data, particularly for Mars, enabling interactive exploration, 3D visualization, and efficient access for the scientific community.


The European Space Agency (ESA) uses a range of open-source technologies to manage, visualize, and distribute planetary data, with a particular focus on Mars. These tools support both internal operations and provide the global scientific community with access to high-quality planetary datasets through the Planetary Science Archive (PSA).

Several key open-source technologies are used in the PSA infrastructure. OpenLayers is used to create interactive web-based maps that allow scientists to explore planetary geospatial data through intuitive interfaces. GeoServer serves spatial datasets through standard protocols such as WMS, enabling visualization of observation footprints over different planetary base maps. Three.js provides 3D visualization capabilities, allowing users to interactively explore irregular bodies such as comet 67P/Churyumov–Gerasimenko from the Rosetta mission. At the data layer, PostgreSQL combined with PostGIS manages complex geospatial datasets and enables advanced spatial queries, supporting the analysis and integration of large volumes of planetary data.

ESA also collaborates on open-source projects that facilitate scientific data access and processing. One example is Astroquery, a Python library that enables programmatic access to astronomical databases. ESA contributes to this project to ensure planetary mission data can be easily accessed and integrated into scientific workflows. Another example is Antimeridian, an open-source tool designed to correctly process geometries that cross the 180° longitude line. This capability is particularly relevant for planetary mapping, where coordinate systems may extend beyond traditional Earth-based longitude conventions.

These technologies are integrated into a new user interface for the PSA that provides several capabilities for researchers. Scientists can explore interactive maps of Mars, Phobos, and other planetary bodies, apply filters, and overlay multiple geospatial layers such as geological, topographical, and spectral data. The interface also supports multiple projections, including polar and equirectangular views, and allows users to query and extract information for specific regions of interest. In addition, 3D visualization tools enable detailed inspection of planetary surfaces and irregular bodies. Users can perform real-time queries to retrieve mission data and download selected datasets for further scientific analysis.

The underlying GIS architecture combines GeoServer for distributing planetary base maps, a frontend based on OpenLayers and Three.js for 2D and 3D visualization, and PostgreSQL/PostGIS for geospatial data storage and querying. Additional integration with tools such as Astroquery and Antimeridian improves data accessibility and resolves technical challenges related to planetary coordinate systems.

By building its planetary data infrastructure on open-source technologies, ESA provides powerful tools for exploring and accessing planetary datasets while supporting collaboration within the scientific community. These technologies enable researchers to combine data from multiple missions and instruments within a single interface, facilitating more comprehensive planetary studies. This work demonstrates how open-source GIS tools can effectively support planetary science and the exploration of the Solar System.


Level of technical complexity: 1 - beginner I make my conference contribution available under the CC BY 4.0 license. The conference contribution comprises the abstract, the text contribution for the conference proceedings, the presentation materials as well as the video recording and live transmission of the presentation:

Open Source GIS Developer at the European Space Agency (ESA)