High-Level Project Summary
For attacking the Space Apps Moonquakes Map challenge, we first thought about creating a 3d web-based Moon model, with the purpose of showing earthquake events graphically, but in our way of creating it we found several indications (like for example, a lacking of open-source tools for 3D-mapping celestial bodies and the many complications involved on trying to collect data from a set of studies and experiments) that a much better idea would be to add some valuable features to the project, making a highly scallable app for showing events on a celestial body 3D map.That's what AstroMapped is, a tool for graphically displaying information from experiments and scientific studies.
Link to Final Project
Link to Project "Demo"
Detailed Project Description
(For a better experience, we recommend the reading of our README.md, on the project repo, it's the same info, but much better displayed!)
# Overview
For attacking the Space Apps Moonquakes Map challenge, we first thought about creating a 3d web-based Moon model, with the purpose of showing earthquake events graphically, but in our way of creating it we found several indications (like for example, a lacking of open-source tools for 3D-mapping celestial bodies and the many complications involved on trying to collect data from a set of studies and experiments) that a much better idea would be to add some valuable features to the project, making a highly scallable app for showing events on a celestial body 3D map.
That's what AstroMapped is, a tool for graphically displaying information from experiments and scientific studies.
AstroMapped's main purposes are:
- Creating a bigger, more standarized and more centralized hub for this type of data
- Providing a free open-souce tool for development in an area that has a strong lacking of that
- Increment and diversify the potential audience for data that was previously harder to understand
- And for this beta version, showing seismic data collected on Apollo lunar Missions (from stations 12, 14, 15, 16, and some from 11 and 17). Future versions will incorporate a broader set of bodies, and a wide variety of experiments for each one.
¨**Astromapped as a Tool**:
As shown on the first map developed, it's a tool with great power for displaying any kinds of data, with the particularity of being able to reach to all kinds of audiences, but that clearly is not all. Astromapped being an Open Source tool will reside on time improvements and variety of usages, many features are already being developed and planned, and every map can implement their own unique function. If its development is well done and widely promoted, it can be a useful massively used tool.
Data Standards
Every map on Astromapped is a set of data that is displayed in a specific way, and that data is stored in a specific way. This is the data standard for every map on Astromapped:
**Directories Structure**
Directories structure for data will be defined inside two main directories, where every map will have its own directory (following the "body_event" name convention), those directories are:
- processed_data: where data to be directly used on the map will be stored, all the final data. This data will be used to generate the map and can is recommended to be on .json format.
- documentation: here we'll have all "first data" and documentation used on creating the map, plus all intermediate data used/created. Also we'll have a "map_name_README" .md/.txt/.rtf/.pdf/etc. file.
**References and Resources**
We strongly recommend to include refference to all material (tools and resources) used for deveelopment or research. More information helps the reader to understand the map and its data, also helping to improve the app environment itself.
Minimum documentation is anyways required.
**Recommendations**
Names that don't start with numbers, without spaces and avoiding cappital letters are recommended to be used for data columns, files and directories. For sepparation of words, we recommend using "_" (underscore) instead of any other character.
Space Agency Data
# Apollo Misssion Data:
## Overview
From data collected on several datasets, we managed to get (and correct) data on two major elements:
- Deep Moonquake Areas: data from seismic events classified as Deep Moonquakes follows detected periods and starting areas, and thus can be stacked into what are called Deep Moonquake Areas. On this map we display
- P and S Waves mean magnitude for each station (12, 14, 15 and 16)
- Spherical location for the area
- Area's depth under momon's surface
- Error for every mentioned location variable
- Major seismic events data: classified as
- AI (meaning Artificial or Human-Made Impact, has assigned mission name and component)
- M (for meteoroid impact)
- SH (for shallow Moonquake)
- A (for classified Deep Moonquake)
- For these, we display data involving
- Longitude, Latitude and Depth
- P and S waves magnitude for each station
- Event date and date error
We displayed this data aiming to an audience with some previous knowledge (since it's reallly specific data), but with a friendly user interface, so that a broader audience can learn from it.
---
## Resources
Lunar Seismic data was obtained from NASA's archive, involving three main studies from the data obtained on Apollo Seismic Stations. Main studies are:
- Lunar Seismology Background - Renee C. Weber
- Catalog of Lunar Seismic Data from Apollo Passive Seismic Experiment on 8-mm Video Cassette (Exabyte) Tapes - Yosio Nakamura
- A new seismic model of the Moon: implications for structure, thermal evolution and formation of the Moon - Lognonné P., Gagnepain-Beyneix J., Chenet H. (2003)
Tools and other resources used were:
- [Pandas](https://pandas.pydata.org/)
- [NASA moon model](https://svs.gsfc.nasa.gov/cgi-bin/details.cgi?aid=4720)
Hackathon Journey
We met a lot of great people and learnt a lot! People leading the event made us all live a great experience
References
Tools used:
- Sass, https://sass-lang.com/
- ThreeJS, https://threejs.org/
- Svelte, https://svelte.dev/
- MaterialUI, https://material-ui.com/
- ThreeJS camera-controls, https://github.com/yomotsu/camera-controls
- Python pandas, https://pandas.pydata.org/
- Canva, https://www.canva.com/
Images used:
- Moon model https://github.com/J-Josu/AstroMapped
- Sun PNG https://www.stickpng.com/es/img/naturaleza/espacio/sol/sol-ardiente
- Moon PNG https://www.stickpng.com/es/img/naturaleza/luna/luna-muy-detallado
Data used:
- Lunar Seismology Background - Renee C. Weber
- Catalog of Lunar Seismic Data from Apollo Passive Seismic Experiment on 8-mm Video Cassette (Exabyte) Tapes - Yosio Nakamura
- A new seismic model of the Moon: implications for structure, thermal evolution and formation of the Moon - Lognonné P., Gagnepain-Beyneix J., Chenet H. (2003)
Tags
#3d #moon #information #earthquakes #tool

