Skip to content

Releases: Kongstad/sat-data-viewer

Version 1.0.0

03 Feb 13:35

Choose a tag to compare

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)

01 Feb 19:43

Choose a tag to compare

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!