Challenge
https://www.spaceappschallenge.org/nasa-space-apps-2024/challenges/landsat-reflectance-data-on-the-fly-and-at-your-fingertips/
Tools
- NextJS for rendering, SSR, and backend
- Vercel (Deployment)
- MapBox GL JS / React-Map-GL
- Google Maps/Places API?
- Shadcn/ui
- Tailwind CSS
- Zustand (state management)
Planning
Primary Objectives
Your challenge is to develop an easy-to-use,
web-based application that supports the comparison of ground-based
observations with Landsat data by allowing users to define a target
location, receive notifications when Landsat is to pass over that
location, and then access and display the corresponding Landsat SR data.
Think about how your tool can:
- [x] Allow users to define the target location. Will they specify the place name,
latitude and longitude, or select a location on a map?
- [x] Determine when a Landsat satellite is passing over the defined target location.
- [ ] Enable users to select the appropriate lead time for notifications about the overpass time and the method of notification.
- [ ] Display a 3x3 grid including a total of 9 Landsat pixels centered on the user-defined location (target pixel).
- [x] Determine which Landsat scene contains the target pixel using the Worldwide
Reference System-2 (WRS-2) and display the Landsat scene extent on a
map.
- [ ] Allow users to set a threshold for cloud coverage (e.g., only return data with less than 15% land cloud cover).