Hij werkt nu live (als in: download zelf updates), ondersteunt V en Z data van zowel De Bilt als Den Helder.
Hij is ook enigszins bestand tegen ontbrekende data (De 06:50 UT scan van vanochtend... waar ben je???)
En hij is een stuk minder traag. Een plaatje tekenen kostte ruim twee seconden (ok, op een bijna 10 jaar oude Core2 Duo).
Ik was bang dat het door de interpolatie kwam, maar het blijkt dat in .Net BitMap.GetPixel / .SetPixel erg langzaam zijn. En die gebruikte ik heel veel. (GetPixel uit de kaart, bereken radarpixel, blend en dan SetPixel in het resultaat).
Nu gebruik ik een array van Int32, die vul ik zelf met integer waarden (die stiekem pixels zijn). Als het hele plaatje klaar is maak ik er een pas een BitMap van en die wordt dan in een keer geblend met de kaart.
Bijkomend voordeel: het Int32 array kan in tegenstelling tot de BitMap wel Multithreaded geschreven worden en met een simpele Parallel.For wordt het tekenen verdeeld over de beschikbare cores.
Het maken van 1 plaatje is daarmee van 2.2 seconden naar 0.4 seconden gegaan. (En inmiddels op een modernere quadcore getest... 0.04 seconden).
Oh ja... *weer* forum... zie plaatje
Quote selectie