Terechtwijzendbericht_nr.1

advertisement
L 2016 I 0008 X - Opzetten van een geïntegreerd griddata beheersysteem mbt hydrologische
toepassingen
Terechtwijzend bericht nr. 1
Het Bestuur wenst de volgende verduidelijkingen op vragen bij het bestek toe te voegen als een
terechtwijzend bericht nr.1.
1. Mbt Open Source Library for Weather Radar Data Processing:
Een “Open Source Library for Weather Radar Data Processing” is vrij beschikbaar via
wradlib python library: http://wradlib.org/
2. Mbt het leveren van een toolbox (bestek 3.1.1.3):
De in 3.1.1.3 Dataverwerking en –beheer vervatte toolbox is op te vatten als een systeem dat kan
gebruikt worden om de verwerking en analyses van de griddata in de dagelijkse praktijk op te zetten
en op gezette tijden te laten uitvoeren.
Deze toolbox beschikt daartoe minstens over:
•
Een module die een overzicht geeft van de in het archief beschikbare griddata.
•
Een module die een overzicht geeft van de bibliotheek aan bewerkingen (b.v. in de vorm van
scripts) die op deze griddata kunnen worden toegepast (b.v. inlezen van data, weergeven van data,
aggregeren van meerdere beelden tot een gesommeerd beeld, extractie van data voor een bepaalde
regio). Als proof-of-concept voorziet de dienstverlener de bewerkingen/scripts die in 3.1.1.3 van het
bestek voorzien zijn, maar deze bibliotheek is ook uitbreidbaar met door de eindgebruiker zelf
gedefinieerde bewerkingen (scripts).
•
Een module die toelaat een “project” aan te maken en op te slaan (b.v. door de aanmaak van
een map voor een bepaald project) waarbinnen een bepaalde workflow voor de verwerking of
analyse van de griddata kan opgezet worden.
o
Een typisch project zal bestaan uit het selecteren/definiëren van de griddata of tijdsseries
van griddata waarop de workflow moet worden uitgevoerd via de hierboven in punt 1 vernoemde
module, een cascade van bewerkingen die op de griddata moeten uitgevoerd worden te definiëren
door selectie van deze bewerkingen via de hierboven in punt 2 vernoemde module, het opzetten van
de export van het bewerkingsresultaat naar een bepaalde locatie.
o
Deze module beschikt over zowel een eenvoudige GUI-modus waarbinnen de workflow
wordt gedefinieerd door het doorlopen van de inputmodule, bewerkingsmodule en het opzetten van
de export, als een scriptmodus waarin de projectcode voor de inputselectie, opeenvolgende
bewerkingen en definitie van de export van de bewerking kan bekeken en aangepast worden.
•
Ondersteuning voor het effectief uitvoeren van de workflow zoals gedefinieerd in de
hierboven in punt 3 vernoemde projectmodule
•
Een module die toelaat te definiëren dat de workflow van een project gedefinieerd via de
hierboven in punt 3 vernoemde module op te bepaalde tijdstippen wordt uitgevoerd en de
uitvoering ervan coördineert.
Deze toolbox zal opgezet worden op een server van de opdrachtgever en gepubliceerd worden via
Citrix om op verschillende plaatsen toegang te hebben tot de toolbox.
Het aantal gebruikers is in eerste instantie beperkt tot ca. 5. Gelijktijdig gebruik van de toolbox is een
pluspunt.
De toolbox dient zo opgezet te worden dat een gebruiker zonder grondige kennis van de
programmeertaal in casu maar met kennis van het gebruik van de toolbox kan gebruiken in de GUImodus (v.b. aanmaken en uitvoeren van een project met data uit het griddata-archief en vooraf
gedefinieerde bewerkingen uit de bewerkingsbibliotheek).
De ondersteuning van de ontwikkeling van scripts die bewerkingen uitvoeren op de griddata binnen
de toolbox zelf is geen noodzaak. De toolbox beoogt niet over een volledige IDE te beschikken voor
de ondersteunde scripttalen, maar ondersteuning voor het aanpassen en/of debuggen van de van
bewerkingenscripts en projecten/workflow, het opzetten van een logging mbt de ganse cascade van
de dataverwerking is een pluspunt.
3. Mbt intellectuele rechten van de resultaten van deze opdracht:
De functies die opgezet zijn in het kader van het project dienen door het Bestuur zelfstandig
aanpasbaar te zijn en aanpassingen moeten door het Bestuur te kunnen worden aangebracht aan de
geleverde programmatuur (niet-hard -coded).
De code van de betreffende software niet. De ontwikkelde of aangepast code van de widgets worden
eigendom van het Bestuur.
4. Mbt hardware/ hardware onderhoud (bestek p. 31/32):
Het Bestuur gaat uit van een maximale virtualisatie van de servers. Het opzetten van virtuele servers
wordt gerealiseerd door het Bestuur. Het Bestuur staat in voor het ter beschikking stellen van de
virtuele apparatuur binnen haar eigen ICT-netwerk. Dus voor de hardware dient geen
onderhoudskost te worden voorzien.
5. Mbt: Moeten de kosten voor de databank (software) ook opgenomen te worden in de totale
aanbiedingsprijs?:
De licenties maken deel uit van de offerte.
6. Mbt de limitatieve opsomming geven van gevraagde functies voor de widgets:
De limitatieve oplijsting van de functionaliteit staat in het bestek p.29 en p.30.
De widgets dienen de concrete implementatie te zijn van de webservices deze limitatieve oplijsting
beschreven is. Het volstaat dat de dienstverlener de widgets aanmaakt om die (limitatieve lijst van)
services online te kunnen aanbieden.
7. Mbt de real-time functionaliteit en export naar de hydrologische (Floodworks) modellen:
Het Bestuur beoogt een systeem met zelfstandig aanpasbare functionaliteit voor het real-time
datamanagement en de real-time export van de afgeleide producten.
De functionaliteit voor de dataprocessing en export naar de Floodworks systems incl. de voorspelde
gegevens, zal verder gebeuren door het huidig operationele Hyrad systeem. Om al de functionaliteit
van het Hyrad systeem te voorzien in het griddata beheersysteem valst buiten de scope van deze
opdracht.
Gevraagde functionaliteit binnen de voorliggende opdracht is de real-time omzetting (data of
producten) van het HDF5-formaat naar het BUFR-formaat (naast o.a. zrx formaat, ..), echter niet het
leveren van een operationeel exportsysteem voor Floodworks.
Het aanbieden van export functionaliteit in andere formaten (zoals het XML formaat) wordt
beschouwd als een plus.
8. Mbt functionaliteit voor geautomatiseerde alarmering
De gevraagde functionaliteit binnen het griddata beheersysteem betreft de real time om (obv
bepaalde instelbare drempelwaarden) een tekstbestand aan te maken en te exporteren. Dit
tekstbestand dient te worden opgepikt door de reeds operationele VMM “alarmcentrale” om verder
alarmen te triggeren, echter buiten het griddata beheersysteem.
Het aanbieden van extra alarmeringsfunctionaliteit gebaseerd op open standaarden wordt door het
Bestuur beschouwd als een plus.
Download