High-Level Project Summary
In recent days there’s about 20,000 earthquakes around the globe each year, or approximately 55 per day according to the National Earthquake Information Center. According to the challenge, Moonquake App shows the relation between data received as a plot and a graph map. We see between 1998-2017, more than 125 million people were affected by earthquakes during this time period. To best serve and catch this problem, and to help to make App that Shows earthquake and show information like show time of the earthquake, more, we can know every earthquake that happen in world each hour, day, we, and even month, and how many earthquakes and show the relation in graphs between different earthquake.
Link to Final Project
Link to Project "Demo"
Detailed Project Description
The project contains data on the presence of earthquakes around the world directly, where it monitors the places of earthquakes and the time when they occurred in addition to its connection to the USGS website of the US government to find out details and reliable information about earthquakes and the damage they caused. - Determining the locations of earthquakes directly and smoothly - Easy access to information that will help researchers in the future - Helping people to identify earthquakes from reliable sources We hope that the application will make a difference in people's lives by helping them to identify earthquakes, which is one of the most serious problems facing the world Where more than 20,000 earthquakes occur every year that means 50 earthquakes per day, the presence of an easy and reliable way to obtain information from them will shorten the way to scientific research.
-The programming language used “Kotlin script” helps to configure projects in Android Studio for auto-completion aids, and it helps to reduce compile-time error detection. Help me configure the project and amend it, and so on, and it helps reduce the problems that occur. The road allows the application to discover problems and be able to overcome them. The application does not comment or need. And “Java” to construct applications, I was happy to build an application and a database that contains earthquake data received from the USGS site and organizes it, and I was happy to make functions, classes, and object-oriented programs (OOP) and link them together.
- By API we make a connection from the USGS gov website to the App to make it refresh automatically
- Alo we use a seismic algorithm to help App send data to a website(USGS) to make a relation to this earthquake in a graph on an interactive 3dplot-map and from that, we can predict what earthquake will go to happen.
Space Agency Data
To learn more about the earthquakes facing the world and their internal formation, we used the website of the US Space Agency USGS that it's: is the only Federal agency with responsibility for recording and reporting earthquake activity nationwide, and maintains the National Seismic Hazard Model, which is one of the important space Agency in the world, and contains huge data, that inspires us of the idea of the earthquake, we use to study the formation of earthquakes in a fully scientific way and to understand how earthquakes form and their impact on societies, we use it as we connect our App to the USGS gov website that our App take the information of earthquake from it, and also to know what data is important to less important that user what to see, and how satellite capture earthquake image and get their data, and also know how to deal with the systematic errors, and random data
https://spaceplace.nasa.gov/earthquakes/
Then we referred to scientific research from the European Space Agency, which was the beginning of the way of learning about their success in using the constellation of Global Positioning System (GPS) satellites to map disturbances in the ionosphere after the 7.9 earthquakes that struck Denali, Alaska last November, and from this, we know how to develop monitoring systems to take very clear pictures and information of earthquake, and also help us to know the API to connect our project App to any space agency website to take information from that website. Also, GPS satellites show space conditions that can affect life on Earth, which allows us to learn how data that is transmitted via radio waves from the Earth and collected by satellite is also called “satellite data”.
And the challenges facing scientists from the use of global positioning systems
https://www.esa.int/Applications/Observing_the_Earth/Signals_from_space_enable_earthquake_detection
https://www.esa.int/Applications/Observing_the_Earth/Earthquakes
To start making an application, we looked for competitors using GitHub.We read the codes and learned how apps work.
Hackathon Journey
We improved our teamwork skills, being under pressure, and how to find safe sources for our project made better versions of us. The team worked hard for this outstanding output. The spirit of leadership and responsibility was our companion throughout the trip. We felt the importance of making an application that solves a problem that threatens the world’s safety. Our primary motivation to work on this challenge was that earthquakes are big problems facing the world and most people don’t search for solutions for them and chose other SDGs to find solutions for them. We’ve worked hard to make the app easy to use, direct, and have a 24-hour update. We faced many problems together, but we addressed them by supporting each other and searching for viable solutions in a short time like we use two of the biggest platform Reddit & Stackflow: as there are many people who face problems like our problem and there are people who answer them. in coding or any other problem, also we use the GitHub platform to see the projects of people near our project idea, and also to learn how to write some bit of code, we don't know that faces us. At last, we didn’t give up each time we knew we should start again.
We’d like to thank NASA for this great opportunity and special thanks to those who supported us in our journey and were a reason, for this great opportunity, and all who supported us as a team for this awesome project.
References
NASA:(NASA Agency is use Advanced Rapid Imaging and Analysis (ARIA) uses radar and optical remote sensing, GPS, and seismic observations to investigate earthquakes.)
https://spaceplace.nasa.gov/earthquakes/
USGS:(The USGS Earthquake Hazards Program is part of the National Earthquake Hazards Reduction Program (NEHRP))
https://earthexplorer.usgs.gov/
European Commission:( Is a commission that part of it responsible for studying earthquakes and make some research on earthquakes)
European Space Agency: (The European Space Agency (ESA) is an Earth observation platform focusing on earthquake and volcano research)
https://www.esa.int/Applications/Observing_the_Earth/Signals_from_space_enable_earthquake_detection
https://www.esa.int/Applications/Observing_the_Earth/Earthquakes
Tags
#android #app #kotlin #java #earthquake # usgs

