Zum Hauptinhalt springen

Dateien abrufen

Die aufbereiteten Dateien je Datensatz stehen unter data.bafu.admin.ch/download/ zum Bezug bereit. Der Zugriff erfolgt mit einem S3-kompatiblen Client über einen benutzerdefinierten Endpunkt, wobei download als Bucket-Name dient. Ein AWS-Konto und Zugangsdaten sind nicht erforderlich.

Der Prefix folgt der Ordnerstruktur <thema>/<datenprodukt>/<version>/… (z. B. water/nawa-trend/v2026-02-25/).

AWS CLI

Der Endpunkt wird pro Befehl über --endpoint-url angegeben; --no-sign-request unterdrückt die Signierung, sodass keine Zugangsdaten übermittelt werden.

ENDPOINT="https://data.bafu.admin.ch"

Auflisten

# Inhalt eines Datensatzes:
aws s3 ls s3://download/water/nawa-trend/ --endpoint-url "$ENDPOINT" --no-sign-request

# Rekursiv alle Dateien unterhalb eines Prefix:
aws s3 ls s3://download/water/nawa-trend/ --recursive --endpoint-url "$ENDPOINT" --no-sign-request

Beziehen

# Einzelne Datei:
aws s3 cp s3://download/water/nawa-trend/v2026-02-25/stations/water_nawa-trend_stations.csv.gz . \
--endpoint-url "$ENDPOINT" --no-sign-request

# Alle Dateien eines Prefix:
aws s3 cp s3://download/water/nawa-trend/ ./nawa-trend/ --recursive \
--endpoint-url "$ENDPOINT" --no-sign-request

# Wiederkehrender Abgleich (lädt nur neue oder geänderte Dateien):
aws s3 sync s3://download/water/nawa-trend/ ./nawa-trend/ \
--endpoint-url "$ENDPOINT" --no-sign-request

rclone

Als quelloffene Alternative eignet sich rclone. Einmalig wird ein Remote in ~/.config/rclone/rclone.conf hinterlegt:

[bafu]
type = s3
provider = Other
endpoint = https://data.bafu.admin.ch
list_version = 2

list_version = 2 ist erforderlich: rclone verwendet sonst ein älteres Auflistungsverfahren, das der Endpunkt nicht unterstützt.

Danach stehen die üblichen Befehle zur Verfügung:

# Auflisten:
rclone lsf bafu:download/water/nawa-trend/
rclone lsd bafu:download/water/

# Einzelne Datei beziehen:
rclone copy bafu:download/water/nawa-trend/v2026-02-25/stations/water_nawa-trend_stations.csv.gz .

# Ganzes Datensatz abgleichen:
rclone sync bafu:download/water/nawa-trend/ ./nawa-trend/