Welkom  

   

Mijn Menu  

   

What's Up  

za mei 18 @12:00AM
ZF Pinkstertrip 2024
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten
Alles over het weer

Onderwerp: KNMI Basisgegevens nu beschikbaar

KNMI Basisgegevens nu beschikbaar 03 aug 2015 19:05 #648517

@Xiphias,

dank voor het uitzoekwerk!
Wat een enorm verschil, Harmonie vs GFS ;-)
Weer een reden erbij om nooit meer naar Windguru te kijken, zou beter Winddumbo kunnen heten, tegenwoordig.

Ik wacht wel even op de Zygrib patch, of misschien ga ik even met Python proberen, de download staat hier al maanden op installatie te wachten (geen zin in....)
"You means de Womens' Libromatium Movenint done created de uncontrollable urgement to play dingle-dangle-dingle wit de personal requipment of yo own gender?" Zappa, Thing Fish
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 03 aug 2015 20:25 #648548

Xiphias, bedankt! Morgen eens mee aan de gang. Wat Baasklusje zegt, wat een verschil...
Na een periode van stilte ben ik er weer...!
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 07 aug 2015 11:48 #649757

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3387
Ik heb mijn script om de GRIB-files te converteren wat verbeterd en laat het nu automatisch elke 6 uur uitvoeren.

Hiermee zijn nu de volgende velden te gebruiken in zyGrib:
  • Windsnelheid en -richting op 10m
  • Windstoten
  • Luchtdruk op zeeniveau
  • Temperatuur op 2m
  • Relatieve luchtvochtigheid
  • Totale neerslaghoeveelheid

Er is een versie met het hele Harmonie-gebied (50MB), en een versie met alleen Nederland (8MB).

De output is elke 6 uur te downloaden op:
www.euroszeilen.utwente.nl/weer/grib/
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Laatst bewerkt: 07 aug 2015 13:58 door Menno.
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 07 aug 2015 14:24 #649788

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6442
Flauw, nu kan iedere digidinges het gebruiken. :)
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 17 aug 2015 16:52 #652486

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3387
Zo'n dag met de hele dag regen gaf me de mogelijkheid om de neerslag-waarden in de Gribfiles wat beter te bekijken (toen ik vorige week het script maakte was het dagen achter elkaar droog).
Het veld dat ik had gebruikt was "Total Precipitation", maar dat is blijkbaar het totaal sinds het begin van de model run, en niet sinds de vorige tijdstap. In de laatste tijdstap was dat dus de neerslagsom over de voorgaande 48 uur.

Ik heb het nu veranderd naar de actuele neerslag intensiteit.
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 17 aug 2015 16:59 #652491

  • PietO
  • PietO's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 319
Had het probleem ook reeds gezien, maar de oorzaak niet ontdekt. Mijn dank voor de aanpassing !
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 17 aug 2015 17:37 #652505

  • Limosa
  • Limosa's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 694
Xiphias,

Jo binne geweldig! :)
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 18 aug 2015 08:53 #652727

  • web
  • web's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 5657
Xiphias schreef :
Zo'n dag met de hele dag regen gaf me de mogelijkheid om de neerslag-waarden in de Gribfiles wat beter te bekijken (toen ik vorige week het script maakte was het dagen achter elkaar droog).
Het veld dat ik had gebruikt was "Total Precipitation",
Je oude script manipuleerde niet specifiek de velden toch? Of heb ik een tussenversie gemist :)
Ik zou de nieuwe versie ook handig vinden voor 'offline' gebruik trouwens, dus als je die wil delen... :)
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 18 aug 2015 09:19 #652739

  • Calidris
  • Calidris's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 27138
Perfect!

Ik hoop dat die site nog dit jaar in de lucht blijft.....?
(klipperrace, waddenrace etc,)
ZF informatie kanaal Telegram: t.me/zeilersforum
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 18 aug 2015 09:36 #652744

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3387
Dit gebruik ik nu:

convert.py
#!/usr/bin/env python

import sys
import os
import glob
import subprocess
import bz2
import pygrib
from numpy import sqrt

files = sorted(glob.glob1('work/','*_GB'))

if len(files) != 49:
    print('Verkeerd aantal GRIB-bestanden')
    sys.exit(1)

def writeGribMessage(message, out):
    message['generatingProcessIdentifier'] = 96
    message['centre'] = 'kwbc'
    out.write(message.tostring())

gribout = open('temp.grb', 'wb')

