Prototype
For five projects in the Saudi renewables tracker, this page puts one Sentinel-2 scene a year since 2018 beside the register’s own stage, and reads each scene by a fixed rule: the share of pixels in a box that changed against a baseline scene, and the share that darkened. It is a heuristic prototype and not a verification. Every class is a reading of pixels inside a box centred on a tracker coordinate at 10 m to a pixel, and the operating class also needs the register to say the project is connected. The method, the thresholds and every caveat are below the sites.
The register says
Operational · Installed
1,500 MW · completion year stated as 2023
The satellite read says
Operating
Newest scene 2026-09-08 · 60.1% of the box changed against the baseline · 59.6% darkened
Box 6 km on a side · Sentinel-2 tile MGRS-38RNP



Darkened in red and near-infraredBrightened in bothChanged by another measure

2018-05-31
No activity
2019-06-10
No activity
2020-08-18
No activity
2021-07-04
No activity
2022-05-10
No activity
2023-06-09
Arrays or turbines visible
2024-05-24
Arrays or turbines visible
2025-05-09
Arrays or turbines visible
2026-08-17
Operating
2026-09-08
OperatingScenes read
S2A_38RNP_20180531_1_L2A · cloud 0%S2B_38RNP_20190610_1_L2A · cloud 0%S2A_38RNP_20200818_1_L2A · cloud 0%S2A_38RNP_20210704_2_L2A · cloud 0%S2A_38RNP_20220510_0_L2A · cloud 0%S2B_38RNP_20230609_0_L2A · cloud 0%S2B_38RNP_20240524_0_L2A · cloud 0%S2B_38RNP_20250509_0_L2A · cloud 0%S2C_38RNP_20260817_0_L2A · cloud 0%S2A_38RNP_20260908_0_L2A · cloud 0%At 1,500 MW the plant covers roughly 30 km² against a 36 km² box, so these shares are close to plant-wide but are still shares of a box rather than of a plant.
The register says
Operational · Installed
2,060 MW · completion year stated as 2024
The satellite read says
Operating
Newest scene 2026-09-02 · 39% of the box changed against the baseline · 38.5% darkened
Box 6 km on a side · Sentinel-2 tile MGRS-37QED



Darkened in red and near-infraredBrightened in bothChanged by another measure

2018-08-15
No activity
2019-08-25
No activity
2020-09-18
No activity
2021-05-11
No activity
2022-06-10
No activity
2023-08-24
Arrays or turbines visible
2024-09-27
Arrays or turbines visible
2025-06-09
Arrays or turbines visible
2026-08-25
Operating
2026-09-02
OperatingScenes read
S2A_37QED_20180815_1_L2A · cloud 0%S2B_37QED_20190825_1_L2A · cloud 0%S2B_37QED_20200918_1_L2A · cloud 0%S2A_37QED_20210511_1_L2A · cloud 0%S2B_37QED_20220610_0_L2A · cloud 0.2%S2B_37QED_20230824_0_L2A · cloud 0%S2B_37QED_20240927_0_L2A · cloud 0.1%S2C_37QED_20250609_0_L2A · cloud 0%S2A_37QED_20260825_0_L2A · cloud 0.1%S2C_37QED_20260902_0_L2A · cloud 0.3%Shuaibah 1 (600 MW) and Shuaibah 2 (2,060 MW) carry the same tracker coordinate, so the box holds ground belonging to both and no share can be attributed to one of them. At 2,060 MW the plant is also wider than the box.
The register says
Operational · Installed
1,125 MW · completion year stated as 2025
The satellite read says
Site preparation
Newest scene 2026-09-13 · 8.9% of the box changed against the baseline · 6.1% darkened
Box 6 km on a side · Sentinel-2 tile MGRS-38RQN



Darkened in red and near-infraredBrightened in bothChanged by another measure

