303.489 datasets geïndexeerd1.419 uitgevers
Open Data IndexDe index van open data over Nederland
Open Data Index›Uitgezochte vraag
Uitgezocht · 3 bronnen · 3 stappen

Hoe ziet mijn omgeving eruit vanuit de ruimte?

Satellietbeelden van je eigen omgeving zijn gratis; de wolken zijn het probleem. Boven Utrecht maakte Sentinel-2 tussen 16 augustus en 15 oktober 2026 33 opnamen, en maar één daarvan had minder dan 20% bewolking (25 september). Zoeken en een klein voorbeeldbeeld ophalen kan zonder account, de scherpe beelden van 10 meter per pixel niet. NASA GIBS levert kant-en-klare beelden zonder account, ook 's nachts, maar daar is een pixel honderden meters.

Nederland op een bijna wolkenloze 12 april 2025, gezien door de VIIRS-camera van NASA

Ware kleuren uit de kaartdienst GIBS van NASA, laag VIIRS_SNPP_CorrectedReflectance_TrueColor. Je ziet de Waddeneilanden, het IJsselmeer en de Flevopolders, de Zeeuwse delta en de lichte vlekken van de steden. De rechte naad rechts is de rand tussen twee overvluchten. Eén pixel is hier honderden meters: genoeg voor het land, te grof voor je straat.

Bron: NASA GIBS (WMS), VIIRS true colour · opgehaald 18 oktober 2026Open de tabel Los blok

Stap voor stap

  1. 1

    Voor detail (10 m): zoek een wolkenvrije Sentinel-2-opname.

  2. 2

    Voor het grote beeld per dag, of 's nachts: NASA GIBS.

  3. 3

    Wil je weten wat groen of bebouwd is: ESA WorldCover.

Koppelen via coördinaten + datum

Begin met AI

Plak deze prompt in Claude of ChatGPT. Hij noemt de echte endpoints, de koppelsleutel en de valkuilen, zodat de assistent meteen bruikbare code schrijft. Controleer de uitkomst altijd met de bron zelf.

Schrijf een Python-script (requests en Pillow) dat voor mijn adres de helderste Sentinel-2-opnamen van de afgelopen 60 dagen vindt en de voorbeeldbeelden naast elkaar in een HTML-pagina zet.

Zoeken kan zonder account via STAC (CORS staat open):
https://stac.dataspace.copernicus.eu/v1/collections/sentinel-2-l2a/items?bbox=5.1214,52.0907,5.1214,52.0907&datetime=2026-08-16T00:00:00Z/2026-10-15T23:59:59Z&limit=100

Wat je moet weten:
- properties.eo:cloud_cover is de bewolking van de hele tegel van 100 bij 100 km (properties.grid:code), niet van mijn straat. Sorteer erop, maar laat mij de beste drie zelf bekijken.
- assets.thumbnail.href is een klein voorbeeldbeeld (jpg, ongeveer 343 pixels breed) dat je zonder account kunt downloaden.
- De echte beelden (assets.TCI_10m en de losse banden) staan op s3://eodata en vragen een gratis account bij Copernicus Data Space. Lees inloggegevens uit omgevingsvariabelen, nooit uit de code.
- Er is geen totaal aantal resultaten; pagineer met de link met rel=next. Bij HTTP 429 even wachten en opnieuw proberen.
- Een zwarte rand in een beeld is de rand van de baan van de satelliet, geen data.

Voor het grote beeld zonder account: NASA GIBS (WMS), bijvoorbeeld heel Nederland op 12 april 2025:
https://gibs.earthdata.nasa.gov/wms/epsg3857/best/wms.cgi?SERVICE=WMS&REQUEST=GetMap&VERSION=1.3.0&LAYERS=VIIRS_SNPP_CorrectedReflectance_TrueColor&STYLES=&CRS=EPSG:3857&BBOX=367354,6568398,812632,7094762&WIDTH=760&HEIGHT=900&FORMAT=image/jpeg&TIME=2025-04-12
's Nachts: LAYERS=VIIRS_Black_Marble&TIME=2016-01-01.

Uitkomst: een lijst met datum, satelliet, tegel en bewolking, een HTML-pagina met de voorbeeldbeelden van de vijf minst bewolkte opnamen, en (als er inloggegevens zijn) een uitsnede van 2 bij 2 km in ware kleuren als PNG.

Probeer het zelf

Een klein script dat de kern van de vraag beantwoordt. Nodig: Python 3.10+ en requests. Getest op 2026-10-15; hieronder de echte uitvoer van die proefdraai.