for file in files:
    grbs = pygrib.open('work/'+file)
    
    # Mean sea level pressure
    msg_mslp = grbs.select(indicatorOfParameter=1)[0]
    msg_mslp.indicatorOfParameter = 2
    msg_mslp.indicatorOfTypeOfLevel = 'sfc'
    msg_mslp.typeOfLevel = 'meanSea'
    writeGribMessage(msg_mslp, gribout)
    
    # Relative humidity
    msg_rh = grbs.select(indicatorOfParameter=52)[0]
    msg_rh.values = msg_rh.values * 100
    writeGribMessage(msg_rh, gribout)
    
    # Temperature 2m
    msg_t = grbs.select(indicatorOfParameter=11)[0]
    writeGribMessage(msg_t, gribout)
    
    # U-wind
    msg_u = grbs.select(indicatorOfParameter=33)[0]
    writeGribMessage(msg_u, gribout)
    
    # V-wind
    msg_v = grbs.select(indicatorOfParameter=34)[0]
    writeGribMessage(msg_v, gribout)
    
    # Precipication Intensity
    msg_ip = grbs.select(indicatorOfParameter=61, level=456)[0]
    msg_ip.typeOfLevel = 'surface'
    msg_ip.level = 0
    msg_ip.values = msg_ip.values * 3600 # mm/s => mm/h
    writeGribMessage(msg_ip, gribout)
    
    # Wind gusts
    msg_ug = grbs.select(indicatorOfParameter=162)[0]
    msg_vg = grbs.select(indicatorOfParameter=163)[0]
    msg_ug.values = sqrt(msg_ug.values**2 + msg_vg.values**2)
    msg_ug.indicatorOfParameter = 180
    msg_ug.typeOfLevel = 'surface'
    writeGribMessage(msg_ug, gribout)

gribout.close()

DEVNULL = open(os.devnull, 'wb')
subprocess.call(['/usr/local/bin/ggrib', 'temp.grb', 'temp_nl.grb', '3.071', '50.748', '7.252', '53.761'], stdout=DEVNULL)
subprocess.call(['bzip2', 'temp.grb'])
subprocess.call(['bzip2', 'temp_nl.grb'])

filename = files[0][:-6]+'zygrib.grb.bz2'
filename_nl = files[0][:-6]+'zygrib_nl.grb.bz2'
for file in glob.glob('harm36_v1_*.grb.bz2'):
    os.remove(file)
os.rename('temp.grb.bz2', filename)
os.rename('temp_nl.grb.bz2', filename_nl)

Het verwacht de uitgepakte bestanden harm36_v1_ned_surface_2015081706_000_GB t/m harm36_v1_ned_surface_2015081706_048_GB in de directory 'work'

Dependencies:
- Python-module pygrib en de dependencies daarvan (numpy, grib-api, proj, zlib, libpng, jasper, openjpeg)
in Debian/Ubuntu:
sudo apt-get install python-grib

- ggrib voor het verkleinen van het gebied (kan ook zonder, dan moet je de regels met 'temp_nl.grb' en 'filename_nl' weghalen.)
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Laatst bewerkt: 18 aug 2015 09:38 door Menno.
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 18 aug 2015 09:41 #652752

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3387
WADnWIND schreef :
Perfect!

Ik hoop dat die site nog dit jaar in de lucht blijft.....?
(klipperrace, waddenrace etc,)
Dat is wel de bedoeling. Het kost maar 4 keer per dag een minuutje rekenkracht op de server, en dataverbruik is ook geen probleem.
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 18 aug 2015 10:03 #652759

Het zou misschien een mooie service van ZF kunnen zijn: Is dat wat Xiphias en mods?
"You means de Womens' Libromatium Movenint done created de uncontrollable urgement to play dingle-dangle-dingle wit de personal requipment of yo own gender?" Zappa, Thing Fish
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 18 aug 2015 10:09 #652760

  • rooiedirk
  • rooiedirk's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6442
WADnWIND schreef :
Perfect!

Ik hoop dat die site nog dit jaar in de lucht blijft.....?
(klipperrace, waddenrace etc,)
Maar niet doorvertellen he :)
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 18 aug 2015 16:20 #652917

