Version 2.21/sv
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
- Uppgraderat ramverk till .NET Framework 4.8
- Namnändrat Soil Model till Carbon
- Namnändrat resultatgruppen Recreation Index Results till Non-wood ecosystem services, including also the shrub cover model results
- Namnändrat resultatgruppen Harvested Wood Products till Carbon in Harvested Wood Products
- Lagt till ändringar för kol i skogsprodukter "Harvested Wood Products" till kontrolltabellen Carbon
- Tidsintervall mellan en gallring och ytterligare gallringar, eller föryngringsavverkning, anges nu i år istället för perioder i Treatment Program Generator-kontrolltabellen
- Snabbare initiering av kartan i fliken Ingående tillstånd
- Förenklat importformat för optimeringsresultat (det gamla formatet stöds fortfarande men är inte länge beskrivet i dokumentationen)
- Björk redovisas nu i en egen kategori i Dead Wood-resultatgruppen
- Användare kan nu ange en andel av avverkade stammar som lämnas i skogen efter föryngringsavverkning i Treatment Model-kontrolltabellen. Tidigare var detta bara möjligt i gallring och selektionshuggning.
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 |
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 |
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 |
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. |
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 |