# Hoe ziet mijn omgeving eruit vanuit de ruimte? Zoek de Sentinel-2-opnamen van de afgelopen 60 dagen boven je
# eigen plek, sorteer op bewolking en sla het voorbeeldbeeld van de helderste op.
# Bron: Copernicus Data Space (STAC). Zoeken en voorbeeldbeelden kan zonder account; de volle 10 m-banden niet.
import requests
from datetime import datetime, timedelta, timezone

UA = {"User-Agent": "opendataindex-voorbeeld/0.2 (+https://opendataindex.nl)"}
LON, LAT = 5.1214, 52.0907   # Domtoren, Utrecht; zet hier je eigen plek
nu = datetime.now(timezone.utc)
tijd = f"{(nu - timedelta(days=60)):%Y-%m-%dT00:00:00Z}/{nu:%Y-%m-%dT%H:%M:%SZ}"

r = requests.get("https://stac.dataspace.copernicus.eu/v1/collections/sentinel-2-l2a/items", headers=UA, timeout=60,
                 params={"bbox": f"{LON},{LAT},{LON},{LAT}", "datetime": tijd, "limit": 100})
r.raise_for_status()   # 429 = te veel verzoeken kort na elkaar: wacht even
opnamen = r.json()["features"]

# eo:cloud_cover geldt voor de hele tegel van 100 x 100 km, niet voor jouw straat: kijk dus altijd zelf.
opnamen.sort(key=lambda f: f["properties"]["eo:cloud_cover"])
print(f"{len(opnamen)} Sentinel-2-opnamen boven {LAT}, {LON} sinds {tijd[:10]}\n")
print("Minst bewolkt:")
for f in opnamen[:5]:
    p = f["properties"]
    print(f"  {p['datetime'][:16].replace('T', ' ')} UTC  {p['platform']:12} tegel {p['grid:code']:10} bewolking {p['eo:cloud_cover']:5.1f}%")
helder = sum(f["properties"]["eo:cloud_cover"] < 20 for f in opnamen)
print(f"\nOpnamen met minder dan 20% bewolking: {helder} van {len(opnamen)}")

beste = opnamen[0]
beeld = requests.get(beste["assets"]["thumbnail"]["href"], headers=UA, timeout=60)
with open("sentinel2-voorbeeld.jpg", "wb") as uit:
    uit.write(beeld.content)
print(f"Voorbeeldbeeld van {beste['id'][:24]}… opgeslagen: sentinel2-voorbeeld.jpg ({len(beeld.content) // 1024} kB)")
Uitvoer
33 Sentinel-2-opnamen boven 52.0907, 5.1214 sinds 2026-08-16

Minst bewolkt:
  2026-09-25 10:40 UTC  sentinel-2a  tegel MGRS-31UFT bewolking   3.5%
  2026-08-24 10:36 UTC  sentinel-2c  tegel MGRS-31UFT bewolking  24.8%
  2026-09-15 10:37 UTC  sentinel-2a  tegel MGRS-31UFT bewolking  25.2%
  2026-08-26 10:37 UTC  sentinel-2a  tegel MGRS-31UFT bewolking  29.5%
  2026-10-08 10:50 UTC  sentinel-2a  tegel MGRS-31UFT bewolking  29.7%

Opnamen met minder dan 20% bewolking: 1 van 33
Voorbeeldbeeld van S2A_MSIL2A_20260925T1040… opgeslagen: sentinel2-voorbeeld.jpg (23 kB)

De bronnen3

Copernicus Sentinel-2Uitgewerkt

ESA en Europese CommissieWereld, 10 meter

De Sentinel-2-satellieten fotograferen heel Nederland om de paar dagen, in dertien kleurbanden. Detailniveau: 10 meter per pixel.

SatellietbeeldAPIAardobservatieKlimaat en milieuWonen en ruimte
Actueel
bijgewerkt gisteren

NASA GIBS en WorldviewUitgewerkt

NASAWereld, 250 – 750 meter

Meer dan duizend kaartlagen van NASA-satellieten, kant-en-klaar als afbeelding: van het dagelijkse ware-kleurenbeeld tot nachtlicht, branden en sneeuw.

OpenSatellietbeeldKaartlaagAardobservatieKlimaat en milieu
Actueel
bijgewerkt 15 uur geleden

ESA WorldCover

ESAWereld, 10 meter

Een kaart van de hele aarde in elf klassen grondgebruik (bos, akker, bebouwing, water …), op basis van Sentinel-1 en -2. Twee jaargangen, er komen geen nieuwe.

OpenKaartlaagDownloadAardobservatieWonen en ruimte
Bereikbaar
afgerond

Hoe de bronnen samenkomen

Meer voorbeelden met deze data

Ook in de indexen

Datasets uit data.overheid.nl, het Nationaal Georegister, CBS, Eurostat en de stadsportalen die bij deze vraag passen.

Andere uitgezochte vragen