-
Notifications
You must be signed in to change notification settings - Fork 5
Create OGC Web Coverage Service from RIVM RIO APS output files #23
Comments
Very nice! Any idea what the differences are and to what extent they matter? Is that something to discuss with RIVM? |
So just a matter of different styling? That seems trivial to me. Very nice results. |
Somehow that did not give the same result. What could be the case, is that the floating point numbers are truncated (by RIVM) to ints, while in my Python prog https://github.com/Geonovum/sospilot/blob/master/src/rivm-rio/aps2raster.py I round them. The latter renders higher values but is more true to the original values. I could give that (truncating) a try. |
Hmm, it is my rounding that puts some values in the wrong interval. For example the value 19.7 at RD coords 89090, 446980 becomes 20 when rounded and then matches the interval 20-50, but 19.7 is still < 20! So I dropped the rounding and made the GeoTIFF cells Float32. Now the images are identical as below AFAICS. Thanks for reminding me! BTW the WCS is also live: http://sensors.geonovum.nl/gs/sensors/wcs? |
And documentation added: http://sospilot.readthedocs.org/en/latest/rio.html |
Great work! |
Uit: http://www.rivm.nl/Documenten_en_publicaties/Wetenschappelijk/Rapporten/2014/juni/Verbeterde_actuele_luchtkwaliteitskaarten_Validatie_interpolatiemethode_RIO_Nederland :
"Het RIVM presenteert elk uur de actuele luchtkwaliteitskaarten voor stikstofdioxide, ozon en fijn stof in Nederland op de website van het Landelijk Meetnet Luchtkwaliteit (LML). Meetgegevens van representatieve LML-locaties worden gebruikt om te berekenen wat de concentraties voor de rest van Nederland, buiten de meetpunten om." De RIO (residual interpolation optimised for ozone) interpolatiemethode, wordt hierbij gebruikt voor luchtkwaliteitskaarten om het publiek informeren over de actuele luchtkwaliteit.
Het resultaat van de RIO-procedures zijn ASCII grid bestanden in het zgn APS-formaat. Het formaat van deze bestanden is bekend (verkregen van RIVM via D Mooibroek). In een .aps bestand staat op de eerste regel metadata, met gegevens als datum, uur, component-naam, cell-grootte en origin (RD coordinaten). In rest van het bestand volgt dan de data, per rij een N-aantal kolommen. In feite een 2 dimensionaal array. De APS proefdata en APS-format documentatie staat in GitHub onder https://github.com/Geonovum/sospilot/tree/master/data/rivm-rio
In het kader van het project is er de wens om deze data als een OGC Web Coverage Service te ontsluiten. Dit zal ook aansluiting geven bij INSPIRE. Daarna zal data uit bijv het Smart Emission project (RU Nijmegen) in het RIO model ingevoerd worden en kan de output direct als WCS (en WMS) ontsloten worden.
Daartoe zal in eerste instantie een aantal APS proefbestanden omgezet worden in GeoTIFF bestanden. Deze GeoTIFFs kunnen vervolgens geserveerd worden als WCS en WMS via de bestaande SOSPilot GeoServer. Via WMS kan ook styling via SLD aangewend worden zodat de output sterk gelijkend wordt op de PNGs door RIVM gegenereerd uit de APS bestanden als in plaatje hieronder.
The text was updated successfully, but these errors were encountered: