diff --git a/src/main/java/no/nibio/vips/model/negativeprognosismodel/NegativePrognosisModel.java b/src/main/java/no/nibio/vips/model/negativeprognosismodel/NegativePrognosisModel.java index a9b9c056126941932f8d1e08032425b10765833e..b1c1e399372b769d1a298cff2d219ca85e0ee721 100644 --- a/src/main/java/no/nibio/vips/model/negativeprognosismodel/NegativePrognosisModel.java +++ b/src/main/java/no/nibio/vips/model/negativeprognosismodel/NegativePrognosisModel.java @@ -21,6 +21,7 @@ package no.nibio.vips.model.negativeprognosismodel; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; +import java.io.IOException; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; @@ -35,6 +36,7 @@ import no.nibio.vips.model.ConfigValidationException; import no.nibio.vips.model.Model; import no.nibio.vips.model.ModelExcecutionException; import no.nibio.vips.model.ModelId; +import no.nibio.vips.util.ModelUtil; /** * @copyright 2016 <a href="http://www.nibio.no/">NIBIO</a> @@ -44,6 +46,8 @@ public class NegativePrognosisModel extends I18nImpl implements Model{ private final static ModelId MODEL_ID = new ModelId("NEGPROGMOD"); + private ModelUtil modelUtil; + private DataMatrix dataMatrix; private TimeZone timeZone; @@ -72,6 +76,7 @@ public class NegativePrognosisModel extends I18nImpl implements Model{ { super("no.nibio.vips.model.negativeprognosismodel.texts"); this.dataMatrix = new DataMatrix(); + this.modelUtil = new ModelUtil(); } @Override @@ -170,7 +175,14 @@ public class NegativePrognosisModel extends I18nImpl implements Model{ @Override public String getModelDescription(String language) { - return this.getText("description", language); + try + { + return this.modelUtil.getTextWithBase64EncodedImages(this.getText("description", language), this.getClass()); + } + catch(IOException ex) + { + return this.getText("description", language); + } } @Override diff --git a/src/main/resources/images/chart.png b/src/main/resources/images/chart.png new file mode 100644 index 0000000000000000000000000000000000000000..2736d0d64957c2e5c589bc65fd49b9d3c619f9a0 Binary files /dev/null and b/src/main/resources/images/chart.png differ diff --git a/src/main/resources/no/nibio/vips/model/negativeprognosismodel/texts_nb.properties b/src/main/resources/no/nibio/vips/model/negativeprognosismodel/texts_nb.properties index 4f14073092493247a1ecf315814464be3ad5b00a..9854f67e433138fc18bfb486ca15d4cfd45b1828 100644 --- a/src/main/resources/no/nibio/vips/model/negativeprognosismodel/texts_nb.properties +++ b/src/main/resources/no/nibio/vips/model/negativeprognosismodel/texts_nb.properties @@ -1,4 +1,4 @@ name=Negativprognosemodell -description=TODO -statusInterpretation=TODO +description=<p>Fra en bestemt startdato (50% oppspiring av potetene) akkumuleres daglige risikoverdier basert på værdata (temperatur, relativ luftfuktighet og nedbør). Risikoverdien er en sum av værets innvirkning på tørråtesoppens spiring/infeksjon, sporulering og mycelvekst. Det korrigeres for tørkehemming av disse prosessene. Etter at den akkumulerte risikoverdien har nådd en viss grense (150) er det fare for primærangrep dersom man får en dag høy risiko. Modellen vil være et supplement til kriteriet "radlukking" for bestemmelse av første sprøyttidspunkt.</p>\n<h3>Tolking av varsel</h3>\n<h4>Første sprøyting</h4>\n<p>Det er normalt ikke nødvendig med tørråtesprøyting før radlukking. Ved langvarig tørråtevær kan det i områder med tidligpotetdyrking og/eller i år med mye primærsmitte være nødvendig å behandle før dette tidspunkt. Dersom de akkumulerte risikoverdiene i negativprognosemodellen når 150 tidligere, bør en starte sprøytingen ved første varsel etter "Nærstadmodellen" etter dette tidspunktet.</p>\n<p>I år med lange perioder med våt jord i juni har det vært funn av tørråte tidligere enn det Negativprognosemodellen tilsier. Sammenhold av tidspunktet for tidlige tørråtefunn i Norge de ti siste årene (2003-2012), og tørråterisikoen målt med Nærstad modellen, viser at det ikke har blitt funnet tørråte (i felt uten dekking) før det har vært minst to perioder med høy tørråterisiko (dager med flere timer med tørråterisiko over 10) i kombinasjon med våt jord (to uker med vannmetning). Basert på dette blir tilrådningen nå å begynne tørråtesprøytingen i felter med våt jord dagen før den andre perioden med høye tørråterisikoverdier fra Nærstad modellen etter spiring.</p>\n<h3>Tolking av varsel</h3>\n<p>Når akkumulert risiko < 150 settes varselsymbolet til grønt Når akkumulert risiko er over 150 settes varselsymbolet til gult hvis daglig risikoverdi er under 7 og rødt når den er over 7</p>\n<p>Ved varsel om fare for tørråteinfeksjoner, bør sprøyting vurderes ut fra den aktuelle sortens mottakelighet, middelvalg og tidspunkt for forrige behandling. Det er størst fare for infeksjon når det varsles to eller flere dager etter hverandre, og når tørråte er observert i området</p>\n<p>Tørråtemidlene har best effekt hvis de brukes forebyggende. Infeksjon skjer normalt i morgentimene. Det betyr at det bør sprøytes i dag hvis det er varslet fare for tørråteinfeksjon i morgen, når potetene har liten beskyttelse igjen etter siste sprøyting. Sprøyting gir beskyttelse i 7 til 14 dager avhengig av middel og dose og vekstforhold. Det er bare under ekstreme forhold med kraftig risvekst og høy tørråterisiko hver dag eller bruk av lave doser (10 - 50% av normal dose), det er behov for å sprøyte oftere enn hver 7. dag.</p>\n<p>{{filename="/images/chart.png" description="Skjermdump av varsel"}}</p>\n<h3>Varslingssesong – oppstart og avslutning av varsel</h3>\n<p>Starttidspunkt: 15/5 <br />Sluttidspunkt: 15/9</p>\n<h3>Utprøving og validering av modellen</h3>\n<p>Denne modellen er utprøvd i flere land og er basis for varslingssystemer mot tørråte i blant annet USA (NegFry).</p>\n<h3>Referanser</h3>\n<p>Ullrich J. & H. Schrödter 1966. Das Problem der Vorhersage des Auftretens der Kartoffel krautfäule (<em>Phytophthora infestans</em>) und die Möglichkeit seiner Lösung durch eine “Negativprognose”. Nachrichtenblatt Deutsch. Pflanzenschutzdienst (Braunschweig) 18, 33-40</p>\n<p>Kontaktperson: <a href="http://www.nibio.no/ansatte/haavard_eikemo" target="_blank">Håvard Eikemo</a></p>\n<p>Lenke til mer informasjon: <a href="http://leksikon.nibio.no/vieworganism.php?organismId=1_281&showMacroOrganisms=false" target="_blank">http://leksikon.nibio.no/vieworganism.php?organismId=1_281&showMacroOrganisms=false</a></p> +statusInterpretation=N\u00e5r akkumulert risiko < 150 settes varselsymbolet til gr\u00f8nt\nEtter at akkumulert risiko har passert 150 settes varselsymbolet til gult hvis daglig risikoverdi er under 7 og r\u00f8dt n\u00e5r den er over 7. usage=TODO