A modern, user-friendly web application for searching and visualizing Earth observation data using STAC APIs. This application provides an intuitive interface for discovering satellite imagery and related Earth observation datasets.
-
🗺️ Interactive Map Interface
- Visual area selection using drawing tools
- Real-time bounding box coordinate display
- Dynamic map updates based on search results
-
🔍 Advanced Search Capabilities
- Full-text search across titles and descriptions
- Date range filtering with calendar integration
- Cloud cover percentage filtering with slider control
- Bounding box spatial filtering
- Collection-specific searches
-
📊 Results Visualization
- Thumbnail previews of datasets
- Cloud cover indicators with intuitive icons
- Dataset metadata display
- Quick-view information modal
-
💫 Modern User Experience
- Responsive design
- Material Design styling
- Real-time search updates
- URL state management for shareable searches
See you on : http://nkarasiak.github.io/stacexplorer
- Enter search terms in the search box to find datasets by title or description
- Use the date picker to filter results by time range
- Adjust the cloud cover slider to filter images based on cloud percentage
- Use the drawing tools on the map to define a search area
- The bounding box coordinates will automatically update
- You can also manually enter coordinates in the format:
west,south,east,north
- Click the information icon (ℹ️) on any dataset to view detailed metadata
- Cloud cover percentage is displayed with intuitive icons:
- ☀️ 0-10% clouds
- 🌤️ 11-30% clouds
- ⛅ 31-60% clouds
- 🌥️ 61-90% clouds
- ☁️ 91-100% clouds
The application supports the following URL parameters for sharing searches:
cloudCover
: Maximum cloud cover percentagecollections
: Comma-separated list of collection IDsbbox
: Bounding box coordinates (west,south,east,north)datetime
: Date range in ISO format
eds/
├── index.html # Main application entry point
├── control-panel.html # Search controls and filters
├── css/ # Stylesheets
│ └── styles.css # Main stylesheet
├── js/ # JavaScript modules
│ ├── components/ # UI components
│ └── api/ # API integration
└── README.md # This file
Contributions are welcome! Please feel free to submit a Pull Request.