2018-07-02
No activity
2019-06-27
No activity
2020-06-16
No activity
2021-05-22
Site preparation
2022-05-27
Site preparation
2023-09-04
Site preparation
2024-09-28
Site preparation
2025-05-21
Site preparation
2026-08-14
Site preparation
2026-09-13
Site preparationScenes read
S2B_38RQN_20180702_1_L2A · cloud 0%S2B_38RQN_20190627_1_L2A · cloud 0%S2A_38RQN_20200616_1_L2A · cloud 0%S2A_38RQN_20210522_1_L2A · cloud 0%S2A_38RQN_20220527_0_L2A · cloud 0%S2B_38RQN_20230904_1_L2A · cloud 0%S2B_38RQN_20240928_0_L2A · cloud 0%S2C_38RQN_20250521_0_L2A · cloud 0%S2C_38RQN_20260814_0_L2A · cloud 0%S2C_38RQN_20260913_0_L2A · cloud 0%Saad 1 (300 MW, completion year 2024) and Saad 2 (1,125 MW) carry the same tracker coordinate, so the box holds both and what is dark inside it cannot be assigned to one of them.
The register says
Under construction · Under Development
2,000 MW · completion year stated as 2027
The satellite read says
No activity
Newest scene 2026-09-08 · 2.9% of the box changed against the baseline · 1% darkened
Box 6 km on a side · Sentinel-2 tile MGRS-38RPS



Darkened in red and near-infraredBrightened in bothChanged by another measure

2018-09-28
No activity
2019-05-31
No activity
2020-09-17
No activity
2021-05-15
No activity
2022-05-10
No activity
2023-07-04
No activity
2024-06-13
Site preparation
2025-09-16
Site preparation
2026-05-01
Site preparation
2026-08-17
Site preparation
2026-09-08
No activityScenes read
S2A_38RPS_20180928_1_L2A · cloud 0%S2B_38RPS_20190531_1_L2A · cloud 0%S2A_38RPS_20200917_1_L2A · cloud 0%S2A_38RPS_20210515_1_L2A · cloud 0%S2A_38RPS_20220510_0_L2A · cloud 0%S2A_38RPS_20230704_0_L2A · cloud 0%S2B_38RPS_20240613_0_L2A · cloud 0%S2B_38RPS_20250916_0_L2A · cloud 0%S2A_38RPS_20260501_0_L2A · cloud 0%S2C_38RPS_20260817_0_L2A · cloud 0%S2A_38RPS_20260908_0_L2A · cloud 0%At 2,000 MW the plant is wider than the 6 km box, so these shares describe the part of the site the box holds and understate progress across the whole plant.
The register says
Operational · Installed
400 MW · completion year stated as 2022
The satellite read says
Unclear
Newest scene 2026-09-10 · 32.2% of the box changed against the baseline · 7.4% darkened
Box 6 km on a side · Sentinel-2 tile MGRS-37REP



Darkened in red and near-infraredBrightened in bothChanged by another measure

2018-07-09
Unclear
2019-07-24
Unclear
2020-07-28
Unclear
2021-06-13
Unclear
2022-08-12
Unclear
2023-07-13
Unclear
2024-09-20
Unclear
2025-09-15
Unclear
2026-07-29
Unclear
2026-08-18
Unclear
2026-09-10
UnclearScenes read
S2A_37REP_20180709_1_L2A · cloud 0%S2A_37REP_20190724_1_L2A · cloud 0%S2A_37REP_20200728_1_L2A · cloud 0%S2A_37REP_20210613_1_L2A · cloud 0%S2B_37REP_20220812_0_L2A · cloud 0%S2A_37REP_20230713_0_L2A · cloud 0%S2B_37REP_20240920_0_L2A · cloud 0%S2B_37REP_20250915_0_L2A · cloud 0%S2A_37REP_20260729_0_L2A · cloud 0%S2A_37REP_20260818_0_L2A · cloud 0%S2B_37REP_20260910_0_L2A · cloud 0%The box centred on the tracker coordinate holds the town, its palm groves and the lake, not the turbines, which stand kilometres away and spread over an area many times the box. Every scene here is therefore read as unclear. Had the box been over the farm, the read would still be weak: turbine pads and tracks brighten rather than darken, and 99 turbines cover a small share of any box this size.
Method
Everything here comes from public Sentinel-2 imagery and this platform’s own register data. No key, no licensed layer, no model: four steps, each repeatable from the scene ids listed beside every site.
This prototype is published to be argued with. If you work on change detection, Sentinel-2 time series or asset-level verification and want the method tested, extended across the rest of the register, or held against ground truth, write to contact@renewablevision.com.sa. The metrics, the thresholds and the scene ids are published with each site and in the JSON endpoint, so a reading can be checked rather than taken on trust.