Version 2.21/sv

From Heureka Wiki
Jump to navigation Jump to search

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
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
0000572 TPG major Inget skötselprogram skapat 2.21.0 fixed Inget skötselprogram skapat
0000579 Other crash Fel vid beräkning av klickar och avverkningskluster 2.21.0 fixed Fel vid beräkning av klickar och avverkningskluster
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
0000571 Optimization minor Error when importing model item 2.21.0 fixed Error when importing model item
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
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
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
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
0000580 General minor Negative Forwarder Cost 2.21.0 fixed Negative Forwarder Cost
0000581 General minor Fuel wood not collected from natural mortality 2.21.0 fixed Fuel wood not collected from natural mortality
0000563 General minor Simulation of treelist fails in Register Tree Data 2.21.0 fixed Simulation of treelist fails in Register Tree Data
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.
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
0000568 Control categories feature Feature: Add settings for Harvested Wood Products 2.21.0 fixed Feature: Add settings for Harvested Wood Products
0000560 Control categories minor RotationAgeAdjustFactor is not considered when calculating initial state 2.21.0 fixed RotationAgeAdjustFactor is not considered when calculating initial state