Releases: Kongstad/sat-data-viewer
Version 1.0.0
Version 1.0.0
First stable release of the Satellite Data Viewer - an interactive web application for exploring and downloading satellite imagery from Microsoft Planetary Computer.
Features
- Multi-Collection Support - Sentinel-2 L2A, Landsat C2 L2, Sentinel-1 RTC, MODIS 13Q1, and Copernicus DEM
- Interactive Visualization - Real-time COG tile rendering with adjustable band selection
- Dynamic Legends - Color ramps with actual data values for interpretation
- Measurement Tools - Distance (km/miles) and area (km²/acres/hectares) with geodesic accuracy
- GeoTIFF Downloads - Download full-resolution satellite tiles with Cloudflare Turnstile protection
- Metadata Viewer - Detailed STAC metadata display for each tile
- Cloud Filtering - Filter optical imagery by cloud cover percentage
- Multi-Select - Display and compare multiple tiles simultaneously
Visualization Controls
- Adjustable elevation ranges for DEM visualization
- Adjustable thermal ranges for Landsat thermal band
- Band selection (TCI, NIR, SWIR, Red Edge, etc.)
- Multiple base layers (street, satellite, none)
- Show/hide image boundaries
- Click-to-search anywhere on the map
Technical Stack
- React 19
- Vite 7.2.4
- Leaflet with OpenStreetMap and Esri base layers
- Turf.js for geodesic calculations
- Axios for HTTP requests
- Microsoft Planetary Computer STAC API and TiTiler
Architecture
Hybrid client-server architecture with client-side viewing and optional serverless backend for downloads. Config-driven design with centralized collection metadata for easy maintenance.
Live Demo: https://kongstad.github.io/sat-data-viewer
Backend: https://github.com/Kongstad/sat-data-viewer-backend
Satellite Data Viewer v0.9.0 (Beta)
Public preview release with full feature set and automated testing. Ready for user feedback and testing.
Features
Multi-Collection Support
- Sentinel-2 L2A (Optical imagery with 4 band options)
- Landsat C2 L2 (Multispectral with thermal band)
- Sentinel-1 RTC (SAR radar imagery)
- MODIS 13Q1 (Vegetation indices)
- Copernicus DEM (Global elevation data)
Interactive Tools
- Real-time COG tile rendering via Microsoft Planetary Computer
- Geodesic distance and area measurements
- Dynamic legends with adjustable visualization ranges
- Multi-band selection and comparison
- Click-to-search with bounding box drawing
Technical Implementation
- React 19 + Vite build system
- Leaflet mapping with custom controls
- Turf.js for geospatial calculations
- Config-driven architecture for easy extensibility
- 24 automated tests with Vitest + React Testing Library
- GitHub Actions CI/CD with automatic deployment
Live Demo: https://kongstad.github.io/sat-data-viewer/
Status
This is a beta release. All core features are implemented and tested, but the application has not been validated at scale. Feedback welcome!