Difference between revisions of "Version 2.21/sv"

From Heureka Wiki
Jump to navigation Jump to search
(Created page with "<noinclude> Version 2.21 {{Languages| Version 2.21}} newsdate::2023-04-18 </noinclude> <startFeed /> ==Summary== ==New Features== ===Monte Carlo-simu...")
 
m
 
(11 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
Version 2.21
 
Version 2.21
 
{{Languages| Version 2.21}}
 
{{Languages| Version 2.21}}
[[newsdate::2023-04-18]]  [[language::sv| ]]
+
[[Category:Release]]
 +
[[newsdate::2023-04-25]]  [[language::sv| ]]
 
</noinclude>
 
</noinclude>
 
<startFeed />
 
<startFeed />
==Summary==
+
==Sammanfattning==
 +
Detta är en stor uppdatering av Heureka som introducerar en rad användbara nya funktioner, förbättrad användarupplevelse, förbättrad prestanda och en hel del buggfixar.
 +
==Ny funktionalitet==
  
==New Features==
+
===Monte Carlo-simuleringar i RegVis===
 +
En Monte Carlo-simulering liknar en vanlig simulering, men simuleringen upprepas automatiskt ett användardefinierat antal gånger. Resultaten av de upprepade simuleringarna sparas i databasen och kan visas i rapporter där följande statistik presenteras per variabel: medel-, min och max-värden, standardavvikelse och konfidensintervall.
  
===Monte Carlo-simulations in RegWise===
+
Syftet med funktionaliteten är att kunna testa effekterna av stokastiska element i framskrivningen vid en Heureka-analys: skogens ingående tillstånd och de olika modellerna som tillsammans används för att prognostisera utvecklingen av skogen över tid. Flera av modellerna som används för att beräkna skogens utveckling och tilldela åtgärder kan köras i stokastiskt läge: Mortalitet och inväxning i etablerad skog, höjdfördelningsfunktioner, skador i ungskog och hur bestånd tilldelas till kontrollkategorierna inom en skogsdomän och prioriteras i åtgärdsplaneringen. Det finns för närvarande inget stöd för stokastiska indata (t.ex. skogliga data eller timmerpriser).
A Monte Carlo simulation is similar to a regular simulation, but the simulation is automatically repeated a user-defined number of times. The results of all simulations are stored in the database, and can be viewed as summary statistics per variable: mean, minimum and maximum value, standard deviation and confidence interval.
+
<gallery widths=400px, heights=327px>
 
+
File:MonteCarloDiagram.png | | I rapportvisaren för Monte Carlo-simuleringar kan man se konfidensintervall, standardavvikelse och min/max-värden
The purpose of the functionality is to test the effects of stochastic elements in the input conditions of a Heureka analysis: the input data and the different models that together are used to forecast forest development over time. There is currently no support for stochastic input data (e.g. forest data or timber prices). However, several models used in projecting forest development and assigning treatments can be run in stochastic mode: Mortality and Ingrowth in established forests, Height distribution and Damages in young forests, and the allocation of treatment units to control categories within a forest domain and jumps in priority order in action planning.
+
</gallery>
 
+
För mer detaljer och instruktioner hur funktionen används hänvisar vi till [https://www.heurekaslu.se/help/en/index.htm?monte_carlo-simulering.htm Heureka-hjälpen]
For further details and instructions on how to use the functionality, confer the [[https://www.heurekaslu.se/help/en/index.htm?montecarlosimulation.htm. Heureka Help ]]
+
===Schackruteskötsel/-huggning i PlanVis===
 
+
Det är nu möjligt att simulera skog med skötselsystemet Schackruteskötsel även i PlanVis (tidigare tillgängliggjort i RegVis i 2.18).
===Checkerboard Forestry in PlanWise===
 
It is now possible to simulate a forest management system called Checkerboard felling (available from versions 2.18 in RegWise) also in PlanWise.
 
  
When simulating Checkerboard forestry, the treatment unit is split in a "white" and a "black" part, where the final felling of the white part is delayed until the regeneration/young forest of the black part has reached the specified mean height.  
+
När schackrutehuggning simuleras så delas ytan upp i en "vit" och en "svart" del, där slutavverkning på den vita delen fördröjs tills efter föryngrad ungskog på den svarta ytan nått den medelhöjd som specificerats av användaren.
  
At present the white and black colors have no spatial extent, and no edge effects - neither (positive) on the white part nor (negative) on the black part - are considered in the simulation of Checkerboard forestry.
+
För närvarande har de två delarna ingen spatial utsträckning och inga kanteffekter - varken (positiva) på den vita delen eller (negativa) på den svarta - tas i beaktning när simulering utförs med schackrutehuggning.
  
For further details and instructions, please confer the [[https://www.heurekaslu.se/help/en/index.htm?checkerboard.htm Heureka Wiki]]
+
För mer detaljer och instruktioner hur funktionen används hänvisar vi till [https://www.heurekaslu.se/help/en/index.htm?schackruteskotsel.htm Heureka-hjälpen]
  
===Adjustment Factors per Species and Period===
+
===Justeringsfaktorer per trädslag och period===
The settings Growth Factor and Mortality Factor Established Forest have been moved into a new control table setting called '''Growth and Mortality Adjustment Factors''', in the '''Production Model''' control table. A factor for height growth has also been added.
+
Inställningarna Growth Factor and Mortality Factor Established Forest har flyttats till en ny kontrolltabellinställning kallad '''Growth and Mortality Adjustment Factors''', i [[ControlTable_Production_Model | Production Model]] kontrolltabellen. Möjligheten att ange en faktor även för höjdtillväxt har lagts till.
  
The new setting comes with an editor that allow for setting these Factors per period and species. Growth and mortality adjustment factors (in established forest) are set per period and species' group. If data entry for a period is missing, closest previous period's value will be used. If data entry for a species is missing the user specified default value is used.
+
Faktorerna ligger i en ny dialog och kan anges som specifika inställningar för varje artgrupp och period. Om en faktor inte finns angiven för en period används faktorn från närmast föregående angiven period.  
  
These factors are only intended for sensitivity analyses and research.
+
Dessa faktorer är endast avsedda för känslighetsanalyser och forskning och bör inte ändras vid normal användning.
  
 
<gallery widths=375px, heights=250px>
 
<gallery widths=375px, heights=250px>
File:AdjustmentFactorsExample.png | | Example demonstrating the look of the Adjustment Factors editor.
+
File:AdjustmentFactorsExample.png | | Exempel på editeringsdialogen för justeringsfaktorer.
 
</gallery>
 
</gallery>
  
===Shrub Cover Models===
+
===Modeller för risväxters täckningsgrad===
Three new result variables have been added: Bilberry-, Heather- and Cowberry-cover. These can be found in the result category '''Non-wood ecosystem services'''.
+
Tre nya resultatvariabler har lagts till: Täckningsgrad för blåbär, lingon och ljung. Dessa ligger i resultatgruppen [[Non-Wood_Ecosystem_Services_Results | Non-wood ecosystem services]].
  
There are two available models for calculating Bilberry- and Cowberry-cover. These can be changed in the control table '''Recreation'''.
+
Två olika modeller kan användas för beräkningen av täckningsgrad av blåbär och lingon. Dessa kan väljas i kontrolltabellen [[ControlTable_Recreation | Recreation]].
  
Please note that the Hedwall models can only be used with a database containing data for inventoried cover for respective species and the carbon:nitrogen-ratio in the humus layer.
+
Notera att Hedwalls modeller endast kan användas tillsammans med en skogsdatabas innehållande inventerade värden för initial täckningsgrad, samt kol:kväve-kvoten i humuslagret.  
  
===Environmental Goal Indicators===
+
===Miljömålsindikatorer===
Four new result variables have been added to the result category '''Structural Diversity''', with conditions to be classified as such as follows:
+
I databasen finns nu fyra nya resultatvariabler som kan användas för att snabbt utvärdera hur det går att uppfylla miljökvalitetsmålet Levande skogar. Dessa har lagts till resultatgruppen [[Structural_Diversity_Results | Structural Diversity]], som anger klassificering relativt följande villkor:
  
* '''Deadwood-rich forest''': 20 m3 of dead wood with a diameter of at least 20 cm.
+
* '''Deadwood-rich forest''': mer än 20 kubikmeter per dödved med minst 20 cm i diameter per hektar.
* '''Forest with 60+ large tree''': At least 60 large trees per hectare. At least 45 cm in diameter for conifers, beech and oak. At least 35 cm in diameter for other species.
+
* '''Forest with 60+ large tree''': minst 60 grova träd per hektar. Med grova träd avses för tall, gran och ädellöv, träd som är 45 cm eller mer i diameter. För övriga lövträd gäller minst 35 cm i diameter.
* '''Mature broadleaf-rich forest''': Forest that older than 80 years in boreal regions or 60 years in boreonemoral and nemoral regions, and at least 25 % of the basal area is broadleaf.
+
* '''Mature broadleaf-rich forest''': äldre än 80 år i boreal region och äldre än 60 år i boreonemoral och nemoral region samt där minst 25 % av grundytan utgörs av lövträd.
* '''Old forest''': Forest older than 140 years in boreal regions or 120 years in Boreonemoral and nemoral regions.
+
* '''Old forest''': genomsnittlig trädålder över 140 år i Norrland och Dalarnas, Värmlands, och Örebro län (Boreal region) samt över 120 år i övriga landet (Boreonemoral och nemoral region)
  
There is a premade report called '''Miljöförhållanden''' for displaying the environmental goal indicators. Download it by clicking the '''Download Templates'''-button. It can then be found in category 6. Naturvård.
+
En ny rapportmall finns att ladda hem som innehåller dessa variabler. Klicka på '''Ladda ner standardmallar'''. Välj att inte skriva över befintliga mallar (om du inte verkligen vill det). Den nya mallen sparas under mappen 6. Naturvård, och heter '''Miljöförhållanden'''.
  
==Other Changes==
+
==Övriga ändringar==
* Updated application suite to .NET Framework 4.8
+
* Uppgraderat ramverk till .NET Framework 4.8
* Changed name of control table [[ControlTable_Carbon | Soil Model]] to [[ControlTable_Carbon | Carbon]]
+
* Namnändrat [[ControlTable_Carbon | Soil Model]] till [[ControlTable_Carbon | Carbon]]
* Changed name of result group '''Recreation''' to '''Non-wood ecosystem services''', including also the shrub cover model results
+
* Namnändrat resultatgruppen [[Recreation_Index_Results | Recreation Index Results]] till [[Non-Wood_Ecosystem_Services_Results | Non-wood ecosystem services]], including also the shrub cover model results
* Changed name of result group '''Harvested Wood Products''' to '''Carbon in Harvested Wood Products'''
+
* Namnändrat resultatgruppen [[Carbon_in_Harvested_Wood_Products_Results|Harvested Wood Products]] till [[Carbon_in_Harvested_Wood_Products_Results | Carbon in Harvested Wood Products]]
* Added settings for Harvested Wood Products to the [[ControlTable_Carbon | Carbon]] control table
+
* Lagt till ändringar för kol i skogsprodukter "Harvested Wood Products" till [[ControlTable_Carbon | kontrolltabellen Carbon]]  
* Time between thinning and final felling is now specified in years instead of periods, in the [[ControlTable_Treatment_Program_Generator | Treatment Program Generator]] control table
+
* Tidsintervall mellan en gallring och ytterligare gallringar, eller föryngringsavverkning, anges nu i år istället för perioder i [[ControlTable_Treatment_Program_Generator | Treatment Program Generator]]-kontrolltabellen
* Faster loading of map control in initial state
+
* Snabbare initiering av kartan i fliken Ingående tillstånd
* [https://www.heurekaslu.se/help/en/index.htm?importing_optimization_solutio.htm Simplified import format] for optimization results (the old format is still supported)
+
* [https://www.heurekaslu.se/help/index.html?importing_optimization_solutio.html Förenklat importformat] för optimeringsresultat (det gamla formatet stöds fortfarande men är inte länge beskrivet i dokumentationen)
* Birch added as its own category in the [[Dead_Wood_Results | Dead Wood]] result group
+
* Björk redovisas nu i en egen kategori i [[Dead_Wood_Results | Dead Wood]]-resultatgruppen
* User can now specify a fraction of cut stems to leave in forest as dead wood after a final felling treatment in the [[ControlTable_Treatment_Model | Treatment Model]] control table
+
* Användare kan nu ange en andel av avverkade stammar som lämnas i skogen efter föryngringsavverkning i [[ControlTable_Treatment_Model | Treatment Model]]-kontrolltabellen. Tidigare var detta bara möjligt i gallring och selektionshuggning.
  
==Bug Fixes==
+
==Buggfixar==
* RotationAgeFactor was not considered when calculating initial state
+
* RotationAgeFactor beaktades inte vid beräkning av Ingående tillstånd
* Register Tree Data had a faulty plot type check
+
* Registrera träddata-formuläret hade en felaktig kontroll av yt-typ
* Possible incorrect wait time between thinnings and other treatments in tactical TPG
+
* Fel väntetid mellan gallring och andra åtgärder i taktisk TPG i vissa fall
* Tree List Importer didn't show an error when the mandatory column InventoryYear was missing
+
* Trädlisteimporten visade inget felmeddelande när den obligatoriska kolumnen InventoryYear var tom
* Mortality was sometimes over- or underestimated in RegWise
+
* Mortaliteten över- och underskattades ibland när stokastisk mortalitet tillämpades
* Wrong decay class assigned to dead trees in IPAK importer
+
* Fel nedbrytningsklass tilldelad till döda träd vid import av IPAK-data
* NPV incorrectly calculated in the optimization summary (not in the actual results)
+
* Nuvärde beräknades felaktigt i högerklick-egenskapsrutan för en optimering (men inte i själva optimeringen och resultatrapporterna)
* StandWise: Overstorey trees that were previously removed would return when backing to period 0, and never be removed again
+
* BeståndsVis: Överståndare som tidigare avverkats återuppstod när man backade till period 0, för att sedan inte avverkas igen.
* Fixed error when cleaning period overlapped final felling period in TPG
+
* Åtgärdat fel vid möjligt tidsmässigt överlapp mellan röjning och föryngringsavverkning i TPG
* Fixed error when importing optimization model item
+
* Åtgärdat fel vid import av modell-element
* Fixed crash when calculating cliques and clusters
+
* Åtgärdat fel vid beräkning av klickar och kluster för spatiala analyser
* Forwarder cost could be calculated to a negative value in very harsh conditions
+
* Skotningskostnaden beräknades till ett negativt värde vid extremt svåra förhållanden (Y, L = 5, 5)
* After treatment proposals were applied, the control category for the first generation was always used even if a final felling was performed
+
* Vid alternativgenerering efter tillämpat Åtgärdsförslag användes kontrollkategoriinställningarna för första generationen, även om Åtgärdsförslag = Föryngringsavverkning utförts
  
<feedDate>2023-04-18</feedDate>
+
<feedDate>2023-04-25</feedDate>
 
<endFeed />
 
<endFeed />
  
==Details from bugtracker==
+
==Detaljer från bugtracker==
 
<mantis>
 
<mantis>
 
status = resolved, closed
 
status = resolved, closed

Latest revision as of 12:39, 25 April 2023

Version 2.21

2023-04-25

Sammanfattning

Detta är en stor uppdatering av Heureka som introducerar en rad användbara nya funktioner, förbättrad användarupplevelse, förbättrad prestanda och en hel del buggfixar.

Ny funktionalitet

Monte Carlo-simuleringar i RegVis

En Monte Carlo-simulering liknar en vanlig simulering, men simuleringen upprepas automatiskt ett användardefinierat antal gånger. Resultaten av de upprepade simuleringarna sparas i databasen och kan visas i rapporter där följande statistik presenteras per variabel: medel-, min och max-värden, standardavvikelse och konfidensintervall.

Syftet med funktionaliteten är att kunna testa effekterna av stokastiska element i framskrivningen vid en Heureka-analys: skogens ingående tillstånd och de olika modellerna som tillsammans används för att prognostisera utvecklingen av skogen över tid. Flera av modellerna som används för att beräkna skogens utveckling och tilldela åtgärder kan köras i stokastiskt läge: Mortalitet och inväxning i etablerad skog, höjdfördelningsfunktioner, skador i ungskog och hur bestånd tilldelas till kontrollkategorierna inom en skogsdomän och prioriteras i åtgärdsplaneringen. Det finns för närvarande inget stöd för stokastiska indata (t.ex. skogliga data eller timmerpriser).

För mer detaljer och instruktioner hur funktionen används hänvisar vi till Heureka-hjälpen

Schackruteskötsel/-huggning i PlanVis

Det är nu möjligt att simulera skog med skötselsystemet Schackruteskötsel även i PlanVis (tidigare tillgängliggjort i RegVis i 2.18).

När schackrutehuggning simuleras så delas ytan upp i en "vit" och en "svart" del, där slutavverkning på den vita delen fördröjs tills efter föryngrad ungskog på den svarta ytan nått den medelhöjd som specificerats av användaren.

För närvarande har de två delarna ingen spatial utsträckning och inga kanteffekter - varken (positiva) på den vita delen eller (negativa) på den svarta - tas i beaktning när simulering utförs med schackrutehuggning.

För mer detaljer och instruktioner hur funktionen används hänvisar vi till Heureka-hjälpen

Justeringsfaktorer per trädslag och period

Inställningarna Growth Factor and Mortality Factor Established Forest har flyttats till en ny kontrolltabellinställning kallad Growth and Mortality Adjustment Factors, i Production Model kontrolltabellen. Möjligheten att ange en faktor även för höjdtillväxt har lagts till.

Faktorerna ligger i en ny dialog och kan anges som specifika inställningar för varje artgrupp och period. Om en faktor inte finns angiven för en period används faktorn från närmast föregående angiven period.

Dessa faktorer är endast avsedda för känslighetsanalyser och forskning och bör inte ändras vid normal användning.

Modeller för risväxters täckningsgrad

Tre nya resultatvariabler har lagts till: Täckningsgrad för blåbär, lingon och ljung. Dessa ligger i resultatgruppen Non-wood ecosystem services.

Två olika modeller kan användas för beräkningen av täckningsgrad av blåbär och lingon. Dessa kan väljas i kontrolltabellen Recreation.

Notera att Hedwalls modeller endast kan användas tillsammans med en skogsdatabas innehållande inventerade värden för initial täckningsgrad, samt kol:kväve-kvoten i humuslagret.

Miljömålsindikatorer

I databasen finns nu fyra nya resultatvariabler som kan användas för att snabbt utvärdera hur det går att uppfylla miljökvalitetsmålet Levande skogar. Dessa har lagts till resultatgruppen Structural Diversity, som anger klassificering relativt följande villkor:

  • Deadwood-rich forest: mer än 20 kubikmeter per dödved med minst 20 cm i diameter per hektar.
  • Forest with 60+ large tree: minst 60 grova träd per hektar. Med grova träd avses för tall, gran och ädellöv, träd som är 45 cm eller mer i diameter. För övriga lövträd gäller minst 35 cm i diameter.
  • Mature broadleaf-rich forest: äldre än 80 år i boreal region och äldre än 60 år i boreonemoral och nemoral region samt där minst 25 % av grundytan utgörs av lövträd.
  • Old forest: genomsnittlig trädålder över 140 år i Norrland och Dalarnas, Värmlands, och Örebro län (Boreal region) samt över 120 år i övriga landet (Boreonemoral och nemoral region)

En ny rapportmall finns att ladda hem som innehåller dessa variabler. Klicka på Ladda ner standardmallar. Välj att inte skriva över befintliga mallar (om du inte verkligen vill det). Den nya mallen sparas under mappen 6. Naturvård, och heter Miljöförhållanden.

Övriga ändringar

Buggfixar

  • RotationAgeFactor beaktades inte vid beräkning av Ingående tillstånd
  • Registrera träddata-formuläret hade en felaktig kontroll av yt-typ
  • Fel väntetid mellan gallring och andra åtgärder i taktisk TPG i vissa fall
  • Trädlisteimporten visade inget felmeddelande när den obligatoriska kolumnen InventoryYear var tom
  • Mortaliteten över- och underskattades ibland när stokastisk mortalitet tillämpades
  • Fel nedbrytningsklass tilldelad till döda träd vid import av IPAK-data
  • Nuvärde beräknades felaktigt i högerklick-egenskapsrutan för en optimering (men inte i själva optimeringen och resultatrapporterna)
  • BeståndsVis: Överståndare som tidigare avverkats återuppstod när man backade till period 0, för att sedan inte avverkas igen.
  • Åtgärdat fel vid möjligt tidsmässigt överlapp mellan röjning och föryngringsavverkning i TPG
  • Åtgärdat fel vid import av modell-element
  • Åtgärdat fel vid beräkning av klickar och kluster för spatiala analyser
  • Skotningskostnaden beräknades till ett negativt värde vid extremt svåra förhållanden (Y, L = 5, 5)
  • Vid alternativgenerering efter tillämpat Åtgärdsförslag användes kontrollkategoriinställningarna för första generationen, även om Åtgärdsförslag = Föryngringsavverkning utförts

Detaljer från bugtracker

Id Category Severity Summary Fixed_in_version Resolution Comment
0000572 TPG major Inget skötselprogram skapat 2.21.0 fixed Inget skötselprogram skapat
0000564 TPG minor Tactical TPG: Inconsistent behaviour in time between thinnings and other treatments 2.21.0 fixed Tactical TPG: Inconsistent behaviour in time between thinnings and other treatments
0000579 Other crash Fel vid beräkning av klickar och avverkningskluster 2.21.0 fixed Fel vid beräkning av klickar och avverkningskluster
0000571 Optimization minor Error when importing model item 2.21.0 fixed Error when importing model item
0000565 Optimization minor Selecting a parameter with a removed resultproperty throws exception 2.21.0 fixed Selecting a parameter with a removed resultproperty throws exception
0000574 Optimization minor Fel NPV i optimeringsinfo för alternativet MaxNPV 2.21.0 fixed Fel NPV i optimeringsinfo för alternativet MaxNPV
0000567 Optimization minor Small error in the Optimization wizard 2.21.0 fixed Small error in the Optimization wizard
0000566 Map plugins trivial Buffer Dialog returns error in some cases 2.21.0 fixed Buffer Dialog returns error in some cases
0000584 Growth / production minor Mindre fel i beräkning av SIS för tall på torvmark i norra Sverige 2.21.0 fixed Mindre fel i beräkning av SIS för tall på torvmark i norra Sverige
0000577 Growth / production minor Breeding effect remains after resetting treatment unit in StandWise 2.21.0 fixed Breeding effect remains after resetting treatment unit in StandWise
0000578 Growth / production minor Overstorey Remover for initial regeneration is removed when backing to period 0 2.21.0 fixed Overstorey Remover for initial regeneration is removed when backing to period 0
0000580 General minor Negative Forwarder Cost 2.21.0 fixed Negative Forwarder Cost
0000563 General minor Simulation of treelist fails in Register Tree Data 2.21.0 fixed Simulation of treelist fails in Register Tree Data
0000581 General minor Fuel wood not collected from natural mortality 2.21.0 fixed Fuel wood not collected from natural mortality
0000573 General major Mortality calculation sometimes biased towards too few or too many stems 2.21.0 fixed Mortality calculation sometimes biased towards too few or too many stems
0000583 General minor Treatment proposals: TPG may switch over to control category 1 2.21.0 fixed Treatment proposals: TPG may switch over to control category 1
0000576 General minor IPAK import: Dead trees assigned to wrong decay class 2.21.0 fixed IPAK import: Dead trees assigned to wrong decay class
0000569 Data import minor Treelist importer ignoring missing InventoryYear 2.21.0 fixed Treelist importer ignoring missing InventoryYear
0000561 Data import trivial Fel rubrik på fråga "create units for retention patches" vid import av beståndsregister direkt vid skapandet av ett nytt projekt 2.21.0 fixed Fel rubrik på fråga "create units for retention patches" vid import av beståndsregister direkt vid skapandet av ett nytt projekt
0000585 Data import minor Plots created in Register Tree Data does not get assigned distanceToCoast. 2.21.0 fixed Plots created in Register Tree Data does not get assigned distanceToCoast.
0000560 Control categories minor RotationAgeAdjustFactor is not considered when calculating initial state 2.21.0 fixed RotationAgeAdjustFactor is not considered when calculating initial state
0000568 Control categories feature Feature: Add settings for Harvested Wood Products 2.21.0 fixed Feature: Add settings for Harvested Wood Products