Algemeen forum voor discussie over de website
#75738
Code: Selecteer alles
// API-sleutel en basis-URL
$apiKey = "je eigen API key";// Plaats hier je eigen API-sleutel (zie voor meer info https://developer.dataplatform.knmi.nl/open-data-api#token )
$baseUrl = "https://api.dataplatform.knmi.nl/open-data/v1/datasets/short_term_weather_forecast/versions/1.0/files";
Even checken of je API key tussen de " " staat en de ; achter de key.
En idem met de baseURL. Dan zou het moeten werken.
#75740
waling schreef:
Code: Selecteer alles
// API-sleutel en basis-URL
$apiKey = "je eigen API key";// Plaats hier je eigen API-sleutel (zie voor meer info https://developer.dataplatform.knmi.nl/open-data-api#token )
$baseUrl = "https://api.dataplatform.knmi.nl/open-data/v1/datasets/short_term_weather_forecast/versions/1.0/files";
Even checken of je API key tussen de " " staat en de ; achter de key.
En idem met de baseURL. Dan zou het moeten werken.
Dankje, het werkt nu! had er een spatie tussen staan.
#75759
Zijstapje t.o.v. de thread-rode-lijn:
weet iemand hoe je de neerslagwaarden van KNMI-stations te pakken kunt krijgen voor rainrate, raintoday, rainthismonth en rainthisyear, direct van de KNMI-website?

Is nog een manco in de uitlezing voor de Gapfiller-invulling op deze website
(want indirecte uitlezing via buienradar.nl werkt niet goed cq vraagt veel hulpberekeningen),
dus Moderatie&Beheer zouden zeer erkentelijk zijn voor een wel-werkende, eenvoudige oplossing.
#75762
Op https://daggegevens.knmi.nl/ staan voor zover ik kan vinden de meest gedetailleerde waarnemingen van alle KNMI stations.
Het automatisch binnenhengelen van deze gegevens zal vast kunnen. Vraag me alleen niet hoe, daarvoor is mijn kennis te beperkt. Je moet op die pagina handmatig vinkjes zetten, voordat een bestand met gegevens per dag of per uur in verschillende gegevensformaten (csv, xml, json) kan worden gedownload.
#75763
Dank voor de hint!
Er is daar zelfs een tabblad zichtbaar met een hele reeks extra stations met regenmeters!
echter voor automatiek/periodiek/online opvragen vermoedelijk toch zoekwerk nodig in ftp.knmi.nl en KNMI_DeveloperPortal en omstreken ……
#75831
Eerder heb ik al gemeld dat ik de geposte KNMI Open Data Api php-scripts werkend heb gekregen.

Ik vraag mij echter af of het uitvoeren van die scripts ook zo traag is bij anderen die het hebben draaien. Bij mij ongeveer 2 seconden voor het kale script, en of dat dan wordt veroorzaakt door het script, de website van het KNMI of door mijn webserver.
#75872
dehoutalkmaar schreef: 31 dec 2024, 13:48 Op https://daggegevens.knmi.nl/ hier staan voor zover ik kan vinden de meest gedetailleerde waarnemingen van alle KNMI stations.
Het automatisch binnenhengelen van deze gegevens zal vast kunnen. Vraag me alleen niet hoe, daarvoor is mijn kennis te beperkt. Je moet op die pagina handmatig vinkjes zetten, voordat een bestand met gegevens per dag of per uur in verschillende gegevensformaten (csv, xml, json) kan worden gedownload.
Ik heb gehoord dat het KNMI een API biedt om de gegevens op te halen.
Laatst gewijzigd door alpyer op 06 mar 2025, 10:27, 1 keer totaal gewijzigd.
#75873
Er blijft interesse bij HWA voor een eenvoudige, robuuste API waarmee geautomatiseerd, periodiek ook de actuele stationsdata van KNMI (de zgn. 10minutendata) voor onze ‘vrijwilligerstoepassing’ direct uit de bron kan worden binnengehaald als publiek referentiemateriaal voor Nederland, als aanvulling van de HWA-stationslijst.
Hetzelfde geldt trouwens voor data van KMI-stations als publiek referentiemateriaal voor België.

Bij de laatste poging (al weer geruime tijd geleden) bleek uitlezen via het KNMI DeveloperPortal van een collectie voor complete vulling van een HWA-file per station toch niet eenvoudig.
Buienradar.NL en Weerlive.NL bieden APIs met JSON-collecties van KNMI-data, die in combinatie een compleet beeld/station opleveren, maar 1 omvattend pakket direct uit de originele bron is altijd beter vanwege geldigheid en eenvoudiger o.a. m.b.t. neveneffecten zoals gebruiksrechten:
zeer aanbevolen als iemand ergens een mogelijkheid ziet dat te realiseren,
ideaal met 1 PHP-script voor KNMI-uitlezing en 1 PHP-script voor KMI-uitlezing.
Misschien kieskeurig, maar we geven de voorkeur aan gericht lezen van waarden van specifieke stations, want bij een aanvraag gebaseerd op ‘dichtstbijzijnde’ (o.i.d.) krijg je bij sommige APIs als respons soms stations die tientallen km verderop liggen ….
  • 1
  • 8
  • 9
  • 10
  • 11
  • 12