[general]
name=EO Overpass Predictor
qgisMinimumVersion=3.34
qgisMaximumVersion=4.99
description=When will Landsat 8/9 or Sentinel-2 image my site? Swath-aware overpass prediction with local times, ESA plan cross-check, field packs and a live tracker.
about=Predicts when Landsat 8/9 and Sentinel-2A/B/C will image a region of interest. SGP4 orbits from CelesTrak TLEs; the instrument swath (MSI 290 km, OLI 185 km) is built with WGS84 geodesics and intersected with the ROI in an ROI-centred equal-area projection, giving ROI coverage percentage, entry/exit and scene-centre times, view angle and sun elevation, reported in UTC and the ROI's local time (DST-aware). Sentinel-2 passes can be cross-checked against ESA's published acquisition plans. Exports a CSV report, a standalone live-tracker web page and a printable A4 field sheet PDF (map, pass table, timeline, how-to-read pages). Includes a live tracker dock that opens after each run (positions, ground tracks, current swaths, night side, and the next 14 days of passes in UTC and local time with ESA plan status). Processing algorithms work in the Graphical Modeler, batch mode and qgis_process. No account or API key needed; pure-Python dependencies (sgp4, geographiclib, tzdata) are bundled. Validated against delivered Landsat and Sentinel-2 acquisition times (~1 s with fresh TLEs). Companion notebook toolkit: https://github.com/julianManning/eo-overpass-predictor
version=1.0.6
author=Julian Manning
email=julian.manning@outlook.com
homepage=https://github.com/julianManning/eo-overpass-qgis
tracker=https://github.com/julianManning/eo-overpass-qgis/issues
repository=https://github.com/julianManning/eo-overpass-qgis
category=Analysis
icon=icon.png
tags=landsat,sentinel-2,satellite,overpass,orbit,tle,sgp4,remote sensing,earth observation,acquisition planning,field work,processing
experimental=False
deprecated=False
hasProcessingProvider=yes
server=False
changelog=1.0.6 Marks deliberate best-effort exception handlers for the plugin-hub security scan; no functional changes. 1.0.5 Removes unused bundled sgp4 OMM XML parser flagged by the security scan; no functional changes. 1.0.4 Refuses non-HTTP(S) URLs and KML files with DTD/entities; removes deprecated supportsQt6; no other functional changes. 1.0.3 Fixes metadata.txt parsing for plugins.qgis.org; no functional changes. 1.0.2 Adds the GPL licence file inside the plugin folder; no functional changes. 1.0.1 Adds the Zenodo DOI (10.5281/zenodo.23884833) to the About dialog, citation and user guide; no functional changes. 1.0.0 First release. Predicts Landsat 8/9 and Sentinel-2A/B/C overpasses of your ROI with true instrument swaths, UTC and local times, ESA plan cross-check, product IDs, a printable field-sheet PDF (map, table, timeline, how-to-read pages), CSV and a standalone live-tracker web page. The live tracker dock opens after each run with the ROI you gave Predict, even if it is not a map layer. Esri World Imagery is the default basemap; OpenStreetMap and an offline Natural Earth basemap are also available.