ik heb de niet-gecompresste Harmoniedata van Xiphias ingelezen in WinGPS Voyager.
De data wordt goed ingelezen, ik kan ook het Meteogram op het scherm krijgen, maar er zijn geen windbarbs....
iemand een idee?
"You means de Womens' Libromatium Movenint done created de uncontrollable urgement to play dingle-dangle-dingle wit de personal requipment of yo own gender?" Zappa, Thing Fish
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 18 aug 2015 16:32 #652926

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3387
Als je een meteogram hebt is de data dus goed ingelezen. Winddata was bij mij het eerste dat werkte, dat lijkt precies op de winddata in de GFS gribfiles.
Misschien verder inzoomen omdat de windbarbs anders te dicht op elkaar komen?
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 18 aug 2015 16:39 #652932

De fout lijkt in WinGPS te zitten, ik krijg van geen enkele grib-bron (NOAA, YR.NO, ugrib) de barbs in beeld..... Stentec, Help!

Edit: eigen fout.... er stond een vinkje uit in Hoofdkaartvenster, Grib, Toon Wind....

de Harmoniefiles komen nu prima in beeld.
Wordt handig bij de 24uurs: daar zie ik dan de voorspelling en de actuele grondwind (via windset, TWA en stuurkompas). Zijn de afwijkingen meteen in beeld!
"You means de Womens' Libromatium Movenint done created de uncontrollable urgement to play dingle-dangle-dingle wit de personal requipment of yo own gender?" Zappa, Thing Fish
Laatst bewerkt: 18 aug 2015 16:51 door Baasklusje.
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 18 aug 2015 20:02 #652995

  • Woody130
  • Woody130's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1381
Ik heb een Grib-file van Eurozeilen gedownload en in OpenCPN geladen. Werkt super.

Xiphias bedankt!!!
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 18 aug 2015 22:09 #653016

  • Delphi32
  • Delphi32's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 17789
Baasklusje schreef :
Het zou misschien een mooie service van ZF kunnen zijn: Is dat wat Xiphias en mods?
Ik denk dat we daar wel wat mee kunnen. Xiphias, overleg via PB of je hier wat mee wilt?
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 19 aug 2015 10:58 #653103

Wow Xiphias. Dit is goud :) !

Werkt in één keer tadeloos in OpenCPN. Prachtig die hoge density!
Na een periode van stilte ben ik er weer...!
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 19 aug 2015 12:00 #653127

  • jmarinis
  • jmarinis's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 969
Echt een hele verbetering!!
Maar het lijkt alsof het schedule niet werkt. Op de site staat nog steeds de versie van gisteravond 18.00 uur.
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 19 aug 2015 12:45 #653139

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3387
Dat was een foutje bij het KNMI (er is vannacht geen nieuwe file online gekomen op data.knmi.nl voor 2015-08-19 00UTC) in combinatie met een probleempje in mijn download-script.
Als het goed is staat nu de run van 06 UTC online.
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” — Edsger W. Dijkstra
Laatst bewerkt: 19 aug 2015 12:47 door Menno.
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 19 aug 2015 16:56 #653225

  • Faran
  • Faran's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14868
Fantastic! :woohoo:
Jeanneau Sun Odyssey 37

Gecertificeerd werkloos
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 19 aug 2015 21:33 #653372

  • koko
  • koko's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 15519
Go, Xiphias, go!

Echt super deze gribs!
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 22 aug 2015 00:04 #653928

Ik heb ontdekt dat de .bz2-files rechtreeks kunt laden in de iPad app Pocketgrib.
Helaas krijg ik het niet in Weather4D werkend. In de laatste app kun je geen files selecteren. Misschien wel in de Pro-versie, maar die heb ik niet...
Na een periode van stilte ben ik er weer...!
Alleen ingelogde leden kunnen reageren.

KNMI Basisgegevens nu beschikbaar 22 aug 2015 05:35 #653932

  • koko
  • koko's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 15519
Belerion II schreef :
Ik heb ontdekt dat de .bz2-files rechtreeks kunt laden in de iPad app Pocketgrib.
Helaas krijg ik het niet in Weather4D werkend. In de laatste app kun je geen files selecteren. Misschien wel in de Pro-versie, maar die heb ik niet...

Owh, das interessant. Hoe doe je dat? Ik heb ook pocketgrib op de Ipad, maar ontdek het nog niet :blush:

Edit: Yes, toch gelukt. Gewoon naar de site van Xiphias, de link volgen en de Ipad vraagt met welke app je ze wil openen. Easy :whistle:

Edit 2: Echt geweldig Xiphias. Super! Ik hoop dat de site langer in de lucht kan blijven, want het is echt hele mooie data.
Laatst bewerkt: 22 aug 2015 05:44 door koko.
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.300 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl