<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.heurekaslu.se/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jonare</id>
	<title>Heureka Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.heurekaslu.se/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jonare"/>
	<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/wiki/Special:Contributions/Jonare"/>
	<updated>2026-06-13T14:51:54Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.13</generator>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=StandRegisterFileSpecification&amp;diff=11098</id>
		<title>StandRegisterFileSpecification</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=StandRegisterFileSpecification&amp;diff=11098"/>
		<updated>2026-06-11T08:30:18Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Notes:'''&lt;br /&gt;
*The file specification is also included in the [https://www.heurekaslu.se/filerepository/importtemplates/ImportTemplate_ver3.xlsm Excel-file], in sheet Column Descriptions.&lt;br /&gt;
&lt;br /&gt;
*'''Column order is irrelevant''', the import function uses column names for matching. Optional columns can be be dropped, or left blank. '''It is important that the column names are correct.'''&lt;br /&gt;
&lt;br /&gt;
*Columns denoted as &amp;quot;Required...&amp;quot; in the table below are required if single tree-data should be simulated (with a Weibull-distribution, see below). &lt;br /&gt;
&lt;br /&gt;
*Do not enter zeroes in cells unless the values should actually be zero. Leave the cells empty or remove columns for which you have no data. &lt;br /&gt;
&lt;br /&gt;
*If &amp;quot;Maturity Class&amp;quot; is used, make sure it is correctly depicted, e.g. no overstorey data are allowed to describe a stand classified as K. The class R2 should be used with precaution (if treatment programs including cleaning should be generated, use class R1).'' &lt;br /&gt;
&lt;br /&gt;
{| {{table}} style=&amp;quot;text-align: left; &amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''No'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Field'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Type (length)'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Valid values'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Required for generating tree list?'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Description'''&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter|type=numeral |set=1 }}||AreaLevel2||string(50)||||No||Description for level two, to be used in any subdivision of the analysis area (for stratification purposes, etc.)   &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||AreaLevel3||string(50)||||No||Description for level three, to be used in any subdivision of the analysis area (for stratification purposes, etc.) &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||StandId|| string(25)||||style=&amp;quot;background: orange;&amp;quot;| Yes||Identity of stand (sv: Avdelning) Mandatory! StandId must be unique (except for when a row refers to an overstorey layer or layer with retention trees for a certain stand, in that case two or three rows refer to the same stand). Optional fields named MapId and SubStandId can be added to the file, the unique name is then created in the following format: MapId + Space + StandId + Space + SubStandId.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||&amp;lt;div id=&amp;quot;ParentStandId&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;SetAsideWithinStandId&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;ParentStandId|| string(25)|||| No||Identity of parent stand, if subject stand is a retention patch within another stand. Column name SetAsideWithinStandId is also accepted.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||Register||int||||No|| Register number (some users want this to use when defining forest domains in PlanWise, equivalent to UserDefined below)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Definition:LandUseType | LandUse]]||char(4)||Code||No||Land use type according to the Swedish [http://www.forestand.org/forestand/index.jsp Forestand] standard. Other land use types than productive forest land are currently ignored in initial state calculations, simulations and reports.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||E_1 or blank = Productive forest land (growth &amp;amp;ge; 1 m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;sk/ha,yr.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||Other codes see [[Definition:LandUseType | link]]&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||Layer||Int||1,2,6||No|| 1 or blank = Main layer, 2 = Overstorey (seed trees or shelterwood), 6 = Nature conservation retention trees&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Variable:CountyCode|CountyCode]]||Int||1-31||style=&amp;quot;background: yellow;&amp;quot;| See comment||Mandatory only if no coordinates are given when using program version 2.1 or later. Mandatory in version 2.0 and earlier. Follow link to see codes.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||Altitude||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||Altitude (h.a.m.s.l., m)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||Latitude||float||54-70||style=&amp;quot;background: yellow;&amp;quot;| See comment||Latitude (° N, can be seen in the ClimateCode-map below). Mandatory only if no coordinates are given.  &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||CoordEast||double||||style=&amp;quot;background: yellow;&amp;quot;| See comment||East coordinate, m (SWEREF99). Mandatory if any of CountyCode, Latitude and ClimateCode is missing.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||CoordNorth||double||||style=&amp;quot;background: yellow;&amp;quot;| See comment||North coordinate, m (SWEREF99). Mandatory if any of CountyCode, Latitude and ClimateCode is missing.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DistanceToCoast||int||||style=&amp;quot;background: yellow;&amp;quot;| See comment||(km). Mandatory only if no coordinates are given when using program version 2.1 or later. Mandatory in version 2.0 and earlier. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Variable:ClimateCode|ClimateCode]]||Int||[[Variable:ClimateCode|1-6]]||style=&amp;quot;background: yellow;&amp;quot;| See comment||Mandatory only if no coordinates are given when using program version 2.1 or later. Mandatory in version 2.0 and earlier. Follow link to see codes.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Variable:SoilMoistCode|SoilMoistureCode]]||Int||[[Variable:SoilMoistCode|1-5]]||style=&amp;quot;background: orange;&amp;quot;| Yes||High impact on growth estimation! &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||1 = Dry&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||2 = Mesic&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||3 = Mesic-moist&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||4 = Moist&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||5 = Wet&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Variable:VegetationTypeCode|VegetationType]]||Int||[[Variable:VegetationTypeCode|1-18]]||style=&amp;quot;background: orange;&amp;quot;| Yes||High impact on growth estimation! Follow link to see codes.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Definition:BottomLayerTypeCode|BottomLayer]]||Int||[[Definition:BottomLayerTypeCode|1-6]]||style=&amp;quot;background: yellow;&amp;quot;| See comment||(Bottenskiktstyp). Follow link to see codes. Required only if SiteIndex (SIS) should be calculated by the program.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Definition:SoilWaterCode|SoilWaterCode]]||Int||[[Definition:SoilWaterCode|1-3]]||style=&amp;quot;background: yellow;&amp;quot;| See comment||(Rörligt markvatten). Follow link to see codes. Required only if SiteIndex (SIS) should be calculated by the program.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Definition:SoilDepth|SoilDepthCode]]||Int||[[Definition:SoilDepth|1-4]]||style=&amp;quot;background: yellow;&amp;quot;| See comment||(Jorddjup) Follow link to see codes. Required only if SiteIndex (SIS) should be calculated by the program.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Definition:SoilTextureCode|SoilTextureCode]]||Int||[[Definition:SoilTextureCode|1-9]]||style=&amp;quot;background: yellow;&amp;quot;| See comment||(Jordtextur). Follow link to see codes. Required only if SiteIndex (SIS) should be calculated by the program.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||SlopeDirectionNorthEast||Int||0/1||No||1 if slope direction is toward north-east. Might be used when calculating a Site Index (SIS).&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||Ditch||Int||0/1||No||1 if ditched, 0 else.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||Peat||Int|||0/1||No||1 if peat, 0 else.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||SKSManagementClass||char(2)||Code (ex. PG)||No||Type of management class according to &amp;quot;Skogsstyrelsens målklassning för Grön skogsbruksplan&amp;quot; (&amp;quot;[http://www.svo.se/episerver4/templates/SNormalPage.aspx?id=11527&amp;amp;epslanguage=SV Green Forest Management Plan]&amp;quot;)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||NO = &amp;quot;Naturvård orörd&amp;quot;: Environmental goals with undisturbed forest &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||NS = &amp;quot;Naturvård skötsel&amp;quot;: Environmental goals with adapted management&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||PF = &amp;quot;Produktion förstärkt hänsyn&amp;quot;: Production goals with reinforced considerations  &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||PG = &amp;quot;Produktion generell hänsyn&amp;quot;: Production goals with general environmental considerations &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||MaturityClass||char(2)||Code (ex. K1)||No||Maturity class (sv: Huggningsklass)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||K1 = Kalmark som är obehandlad eller ofullständigt behandlad (åtgärder kvarstår). Bare land, no regeneration.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||K2 = Kalmark under föryngring, behandlad med nödvändiga återväxtåtgärder (åtgärder utförda). Bare land, regeneration treatments have been done.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||R1 = Röjningsskog. Plantskog, skog vars huvudträdslag har en medelhöjd som är lägre än 1.3 m. Young stand, mean height of main species &amp;lt; 1.3 m. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||R2 = Röjningsskog. Ungskog, skog vars huvudträdslag har en medelhöjd som är 1.3 m eller högre. Young stand, mean height of main species &amp;gt;= 1.3 m. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||G1 = Yngre gallringsskog, skog som är yngre än lägsta tillåtna ålder för föryngringsavverkning. Young stand ready for first thinning. Mean arithmetic height &amp;gt;= 6-7 m.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||G2 = Äldre gallringsskog, skog som snart uppnår lägsta ålder för föryngringsavverkning. Stand that will soon reach the minimum allowed final felling. Thinning can also be applied. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||S1 = Skog som kan föryngringsavverkas. Yngre avverkningsbar skog som inte är att hänföra till S2. Stand that is eligible for final felling, minimum cutting age has been reached.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||S2 = Skog som är mogen att föryngringsavverka. Skog som uppnått lämplig växttid eller som av andra skäl bör föryngringsavverkas. Stand that has reached its optimum MAI (Mean annual increment) and from a volume production maximization perspective should be clear cut.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||S3 = Skog som är mogen att föryngringsavverka, men som inte bör föryngringsavverkas pga. naturvårdsskäl. Stand that can be clear cut, but should be avoided for some reason, for example nature conservation.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||E1 = Restskog. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||E2 = Gles skog eller skog av ett för marken olämpligt trädslag.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||E3 = Hagmarkskog.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}&amp;lt;span id=&amp;quot;blamalklass&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;||BlueTargetClass (alternative names: &amp;quot;BlaMalklass&amp;quot;, &amp;quot;BlueTargetClass&amp;quot;, &amp;quot;BlueGoalClass&amp;quot; and &amp;quot;BlueTarget&amp;quot;)||char(2) or integer||Code (ex. VS) or integer||No||Blue target class (Blå målklass) according to [http://www.wwf.se/wwfs-arbete/sotvatten/1455543-levande-skogsvatten-npk-bla-malklasser WWF]. You can enter a code such as &amp;quot;VO&amp;quot;. If a stand consists of multiple classes, you can enter the sum of the numeric codes, for example VS and VO can be entered as 12 (4 + 8). Heureka has a GIS function (the BufferZone tool in the map window) to create buffer zone of varying widths depending on the class value of the intersecting water streams. Alternative columns names are &amp;quot;BlaMalklass&amp;quot;, &amp;quot;BlueTargetClass&amp;quot;, &amp;quot;BlueGoalClass&amp;quot; and &amp;quot;BlueTarget&amp;quot;. The value is not used in Heureka per se, other than that you can used in forest domain and report conditions.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||None or blank = No specific water protection or no class assigned&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||VG or 1 = Water environment with general management consideration&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||VF or 2 = Water environment with enforced management considerations&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||VS or 4 = Water environment with specific management actions &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||VO or 8 = Water environment to be set aside and left unmanaged&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||EvenAgedCode||int||1-3||No||Not only reflecting the ages but also the stands' homogeneity regarding tree sizes (with impact on the diameter distribution, see below.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||1 = EvenAged&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||2 = MostlyEvenAged&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||3 = UnevenAged&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||SoilBearingCapacity ||Int||1-5||No||(sv: Grundförhållanden i &amp;quot;GYL&amp;quot;)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||1 = Very good soil bearing. Normally soil is good for driving on during all year&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||2 = Good soil bearing. Normally soil is good for driving on during all year, with exception of while thowing in the ground and heavy autumn rains&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||3 = Medium good soil bearing. Be precautious during periods of high humidity in soil, especially in low terrain, heavy vehicles and many crossings&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||4 = Medium soil bearing. Reinforcement in soil is of great importance. When not frozen, the bearing is uncertain&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||5 = Very bad soil bearing. Vehicles are only to be used when soil is frozen&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||Surface ||int||1-5||No||(sv: Ytstruktur i &amp;quot;GYL&amp;quot;)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||1 = No surface boulders&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||2 = Few boulders&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||3 = Scattered boulders&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||4 = Frequent boulders&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||5 = Large boulders&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Definition:SlopeTypeCode|Slope]] ||int||[[Definition:SlopeTypeCode|1-5]]||No||Slope within the stand (sv: Lutning i &amp;quot;GYL&amp;quot;). Affects harvesting costs and growth models.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||1 = 0-10 %&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||2 = 10-20 %&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||3 = 20-33 %&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||4 = 33-50 %&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||5 = &amp;gt;50 %&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Definition:SlopeTypeCode|TerrainRoadSlope]]||int||[[Definition:SlopeTypeCode|1-5]]||No||Same codes as Slope, but affects only forwarding costs.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||Date (alternative names: InventoryYear,InventoryDate)||int or date||||style=&amp;quot;background: orange;&amp;quot;| Yes||Inventory year or date in format YYYY or YYYY-MM-DD&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||OwnerType||int||0-5||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||0 = Unknown&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||1 = State&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||2 = Ecclesiastical&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||3 = OtherPublic&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||4 = Corporation&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||5 = Private&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||&amp;lt;span id=&amp;quot;SIS&amp;quot;&amp;gt;SIS||double||||style=&amp;quot;background: orange;&amp;quot;| Yes||Site index as determined by site factors (H100 or H50 (for birch and P. contorta), m)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||SIH||double|||| No||Site index according to height development of dominant trees, m. )&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||&amp;lt;span id=&amp;quot;SI_Management&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;SI_Management||double|||| No||Site index to use when included in treatment rules, for example minimum final felling age. If left blank, SIS is used )&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||SiteIndexSpecies||int||||style=&amp;quot;background: orange;&amp;quot;| Yes||Species for which SiteIndex refers to:&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||1 = Pine (or letter T)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||2 = Spruce (or letter G)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||3 = Birch (or letter B)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || |||5 = Oak (or letters Ek)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||6 = Beech (or letters Bok)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||8 = P. contorta (or letter C)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||''NB: The system requires SI-values for either pine (T) or spruce (G). Hence, site indices for P. contorta will be converted to a corresponding value for pine; site indices for birch, oak, and beech will be converted to a corresponding value for spruce.''&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||TotalArea||double||||style=&amp;quot;background: orange;&amp;quot;| Yes||ha&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||ProdArea||double||||style=&amp;quot;background: orange;&amp;quot;| Yes||Productive area (ha)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||ImpArea||double||||No||Impediment area (ha)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||&amp;lt;div id=&amp;quot;NCArea&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;NCArea||double||||No||Nature conservation area (ha), ''i.e. area set aside from timber production''&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGV||double||||style=&amp;quot;background: yellow;&amp;quot;| See comment||Mean diameter (basal area weighted, cm). For an established stand (mean height &amp;gt;= 7 m, at least two of DGV, DG, N and G must be entered)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DG||double||||style=&amp;quot;background: yellow;&amp;quot;| See comment||Quadratic mean diameter (cm) (sv: Grundytemedelstammens diameter, ''normalt något mindre än den grundytevägda medeldiametern)''. For an established stand (mean height &amp;gt;= 7 m, at least two of DGV, DG, N and G must be entered)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||H||double||||No||Alternative name MeanHeight. Mean height (basal area weighted, m)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||MeanAge||double||||style=&amp;quot;background: orange;&amp;quot;| Yes||Mean tree total age (basal area weighted, years)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||N||double||||style=&amp;quot;background: yellow;&amp;quot;| See comment||Stem density (no of trees/ha, productive area). For an established stand (mean height &amp;gt;= 7 m, at least two of DGV, DG, N and G must be entered)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||G||float||||style=&amp;quot;background: yellow;&amp;quot;| See comment||Basal area (m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;/ha, productive area). For an established stand (mean height &amp;gt;= 7 m, at least two of DGV, DG, N and G must be entered)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||V||double||||No||Volume (m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;sk/ha, productive area). Can be used to compare with volumes calulated with Heureka. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||CAI||double||||No||Current annual volume increment (m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;sk/ha, yr)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||PropPine||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||Proportion pine of basal area if mean height &amp;gt;7 m, otherwise prop. of stem density. Can be left empty if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||PropSpruce||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||Can be left empty if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||PropBirch||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||Can be left empty if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||PropAspen||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||Can be left empty if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||PropOak||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||Can be left empty if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||PropBeech||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||Can be left empty if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||PropDeciduous||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||(sv: Övrigt ädellöv) Can be left empty if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||PropContorta||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||Can be left empty if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||PropBroadleaf||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||(sv: Övrigt triviallöv) Can be left empty if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||PropLarch||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||(sv: Lärk (europeisk eller sibirisk)) Can be left empty if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||&amp;lt;div id=&amp;quot;DiameterType&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;DiameterType||int||0-1||No||Indicator for which type of mean diameter is entered in fields DGPine to DGBroadLeaf. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||0 (default)= Diameter of mean basal area tree&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||1 = Basal area weighted mean diameter&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGPine||float||||No||Mean diameter pine (cm)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGSpruce||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGBirch||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGAspen||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGOak||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGBeech||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGDeciduous||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGContorta||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGBroadleaf||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGLarch||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||HPine||float||||No||Mean height pine (basal area weighted, m)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||HSpruce||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||HBirch||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||HAspen||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||HOak||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||HBeech||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||HDeciduous||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||HContorta||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||HBroadleaf||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||HLarch||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||TerrainTransportDistance||int||||No||One way average terrain transport distance from centre of stand to nearest road (meters)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||LastClearcutYear||int||||No||Year when clearcut was last performed. Format YYYY&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||LastThinningYear||int||||No||Year or date when thinning was last performed. Format YYYY or YYYY-MM-DD&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||LastFertilizationYear||int||||No||Year or date when fertilization was last performed. Format YYYY or YYYY-MM-DD&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||LastRegenerationYear||int||||No||Year or date when regeneration was last performed. Format YYYY or YYYY-MM-DD&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||RegenerationMethod||int||0-2||No||(Used if MaturityClass is entered and set to K1)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||Breeded||int||0-1||No||For young stands: 1=Current stand was regenerated with breeded plants, 0 or blank otherwise. Column name IsBreeded and RegenerationBreeded are also accepted.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||0 = Natural regeneration&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||1 = Plantation&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||2 = Sowing&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Definition:SpeciesCode | RegenerationSpecies]]||int||1-10||No||Regeneration [[Definition:SpeciesCode | species (group code)]]. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || || '''Very useful''' for controlling what regeneration species to use in PlanWise. Ensure that setting SpeciesToPlant in the Regeneration Settings form in PlanWise is set to Regeneration Species. Note! In versions prior to 2.5, it was only used to determine what species to use when regenerating bare land in period 0.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Definition:TreatmentCode | TreatmentProposal]]||int||0||No|| Note: If treatment proposals are given, they should preferably be entered in sheet TretmentProposals in the Excel-file (see [http://heurekaslu.org/help/index.html?importera_atgardsforslag.htm Heureka Helpdoc]. Use number codes: [[Definition:TreatmentCode]]&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||TreatmentPriority||int||0-4||No||Note: If treatment proposals are given, they should preferably be entered in sheet TretmentProposals in the Excel-file (see [http://heurekaslu.org/help/index.html?importera_atgardsforslag.htm Heureka Helpdoc] &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||0 = Not available&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||1 = Within 5 years&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||2 = Within 5 to 10 years&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||3 = Within 10 to 15 years&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||4 = Beyond 15 years&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||Note ||string(max) ||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||UserDefinedVariable1||int||||No||Open for user defined setting. If you change the column heading to another name, it will be available when selecting data and in tables views etc. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||UserDefinedVariable2||int||||No||-&amp;quot;-&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||UserDefinedVariable3||int||||No||-&amp;quot;-&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||UserDefinedVariable4||int||||No||-&amp;quot;-&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||UserDefinedVariable5||int||||No||-&amp;quot;-&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||UserDefinedVariable6||real||||No||-&amp;quot;-&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||UserDefinedVariable7||real||||No||-&amp;quot;-&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||UserDefinedVariable8||real||||No||-&amp;quot;-&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||UserDefinedVariable9||real||||No||-&amp;quot;-&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||UserDefinedVariable10||real||||No||-&amp;quot;-&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||&amp;lt;div id=&amp;quot;DecayClassStandRegCols&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;DeadWoodTotal||real||||No||Volume of dead wood (m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;/ha)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DeadWoodDecayClass1||real||||No||Volume of dead wood in [[Definition:DecayClass|decay class 0]] (m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;/ha). '''Note:''' Corresponds to  [[Definition:DecayClass|'''DecayClass0''']] in the results!&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DeadWoodDecayClass2||real||||No||Volume of dead wood in [[Definition:DecayClass|decay class 1]] (m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;/ha). '''Note:''' Corresponds to  [[Definition:DecayClass|'''DecayClass1''']] in the results!&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DeadWoodDecayClass3||real||||No||Volume of dead wood in [[Definition:DecayClass|decay class 2]] (m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;/ha). '''Note:''' Corresponds to  [[Definition:DecayClass|'''DecayClass2''']] in the results!&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DeadWoodDecayClass4||real||||No||Volume of dead wood in [[Definition:DecayClass|decay class 3]] (m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;/ha). '''Note:''' Corresponds to  [[Definition:DecayClass|'''DecayClass3''']] in the results!&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DeadWoodDecayClass5||real||||No||Volume of dead wood in [[Definition:DecayClass|decay class 4]] (m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;/ha). '''Note:''' Corresponds to  [[Definition:DecayClass|'''DecayClass4''']] in the results!&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Definition:SpeciesCode|SpeciesUser]]||int||[[Definition:SpeciesCode|11-97]]||No||Species code for a species not included in the species groups above. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||ProportionSpeciesUser||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||Proportion of species of SpeciesUser. Cf. PropPine above. Can be left blank if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||MeanDiameterSpeciesUser||float||||No||Mean diameter (cm) of species SpeciesUser. Cf. DgPine above. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||MeanHeightSpeciesUser||float||||No||Mean height (m) of species of SpeciesUser. Cf. HPine above. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||RoadId1||int||||No||Column to place the id of a forest road connected to the stand. Forest roads are not handled explicitly in Heureka but the RoadId:s are available as parameters in the optimization model, for the advanced optimization modeler.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||RoadId2||int||||No||Column to place the id of an alternative forest road connected to the stand. Forest roads are not handled explicitly in Heureka but the RoadId:s are available as parameters in the optimization model, for the advanced optimization modeler. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||&amp;lt;span id=&amp;quot;SetAsideType&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[Definition:SetAsideType|SetAsideType]] ||[[Definition:SetAsideType|int]] ||0-3 ||No || Introduced in version 2.4.0.10. Values: [[Definition:SetAsideType]]. See usage in the [http://heurekaslu.org/help/en/index.html?naturvardsatgarder.htm Help documention]&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=StandRegisterFileSpecification&amp;diff=11097</id>
		<title>StandRegisterFileSpecification</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=StandRegisterFileSpecification&amp;diff=11097"/>
		<updated>2026-06-11T06:24:28Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Notes:'''&lt;br /&gt;
*The file specification is also included in the [https://www.heurekaslu.se/filerepository/importtemplates/ImportTemplate_ver3.xlsm Excel-file], in sheet Column Descriptions.&lt;br /&gt;
&lt;br /&gt;
*'''Column order is irrelevant''', the import function uses column names for matching. Optional columns can be be dropped, or left blank. '''It is important that the column names are correct.'''&lt;br /&gt;
&lt;br /&gt;
*Columns denoted as &amp;quot;Required...&amp;quot; in the table below are required if single tree-data should be simulated (with a Weibull-distribution, see below). &lt;br /&gt;
&lt;br /&gt;
*Do not enter zeroes in cells unless the values should actually be zero. Leave the cells empty or remove columns for which you have no data. &lt;br /&gt;
&lt;br /&gt;
*If &amp;quot;Maturity Class&amp;quot; is used, make sure it is correctly depicted, e.g. no overstorey data are allowed to describe a stand classified as K. The class R2 should be used with precaution (if treatment programs including cleaning should be generated, use class R1).'' &lt;br /&gt;
&lt;br /&gt;
{| {{table}} style=&amp;quot;text-align: left; &amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''No'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Field'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Type (length)'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Valid values'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Required for generating tree list?'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Description'''&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter|type=numeral |set=1 }}||AreaLevel2||string(50)||||No||Description for level two, to be used in any subdivision of the analysis area (for stratification purposes, etc.)   &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||AreaLevel3||string(50)||||No||Description for level three, to be used in any subdivision of the analysis area (for stratification purposes, etc.) &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||StandId|| string(25)||||style=&amp;quot;background: orange;&amp;quot;| Yes||Identity of stand (sv: Avdelning) Mandatory! StandId must be unique (except for when a row refers to an overstorey layer or layer with retention trees for a certain stand, in that case two or three rows refer to the same stand). Optional fields named MapId and SubStandId can be added to the file, the unique name is then created in the following format: MapId + Space + StandId + Space + SubStandId.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||&amp;lt;div id=&amp;quot;ParentStandId&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div id=&amp;quot;SetAsideWithinStandId&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;ParentStandId|| string(25)|||| No||Identity of parent stand, if subject stand is a retention patch within another stand. Column name SetAsideWithinStandId is also accepted.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||Register||int||||No|| Register number (some users want this to use when defining forest domains in PlanWise, equivalent to UserDefined below)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Definition:LandUseType | LandUse]]||char(4)||Code||No||Land use type according to the Swedish [http://www.forestand.org/forestand/index.jsp Forestand] standard. Other land use types than productive forest land are currently ignored in initial state calculations, simulations and reports.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||E_1 or blank = Productive forest land (growth &amp;amp;ge; 1 m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;sk/ha,yr.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||Other codes see [[Definition:LandUseType | link]]&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||Layer||Int||1,2,6||No|| 1 or blank = Main layer, 2 = Overstorey (seed trees or shelterwood), 6 = Nature conservation retention trees&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Variable:CountyCode|CountyCode]]||Int||1-31||style=&amp;quot;background: yellow;&amp;quot;| See comment||Mandatory only if no coordinates are given when using program version 2.1 or later. Mandatory in version 2.0 and earlier. Follow link to see codes.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||Altitude||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||Altitude (h.a.m.s.l., m)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||Latitude||float||54-70||style=&amp;quot;background: yellow;&amp;quot;| See comment||Latitude (° N, can be seen in the ClimateCode-map below). Mandatory only if no coordinates are given.  &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||CoordEast||double||||style=&amp;quot;background: yellow;&amp;quot;| See comment||East coordinate, m (SWEREF99). Mandatory if any of CountyCode, Latitude and ClimateCode is missing.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||CoordNorth||double||||style=&amp;quot;background: yellow;&amp;quot;| See comment||North coordinate, m (SWEREF99). Mandatory if any of CountyCode, Latitude and ClimateCode is missing.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DistanceToCoast||int||||style=&amp;quot;background: yellow;&amp;quot;| See comment||(km). Mandatory only if no coordinates are given when using program version 2.1 or later. Mandatory in version 2.0 and earlier. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Variable:ClimateCode|ClimateCode]]||Int||[[Variable:ClimateCode|1-6]]||style=&amp;quot;background: yellow;&amp;quot;| See comment||Mandatory only if no coordinates are given when using program version 2.1 or later. Mandatory in version 2.0 and earlier. Follow link to see codes.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Variable:SoilMoistCode|SoilMoistureCode]]||Int||[[Variable:SoilMoistCode|1-5]]||style=&amp;quot;background: orange;&amp;quot;| Yes||High impact on growth estimation! &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||1 = Dry&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||2 = Mesic&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||3 = Mesic-moist&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||4 = Moist&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||5 = Wet&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Variable:VegetationTypeCode|VegetationType]]||Int||[[Variable:VegetationTypeCode|1-18]]||style=&amp;quot;background: orange;&amp;quot;| Yes||High impact on growth estimation! Follow link to see codes.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Definition:BottomLayerTypeCode|BottomLayer]]||Int||[[Definition:BottomLayerTypeCode|1-6]]||style=&amp;quot;background: yellow;&amp;quot;| See comment||(Bottenskiktstyp). Follow link to see codes. Required only if SiteIndex (SIS) should be calculated by the program.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Definition:SoilWaterCode|SoilWaterCode]]||Int||[[Definition:SoilWaterCode|1-3]]||style=&amp;quot;background: yellow;&amp;quot;| See comment||(Rörligt markvatten). Follow link to see codes. Required only if SiteIndex (SIS) should be calculated by the program.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Definition:SoilDepth|SoilDepthCode]]||Int||[[Definition:SoilDepth|1-4]]||style=&amp;quot;background: yellow;&amp;quot;| See comment||(Jorddjup) Follow link to see codes. Required only if SiteIndex (SIS) should be calculated by the program.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Definition:SoilTextureCode|SoilTextureCode]]||Int||[[Definition:SoilTextureCode|1-9]]||style=&amp;quot;background: yellow;&amp;quot;| See comment||(Jordtextur). Follow link to see codes. Required only if SiteIndex (SIS) should be calculated by the program.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||Ditch||Int||0/1||No||1 if ditched, 0 else.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||Peat||Int|||0/1||No||1 if peat, 0 else.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||SKSManagementClass||char(2)||Code (ex. PG)||No||Type of management class according to &amp;quot;Skogsstyrelsens målklassning för Grön skogsbruksplan&amp;quot; (&amp;quot;[http://www.svo.se/episerver4/templates/SNormalPage.aspx?id=11527&amp;amp;epslanguage=SV Green Forest Management Plan]&amp;quot;)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||NO = &amp;quot;Naturvård orörd&amp;quot;: Environmental goals with undisturbed forest &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||NS = &amp;quot;Naturvård skötsel&amp;quot;: Environmental goals with adapted management&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||PF = &amp;quot;Produktion förstärkt hänsyn&amp;quot;: Production goals with reinforced considerations  &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||PG = &amp;quot;Produktion generell hänsyn&amp;quot;: Production goals with general environmental considerations &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||MaturityClass||char(2)||Code (ex. K1)||No||Maturity class (sv: Huggningsklass)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||K1 = Kalmark som är obehandlad eller ofullständigt behandlad (åtgärder kvarstår). Bare land, no regeneration.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||K2 = Kalmark under föryngring, behandlad med nödvändiga återväxtåtgärder (åtgärder utförda). Bare land, regeneration treatments have been done.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||R1 = Röjningsskog. Plantskog, skog vars huvudträdslag har en medelhöjd som är lägre än 1.3 m. Young stand, mean height of main species &amp;lt; 1.3 m. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||R2 = Röjningsskog. Ungskog, skog vars huvudträdslag har en medelhöjd som är 1.3 m eller högre. Young stand, mean height of main species &amp;gt;= 1.3 m. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||G1 = Yngre gallringsskog, skog som är yngre än lägsta tillåtna ålder för föryngringsavverkning. Young stand ready for first thinning. Mean arithmetic height &amp;gt;= 6-7 m.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||G2 = Äldre gallringsskog, skog som snart uppnår lägsta ålder för föryngringsavverkning. Stand that will soon reach the minimum allowed final felling. Thinning can also be applied. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||S1 = Skog som kan föryngringsavverkas. Yngre avverkningsbar skog som inte är att hänföra till S2. Stand that is eligible for final felling, minimum cutting age has been reached.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||S2 = Skog som är mogen att föryngringsavverka. Skog som uppnått lämplig växttid eller som av andra skäl bör föryngringsavverkas. Stand that has reached its optimum MAI (Mean annual increment) and from a volume production maximization perspective should be clear cut.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||S3 = Skog som är mogen att föryngringsavverka, men som inte bör föryngringsavverkas pga. naturvårdsskäl. Stand that can be clear cut, but should be avoided for some reason, for example nature conservation.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||E1 = Restskog. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||E2 = Gles skog eller skog av ett för marken olämpligt trädslag.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||E3 = Hagmarkskog.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}&amp;lt;span id=&amp;quot;blamalklass&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;||BlueTargetClass (alternative names: &amp;quot;BlaMalklass&amp;quot;, &amp;quot;BlueTargetClass&amp;quot;, &amp;quot;BlueGoalClass&amp;quot; and &amp;quot;BlueTarget&amp;quot;)||char(2) or integer||Code (ex. VS) or integer||No||Blue target class (Blå målklass) according to [http://www.wwf.se/wwfs-arbete/sotvatten/1455543-levande-skogsvatten-npk-bla-malklasser WWF]. You can enter a code such as &amp;quot;VO&amp;quot;. If a stand consists of multiple classes, you can enter the sum of the numeric codes, for example VS and VO can be entered as 12 (4 + 8). Heureka has a GIS function (the BufferZone tool in the map window) to create buffer zone of varying widths depending on the class value of the intersecting water streams. Alternative columns names are &amp;quot;BlaMalklass&amp;quot;, &amp;quot;BlueTargetClass&amp;quot;, &amp;quot;BlueGoalClass&amp;quot; and &amp;quot;BlueTarget&amp;quot;. The value is not used in Heureka per se, other than that you can used in forest domain and report conditions.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||None or blank = No specific water protection or no class assigned&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||VG or 1 = Water environment with general management consideration&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||VF or 2 = Water environment with enforced management considerations&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||VS or 4 = Water environment with specific management actions &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| ||||||||||VO or 8 = Water environment to be set aside and left unmanaged&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||EvenAgedCode||int||1-3||No||Not only reflecting the ages but also the stands' homogeneity regarding tree sizes (with impact on the diameter distribution, see below.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||1 = EvenAged&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||2 = MostlyEvenAged&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||3 = UnevenAged&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||SoilBearingCapacity ||Int||1-5||No||(sv: Grundförhållanden i &amp;quot;GYL&amp;quot;)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||1 = Very good soil bearing. Normally soil is good for driving on during all year&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||2 = Good soil bearing. Normally soil is good for driving on during all year, with exception of while thowing in the ground and heavy autumn rains&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||3 = Medium good soil bearing. Be precautious during periods of high humidity in soil, especially in low terrain, heavy vehicles and many crossings&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||4 = Medium soil bearing. Reinforcement in soil is of great importance. When not frozen, the bearing is uncertain&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||5 = Very bad soil bearing. Vehicles are only to be used when soil is frozen&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||Surface ||int||1-5||No||(sv: Ytstruktur i &amp;quot;GYL&amp;quot;)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||1 = No surface boulders&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||2 = Few boulders&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||3 = Scattered boulders&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||4 = Frequent boulders&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||5 = Large boulders&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Definition:SlopeTypeCode|Slope]] ||int||[[Definition:SlopeTypeCode|1-5]]||No||Slope within the stand (sv: Lutning i &amp;quot;GYL&amp;quot;). Affects harvesting costs and growth models.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||1 = 0-10 %&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||2 = 10-20 %&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||3 = 20-33 %&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||4 = 33-50 %&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||5 = &amp;gt;50 %&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Definition:SlopeTypeCode|TerrainRoadSlope]]||int||[[Definition:SlopeTypeCode|1-5]]||No||Same codes as Slope, but affects only forwarding costs.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||Date (alternative names: InventoryYear,InventoryDate)||int or date||||style=&amp;quot;background: orange;&amp;quot;| Yes||Inventory year or date in format YYYY or YYYY-MM-DD&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||OwnerType||int||0-5||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||0 = Unknown&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||1 = State&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||2 = Ecclesiastical&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||3 = OtherPublic&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||4 = Corporation&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||5 = Private&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||&amp;lt;span id=&amp;quot;SIS&amp;quot;&amp;gt;SIS||double||||style=&amp;quot;background: orange;&amp;quot;| Yes||Site index as determined by site factors (H100 or H50 (for birch and P. contorta), m)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||SIH||double|||| No||Site index according to height development of dominant trees, m. )&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||&amp;lt;span id=&amp;quot;SI_Management&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;SI_Management||double|||| No||Site index to use when included in treatment rules, for example minimum final felling age. If left blank, SIS is used )&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||SiteIndexSpecies||int||||style=&amp;quot;background: orange;&amp;quot;| Yes||Species for which SiteIndex refers to:&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||1 = Pine (or letter T)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||2 = Spruce (or letter G)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||3 = Birch (or letter B)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || |||5 = Oak (or letters Ek)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||6 = Beech (or letters Bok)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||8 = P. contorta (or letter C)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||''NB: The system requires SI-values for either pine (T) or spruce (G). Hence, site indices for P. contorta will be converted to a corresponding value for pine; site indices for birch, oak, and beech will be converted to a corresponding value for spruce.''&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||TotalArea||double||||style=&amp;quot;background: orange;&amp;quot;| Yes||ha&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||ProdArea||double||||style=&amp;quot;background: orange;&amp;quot;| Yes||Productive area (ha)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||ImpArea||double||||No||Impediment area (ha)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||&amp;lt;div id=&amp;quot;NCArea&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;NCArea||double||||No||Nature conservation area (ha), ''i.e. area set aside from timber production''&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGV||double||||style=&amp;quot;background: yellow;&amp;quot;| See comment||Mean diameter (basal area weighted, cm). For an established stand (mean height &amp;gt;= 7 m, at least two of DGV, DG, N and G must be entered)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DG||double||||style=&amp;quot;background: yellow;&amp;quot;| See comment||Quadratic mean diameter (cm) (sv: Grundytemedelstammens diameter, ''normalt något mindre än den grundytevägda medeldiametern)''. For an established stand (mean height &amp;gt;= 7 m, at least two of DGV, DG, N and G must be entered)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||H||double||||No||Alternative name MeanHeight. Mean height (basal area weighted, m)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||MeanAge||double||||style=&amp;quot;background: orange;&amp;quot;| Yes||Mean tree total age (basal area weighted, years)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||N||double||||style=&amp;quot;background: yellow;&amp;quot;| See comment||Stem density (no of trees/ha, productive area). For an established stand (mean height &amp;gt;= 7 m, at least two of DGV, DG, N and G must be entered)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||G||float||||style=&amp;quot;background: yellow;&amp;quot;| See comment||Basal area (m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;/ha, productive area). For an established stand (mean height &amp;gt;= 7 m, at least two of DGV, DG, N and G must be entered)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||V||double||||No||Volume (m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;sk/ha, productive area). Can be used to compare with volumes calulated with Heureka. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||CAI||double||||No||Current annual volume increment (m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;sk/ha, yr)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||PropPine||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||Proportion pine of basal area if mean height &amp;gt;7 m, otherwise prop. of stem density. Can be left empty if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||PropSpruce||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||Can be left empty if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||PropBirch||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||Can be left empty if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||PropAspen||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||Can be left empty if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||PropOak||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||Can be left empty if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||PropBeech||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||Can be left empty if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||PropDeciduous||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||(sv: Övrigt ädellöv) Can be left empty if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||PropContorta||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||Can be left empty if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||PropBroadleaf||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||(sv: Övrigt triviallöv) Can be left empty if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||PropLarch||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||(sv: Lärk (europeisk eller sibirisk)) Can be left empty if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||&amp;lt;div id=&amp;quot;DiameterType&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;DiameterType||int||0-1||No||Indicator for which type of mean diameter is entered in fields DGPine to DGBroadLeaf. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||0 (default)= Diameter of mean basal area tree&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||1 = Basal area weighted mean diameter&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGPine||float||||No||Mean diameter pine (cm)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGSpruce||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGBirch||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGAspen||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGOak||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGBeech||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGDeciduous||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGContorta||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGBroadleaf||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DGLarch||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||HPine||float||||No||Mean height pine (basal area weighted, m)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||HSpruce||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||HBirch||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||HAspen||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||HOak||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||HBeech||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||HDeciduous||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||HContorta||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||HBroadleaf||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||HLarch||float||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||TerrainTransportDistance||int||||No||One way average terrain transport distance from centre of stand to nearest road (meters)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||LastClearcutYear||int||||No||Year when clearcut was last performed. Format YYYY&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||LastThinningYear||int||||No||Year or date when thinning was last performed. Format YYYY or YYYY-MM-DD&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||LastFertilizationYear||int||||No||Year or date when fertilization was last performed. Format YYYY or YYYY-MM-DD&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||LastRegenerationYear||int||||No||Year or date when regeneration was last performed. Format YYYY or YYYY-MM-DD&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||RegenerationMethod||int||0-2||No||(Used if MaturityClass is entered and set to K1)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||Breeded||int||0-1||No||For young stands: 1=Current stand was regenerated with breeded plants, 0 or blank otherwise. Column name IsBreeded and RegenerationBreeded are also accepted.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||0 = Natural regeneration&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||1 = Plantation&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||2 = Sowing&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Definition:SpeciesCode | RegenerationSpecies]]||int||1-10||No||Regeneration [[Definition:SpeciesCode | species (group code)]]. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || || '''Very useful''' for controlling what regeneration species to use in PlanWise. Ensure that setting SpeciesToPlant in the Regeneration Settings form in PlanWise is set to Regeneration Species. Note! In versions prior to 2.5, it was only used to determine what species to use when regenerating bare land in period 0.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Definition:TreatmentCode | TreatmentProposal]]||int||0||No|| Note: If treatment proposals are given, they should preferably be entered in sheet TretmentProposals in the Excel-file (see [http://heurekaslu.org/help/index.html?importera_atgardsforslag.htm Heureka Helpdoc]. Use number codes: [[Definition:TreatmentCode]]&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||TreatmentPriority||int||0-4||No||Note: If treatment proposals are given, they should preferably be entered in sheet TretmentProposals in the Excel-file (see [http://heurekaslu.org/help/index.html?importera_atgardsforslag.htm Heureka Helpdoc] &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||0 = Not available&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||1 = Within 5 years&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||2 = Within 5 to 10 years&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||3 = Within 10 to 15 years&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| || || || || ||4 = Beyond 15 years&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||Note ||string(max) ||||No||&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||UserDefinedVariable1||int||||No||Open for user defined setting. If you change the column heading to another name, it will be available when selecting data and in tables views etc. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||UserDefinedVariable2||int||||No||-&amp;quot;-&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||UserDefinedVariable3||int||||No||-&amp;quot;-&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||UserDefinedVariable4||int||||No||-&amp;quot;-&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||UserDefinedVariable5||int||||No||-&amp;quot;-&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||UserDefinedVariable6||real||||No||-&amp;quot;-&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||UserDefinedVariable7||real||||No||-&amp;quot;-&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||UserDefinedVariable8||real||||No||-&amp;quot;-&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||UserDefinedVariable9||real||||No||-&amp;quot;-&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||UserDefinedVariable10||real||||No||-&amp;quot;-&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||&amp;lt;div id=&amp;quot;DecayClassStandRegCols&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;DeadWoodTotal||real||||No||Volume of dead wood (m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;/ha)&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DeadWoodDecayClass1||real||||No||Volume of dead wood in [[Definition:DecayClass|decay class 0]] (m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;/ha). '''Note:''' Corresponds to  [[Definition:DecayClass|'''DecayClass0''']] in the results!&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DeadWoodDecayClass2||real||||No||Volume of dead wood in [[Definition:DecayClass|decay class 1]] (m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;/ha). '''Note:''' Corresponds to  [[Definition:DecayClass|'''DecayClass1''']] in the results!&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DeadWoodDecayClass3||real||||No||Volume of dead wood in [[Definition:DecayClass|decay class 2]] (m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;/ha). '''Note:''' Corresponds to  [[Definition:DecayClass|'''DecayClass2''']] in the results!&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DeadWoodDecayClass4||real||||No||Volume of dead wood in [[Definition:DecayClass|decay class 3]] (m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;/ha). '''Note:''' Corresponds to  [[Definition:DecayClass|'''DecayClass3''']] in the results!&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||DeadWoodDecayClass5||real||||No||Volume of dead wood in [[Definition:DecayClass|decay class 4]] (m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;/ha). '''Note:''' Corresponds to  [[Definition:DecayClass|'''DecayClass4''']] in the results!&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||[[Definition:SpeciesCode|SpeciesUser]]||int||[[Definition:SpeciesCode|11-97]]||No||Species code for a species not included in the species groups above. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||ProportionSpeciesUser||float||||style=&amp;quot;background: orange;&amp;quot;| Yes||Proportion of species of SpeciesUser. Cf. PropPine above. Can be left blank if zero.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||MeanDiameterSpeciesUser||float||||No||Mean diameter (cm) of species SpeciesUser. Cf. DgPine above. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||MeanHeightSpeciesUser||float||||No||Mean height (m) of species of SpeciesUser. Cf. HPine above. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||RoadId1||int||||No||Column to place the id of a forest road connected to the stand. Forest roads are not handled explicitly in Heureka but the RoadId:s are available as parameters in the optimization model, for the advanced optimization modeler.&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||RoadId2||int||||No||Column to place the id of an alternative forest road connected to the stand. Forest roads are not handled explicitly in Heureka but the RoadId:s are available as parameters in the optimization model, for the advanced optimization modeler. &lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| {{#counter: Counter}}||&amp;lt;span id=&amp;quot;SetAsideType&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[Definition:SetAsideType|SetAsideType]] ||[[Definition:SetAsideType|int]] ||0-3 ||No || Introduced in version 2.4.0.10. Values: [[Definition:SetAsideType]]. See usage in the [http://heurekaslu.org/help/en/index.html?naturvardsatgarder.htm Help documention]&lt;br /&gt;
|-style = &amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Download_and_install/sv&amp;diff=11096</id>
		<title>Download and install/sv</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Download_and_install/sv&amp;diff=11096"/>
		<updated>2026-05-15T09:00:52Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Download_and_install}}&lt;br /&gt;
{{DISPLAYTITLE:Nedladdning och installation}}&lt;br /&gt;
==Registrering==&lt;br /&gt;
Heurekas programvaror är gratis att används men vi vill att du registrerar dig: [{{HeurekaRegisterUrlSv}} Registreringssida]&lt;br /&gt;
&lt;br /&gt;
== Licens ==&lt;br /&gt;
För Heurekas programvaror gäller följande licensvillkor: [[Heureka_EULA | End-User License Agreement (EULA)]].&lt;br /&gt;
&lt;br /&gt;
==Systemkrav==&lt;br /&gt;
Windows 7, 8, 10 eller 11, 64-bit.&lt;br /&gt;
&lt;br /&gt;
.NET Framework 4.8&lt;br /&gt;
&lt;br /&gt;
== Instruktioner ==&lt;br /&gt;
Se [{{HeurekaHelpLink}}installera_heureka.htm Heurekas hjäldokumentation]&lt;br /&gt;
&lt;br /&gt;
==Hämta programvaror==&lt;br /&gt;
&lt;br /&gt;
====MSI====&lt;br /&gt;
MSI ([http://en.wikipedia.org/wiki/Windows_Installer Windows Installer]) innebär att programmet installeras som ett &amp;quot;vanligt&amp;quot; program under t ex C:\Program Files. &lt;br /&gt;
&lt;br /&gt;
{{#clear_external_data:}} &lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}MSIversions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=x86version=x86,x64version=x64,HabitatPrognosis=HabitatPrognosis,StandWise=x32Subset}}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Platform'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Note'''&lt;br /&gt;
|-&lt;br /&gt;
| StandWise, PlanWise, PlanEval, RegWise ||x64 (64-bit)|| [{{HeurekaPublishUrl}}MSI/Slu.Heureka.Setup_x64.msi {{#external_value:x64version}}] || &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| StandWise, PlanWise, PlanEval, RegWise ||x86 (32-bit)|| [{{HeurekaPublishUrl}}MSI/Slu.Heureka.Setup_x86.msi {{#external_value:x86version}}] || &lt;br /&gt;
|-&lt;br /&gt;
| StandWise || x86 (32-bit)|| [{{HeurekaPublishUrl}}MSI/Slu.Heureka.Setup_StandWise_x86.msi {{#external_value:StandWise}}] || StandWise kan bara köras som 32-bitars version (men fungerar på 64-bitars system!).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====API====&lt;br /&gt;
Heureka .NET API ([https://www.heurekaslu.se/ApiDoc/default.html API dokumentation]) finns nu att ladda ned.&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Platform'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Note'''&lt;br /&gt;
|-&lt;br /&gt;
| Heureka .NET API ||x64 (64-bit)|| [https://www.heurekaslu.se/FilerepositoryDev/Heureka%20API%202.24.1.0.msi 2.24.1.0] ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Clickonce====&lt;br /&gt;
Heureka packeteras inte längre som en ClickOnce applikation. Kontakta vår support om du tror att du har ett behov av att få Heureka som en ClickOnce applikation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;quot;ClickOnce&amp;quot; innebär att programmet installeras under användares egen profil, och administratör-rättigheter behövs inte (vilket dock behövs för att installera SQL Server). Nackdelen med ClickOnce är att de olika applikationerna installerar varsin Heureka-kärna, vilket gör att programmen tar något mer plats på din hårddisk (ca 50 MB per applikation).&lt;br /&gt;
&lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}ClickOnceVersions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=StandWise=StandWise,PlanWise=PlanWise,PlanStart=PlanStart,RegWise=RegWise,PlanEval=PlanEval,HabitatPrognosis=HabitatPrognosis}}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Applikation'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
|-&lt;br /&gt;
| BeståndsVis (StandWise)||[{{HeurekaPublishUrl}}ClickOnce/StandWise/setup.exe {{#external_value:StandWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| PlanVis||[{{HeurekaPublishUrl}}ClickOnce/PlanWise/setup.exe {{#external_value:PlanWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| RegVis||[{{HeurekaPublishUrl}}ClickOnce/RegWise/setup.exe {{#external_value:RegWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| PlanEval||[{{HeurekaPublishUrl}}ClickOnce/PlanEval/setup.exe {{#external_value:PlanEval}}]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{{#clear_external_data:}} &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
====Tidigare versioner====&lt;br /&gt;
Tidigare versioner kan hämtas här (endast som MSI):&lt;br /&gt;
[{{HeurekaPublishUrl}}MSI/Archive/ Arkiv]&lt;br /&gt;
&lt;br /&gt;
==Hämta ytterligare Heureka-programvaror==&lt;br /&gt;
&lt;br /&gt;
====PlanEvalWeb====&lt;br /&gt;
Se [[PlanEvalWeb]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
==Hämta HabitatPrognosis==&lt;br /&gt;
'''Från och med version 2.6 ersätts denna applikation av ett inbyggt verktyg i PlanVis och RegVis.'''&lt;br /&gt;
Se {{HeurekaHelpLink}}&lt;br /&gt;
&lt;br /&gt;
HabitatPrognosis är ett fristående verktyg som baseras på ArcGIS för att beräkna hur arealen habitat för ett antal utvalda arter utvecklas över tiden. Som indata används resultat från PlanVis. Du kan läsa mer om verktyget [[HabitatPrognosis|här]] och i [{{HeurekaHelpLink}}habitatmodeller.htm avsnittet Habitatmodeller i Heurekas hjälpdokumentation].&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Platform'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Note'''&lt;br /&gt;
|-&lt;br /&gt;
| HabitatPrognosis (ArcGIS 9.3.1)||x86 (32-bit)|| [http://heureka2-1.slu.se/publish/HabitatPrognosis/ArcGIS_9_3_1/msi/HabitatSetup.msi 0.9.3] || Kräver ArcGIS 9.3.1 (ArcInfo) och tillägget Spatial Analyst &lt;br /&gt;
|-&lt;br /&gt;
| HabitatPrognosis (ArcGIS 10.1)||x86 (32-bit)|| [http://heureka2-1.slu.se/publish/HabitatPrognosis/ArcGIS_10_1/msi/HabitatSetup.msi 1.0.0] || Kräver ArcGIS 10.1 (Desktop Advanced) och tillägget  Spatial Analyst&lt;br /&gt;
|-&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Template:Languages&amp;diff=11095</id>
		<title>Template:Languages</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Template:Languages&amp;diff=11095"/>
		<updated>2026-05-15T09:00:27Z</updated>

		<summary type="html">&lt;p&gt;Jonare: Fix padding of output table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Template ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&amp;lt;div class=&amp;quot;LanguageLinks&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;100%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background: #EEF3E2; vertical-align: middle;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 25px; padding-left: 0.5em; vertical-align: middle;&amp;quot;&amp;gt;[[Image:Geographylogo.png|25px|Languages]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 10px; white-space: nowrap; padding: 0 1em 0 0.5em; border-right: 1px solid #aaaaaa; font-size:90%; vertical-align: middle;&amp;quot;&amp;gt;'''Languages:'''&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;padding: 0 1em; background: #F6F9ED; font-size:90%; vertical-align: middle;&amp;quot;&amp;gt;&lt;br /&gt;
'''[[{{{1|{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{BASEPAGENAME}}}}}|English]]'''&lt;br /&gt;
{{Languages/Lang|en|{{{1|}}}}}&lt;br /&gt;
{{Languages/Lang|sv|{{{1|}}}}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{Languages|PageName}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''PageName''' (optional) - the name of the page to display language links for.  If omitted then the English version of the current page is used.  This parameter can normally be omitted, as it is only required if you want to link to a page other than the one you place the template on, which is very uncommon.  If this parameter is used on a sub-page make sure you supply the root name, not the full page name (e.g. on [[MediaWiki/fr]] you would need to use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Languages|MediaWiki}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and not &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Languages|MediaWiki/fr}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
The template should only be placed on pages that exist in more than one language, and it should be placed in the same location on each translation of the page.&lt;br /&gt;
&lt;br /&gt;
The English version of a page is always the main version, with all other languages as sub-pages, named using the appropriate language code (see below). &lt;br /&gt;
&lt;br /&gt;
For example, on the Main Page you would include the text &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Languages}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, both on [[Main Page]] itself, and on each of its language sub-pages.  The template automatically creates links to any language sub-pages that exist, e.g. &amp;lt;tt&amp;gt;Main Page/ja&amp;lt;tt&amp;gt;, &amp;lt;tt&amp;gt;Main Page/fr&amp;lt;/tt&amp;gt;, and ignores non-existant languages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Supported languages ==&lt;br /&gt;
This shows you the name of each language's sub-page (using ''Main Page'' as an example). Other languages may be added easily as necessary.  Please use the appropriate [[meta:List of Wikipedias|prefix, as used on Wikipedia]] when adding a new language.  Please do ''not'' add languages for which no pages exist yet, as this will increase the time needed to include the template without adding any benefit (languages are only displayed to the user when the relevant page exists).&lt;br /&gt;
&lt;br /&gt;
The link on the language names goes to the Wikipedia in that language. '''If no Wikipedia in your language exists, do not add pages in that language to MediaWiki.org!'''  This wiki is not the place for language advocacy - please go through the correct channels, and once your language has a Wikipedia then please return to add content here.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! Page Name || Language &lt;br /&gt;
|-&lt;br /&gt;
| Main Page || [[:en:|English]]&lt;br /&gt;
|-&lt;br /&gt;
| Main Page'''/sv''' || [[:sv:|Swedish]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Here is how the language bar looks on the [[Heureka MediaWiki]] page:&lt;br /&gt;
{{Languages|Heureka MediaWiki}}&lt;br /&gt;
[[Category:Language templates]]&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Template:Languages/Lang&amp;diff=11094</id>
		<title>Template:Languages/Lang</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Template:Languages/Lang&amp;diff=11094"/>
		<updated>2026-05-15T08:52:53Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#ifexist: {{#if: {{{2|}}} | {{{2}}} | {{#if: {{NAMESPACE}} | {{NAMESPACE}}:}}{{BASEPAGENAME}}}}/{{{1}}} | &amp;amp;nbsp;&amp;amp;bull;&amp;amp;nbsp;&amp;lt;span lang=&amp;quot;{{{1}}}&amp;quot;&amp;gt;{{#if: {{{2|}}}|[[{{{2}}}/{{{1}}}|{{#language:{{{1}}}}}]]|[[{{#if: {{NAMESPACE}} | {{NAMESPACE}}:}}{{BASEPAGENAME}}/{{{1}}}|{{#language:{{{1}}}}}]]}}&amp;lt;/span&amp;gt;|&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Template ==&lt;br /&gt;
''This sub-template doesn't display properly when not included.  Please see [[Template:Languages]] for the complete version.''&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
This template is designed to simplify [[Template:Languages]], by allowing a simpler syntax for adding new languages.  Each language is included by calling this template with the following parameters:&lt;br /&gt;
&lt;br /&gt;
* '''Language code''' (e.g. fr)&lt;br /&gt;
* (optional) '''Page name''' - if not supplied the page is automatically worked out based on where the language template is included.&lt;br /&gt;
&lt;br /&gt;
This template should not be used anywhere except in the Languages template.&lt;br /&gt;
[[Category:Language templates]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Template:Languages&amp;diff=11093</id>
		<title>Template:Languages</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Template:Languages&amp;diff=11093"/>
		<updated>2026-05-15T08:40:56Z</updated>

		<summary type="html">&lt;p&gt;Jonare: Try to fix broken language links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Template ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&amp;lt;div class=&amp;quot;LanguageLinks&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;100%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #EEF3E2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 25px; padding-left: 0.5em;&amp;quot;&amp;gt;[[Image:Geographylogo.png|25px|Languages]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 10px; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #aaaaaa; font-size:90%&amp;quot;&amp;gt;'''Languages:'''&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;padding: 1px 1em 0; background: #F6F9ED; font-size:90%&amp;quot;&amp;gt;&lt;br /&gt;
'''[[{{{1|{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{BASEPAGENAME}}}}}|English]]'''&lt;br /&gt;
{{Languages/Lang|en|{{{1|}}}}}&lt;br /&gt;
{{Languages/Lang|sv|{{{1|}}}}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{Languages|PageName}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''PageName''' (optional) - the name of the page to display language links for.  If omitted then the English version of the current page is used.  This parameter can normally be omitted, as it is only required if you want to link to a page other than the one you place the template on, which is very uncommon.  If this parameter is used on a sub-page make sure you supply the root name, not the full page name (e.g. on [[MediaWiki/fr]] you would need to use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Languages|MediaWiki}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and not &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Languages|MediaWiki/fr}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
The template should only be placed on pages that exist in more than one language, and it should be placed in the same location on each translation of the page.&lt;br /&gt;
&lt;br /&gt;
The English version of a page is always the main version, with all other languages as sub-pages, named using the appropriate language code (see below). &lt;br /&gt;
&lt;br /&gt;
For example, on the Main Page you would include the text &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Languages}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, both on [[Main Page]] itself, and on each of its language sub-pages.  The template automatically creates links to any language sub-pages that exist, e.g. &amp;lt;tt&amp;gt;Main Page/ja&amp;lt;tt&amp;gt;, &amp;lt;tt&amp;gt;Main Page/fr&amp;lt;/tt&amp;gt;, and ignores non-existant languages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Supported languages ==&lt;br /&gt;
This shows you the name of each language's sub-page (using ''Main Page'' as an example). Other languages may be added easily as necessary.  Please use the appropriate [[meta:List of Wikipedias|prefix, as used on Wikipedia]] when adding a new language.  Please do ''not'' add languages for which no pages exist yet, as this will increase the time needed to include the template without adding any benefit (languages are only displayed to the user when the relevant page exists).&lt;br /&gt;
&lt;br /&gt;
The link on the language names goes to the Wikipedia in that language. '''If no Wikipedia in your language exists, do not add pages in that language to MediaWiki.org!'''  This wiki is not the place for language advocacy - please go through the correct channels, and once your language has a Wikipedia then please return to add content here.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! Page Name || Language &lt;br /&gt;
|-&lt;br /&gt;
| Main Page || [[:en:|English]]&lt;br /&gt;
|-&lt;br /&gt;
| Main Page'''/sv''' || [[:sv:|Swedish]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Here is how the language bar looks on the [[Heureka MediaWiki]] page:&lt;br /&gt;
{{Languages|Heureka MediaWiki}}&lt;br /&gt;
[[Category:Language templates]]&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Template:Languages&amp;diff=11092</id>
		<title>Template:Languages</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Template:Languages&amp;diff=11092"/>
		<updated>2026-05-15T08:37:15Z</updated>

		<summary type="html">&lt;p&gt;Jonare: Try to fix broken language links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Template ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&amp;lt;div class=&amp;quot;LanguageLinks&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;table width=&amp;quot;100%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #EEF3E2&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 25px; padding-left: 0.5em;&amp;quot;&amp;gt;[[Image:Geographylogo.png|25px|Languages]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 10px; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #aaaaaa; font-size:90%&amp;quot;&amp;gt;'''Languages:'''&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;padding: 1px 1em 0; background: #F6F9ED; font-size:90%&amp;quot;&amp;gt;&lt;br /&gt;
'''[[{{#if: {{{1|}}}|{{{1}}}|{{#if: {{NAMESPACE}}|{{NAMESPACE}}:}}{{BASEPAGENAME}}}}|English]]'''&lt;br /&gt;
{{Languages/Lang|en|{{{1|}}}}}&lt;br /&gt;
{{Languages/Lang|sv|{{{1|}}}}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{Languages|PageName}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''PageName''' (optional) - the name of the page to display language links for.  If omitted then the English version of the current page is used.  This parameter can normally be omitted, as it is only required if you want to link to a page other than the one you place the template on, which is very uncommon.  If this parameter is used on a sub-page make sure you supply the root name, not the full page name (e.g. on [[MediaWiki/fr]] you would need to use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Languages|MediaWiki}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and not &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Languages|MediaWiki/fr}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
The template should only be placed on pages that exist in more than one language, and it should be placed in the same location on each translation of the page.&lt;br /&gt;
&lt;br /&gt;
The English version of a page is always the main version, with all other languages as sub-pages, named using the appropriate language code (see below). &lt;br /&gt;
&lt;br /&gt;
For example, on the Main Page you would include the text &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Languages}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, both on [[Main Page]] itself, and on each of its language sub-pages.  The template automatically creates links to any language sub-pages that exist, e.g. &amp;lt;tt&amp;gt;Main Page/ja&amp;lt;tt&amp;gt;, &amp;lt;tt&amp;gt;Main Page/fr&amp;lt;/tt&amp;gt;, and ignores non-existant languages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Supported languages ==&lt;br /&gt;
This shows you the name of each language's sub-page (using ''Main Page'' as an example). Other languages may be added easily as necessary.  Please use the appropriate [[meta:List of Wikipedias|prefix, as used on Wikipedia]] when adding a new language.  Please do ''not'' add languages for which no pages exist yet, as this will increase the time needed to include the template without adding any benefit (languages are only displayed to the user when the relevant page exists).&lt;br /&gt;
&lt;br /&gt;
The link on the language names goes to the Wikipedia in that language. '''If no Wikipedia in your language exists, do not add pages in that language to MediaWiki.org!'''  This wiki is not the place for language advocacy - please go through the correct channels, and once your language has a Wikipedia then please return to add content here.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
! Page Name || Language &lt;br /&gt;
|-&lt;br /&gt;
| Main Page || [[:en:|English]]&lt;br /&gt;
|-&lt;br /&gt;
| Main Page'''/sv''' || [[:sv:|Swedish]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Here is how the language bar looks on the [[Heureka MediaWiki]] page:&lt;br /&gt;
{{Languages|Heureka MediaWiki}}&lt;br /&gt;
[[Category:Language templates]]&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Template:Languages/Lang&amp;diff=11091</id>
		<title>Template:Languages/Lang</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Template:Languages/Lang&amp;diff=11091"/>
		<updated>2026-05-15T08:37:09Z</updated>

		<summary type="html">&lt;p&gt;Jonare: Try to fix broken language links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#ifexist: {{#if: {{{2|}}} | {{{2}}} | {{#if: {{NAMESPACE}} | {{NAMESPACE}}:}}{{BASEPAGENAME}}}}/{{{1}}} | &amp;amp;nbsp;&amp;amp;bull;&amp;amp;nbsp;&amp;lt;span lang=&amp;quot;{{{1}}}&amp;quot;&amp;gt;{{#if: {{{2|}}}|[[{{{2}}}/{{{1}}}|{{#language:{{{1}}}}}]]|[[{{#if: {{NAMESPACE}} | {{NAMESPACE}}:}}{{BASEPAGENAME}}/{{{1}}}|{{#language:{{{1}}}}}]]}}&amp;lt;/span&amp;gt;|&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Template ==&lt;br /&gt;
''This sub-template doesn't display properly when not included.  Please see [[Template:Languages]] for the complete version.''&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
This template is designed to simplify [[Template:Languages]], by allowing a simpler syntax for adding new languages.  Each language is included by calling this template with the following parameters:&lt;br /&gt;
&lt;br /&gt;
* '''Language code''' (e.g. fr)&lt;br /&gt;
* (optional) '''Page name''' - if not supplied the page is automatically worked out based on where the language template is included.&lt;br /&gt;
&lt;br /&gt;
This template should not be used anywhere except in the Languages template.&lt;br /&gt;
[[Category:Language templates]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Download_and_install/sv&amp;diff=11090</id>
		<title>Download and install/sv</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Download_and_install/sv&amp;diff=11090"/>
		<updated>2026-05-13T08:24:35Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Download_and_install}}&lt;br /&gt;
{{DISPLAYTITLE:Nedladdning och installation}}&lt;br /&gt;
&lt;br /&gt;
==Registrering==&lt;br /&gt;
Heurekas programvaror är gratis att används men vi vill att du registrerar dig: [{{HeurekaRegisterUrlSv}} Registreringssida]&lt;br /&gt;
&lt;br /&gt;
== Licens ==&lt;br /&gt;
För Heurekas programvaror gäller följande licensvillkor: [[Heureka_EULA | End-User License Agreement (EULA)]].&lt;br /&gt;
&lt;br /&gt;
==Systemkrav==&lt;br /&gt;
Windows 7, 8, 10 eller 11, 64-bit.&lt;br /&gt;
&lt;br /&gt;
.NET Framework 4.8&lt;br /&gt;
&lt;br /&gt;
== Instruktioner ==&lt;br /&gt;
Se [{{HeurekaHelpLink}}installera_heureka.htm Heurekas hjäldokumentation]&lt;br /&gt;
&lt;br /&gt;
==Hämta programvaror==&lt;br /&gt;
&lt;br /&gt;
====MSI====&lt;br /&gt;
MSI ([http://en.wikipedia.org/wiki/Windows_Installer Windows Installer]) innebär att programmet installeras som ett &amp;quot;vanligt&amp;quot; program under t ex C:\Program Files. &lt;br /&gt;
&lt;br /&gt;
{{#clear_external_data:}} &lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}MSIversions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=x86version=x86,x64version=x64,HabitatPrognosis=HabitatPrognosis,StandWise=x32Subset}}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Platform'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Note'''&lt;br /&gt;
|-&lt;br /&gt;
| StandWise, PlanWise, PlanEval, RegWise ||x64 (64-bit)|| [{{HeurekaPublishUrl}}MSI/Slu.Heureka.Setup_x64.msi {{#external_value:x64version}}] || &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| StandWise, PlanWise, PlanEval, RegWise ||x86 (32-bit)|| [{{HeurekaPublishUrl}}MSI/Slu.Heureka.Setup_x86.msi {{#external_value:x86version}}] || &lt;br /&gt;
|-&lt;br /&gt;
| StandWise || x86 (32-bit)|| [{{HeurekaPublishUrl}}MSI/Slu.Heureka.Setup_StandWise_x86.msi {{#external_value:StandWise}}] || StandWise kan bara köras som 32-bitars version (men fungerar på 64-bitars system!).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====API====&lt;br /&gt;
Heureka .NET API ([https://www.heurekaslu.se/ApiDoc/default.html API dokumentation]) finns nu att ladda ned.&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Platform'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Note'''&lt;br /&gt;
|-&lt;br /&gt;
| Heureka .NET API ||x64 (64-bit)|| [https://www.heurekaslu.se/FilerepositoryDev/Heureka%20API%202.24.1.0.msi 2.24.1.0] ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Clickonce====&lt;br /&gt;
Heureka packeteras inte längre som en ClickOnce applikation. Kontakta vår support om du tror att du har ett behov av att få Heureka som en ClickOnce applikation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;quot;ClickOnce&amp;quot; innebär att programmet installeras under användares egen profil, och administratör-rättigheter behövs inte (vilket dock behövs för att installera SQL Server). Nackdelen med ClickOnce är att de olika applikationerna installerar varsin Heureka-kärna, vilket gör att programmen tar något mer plats på din hårddisk (ca 50 MB per applikation).&lt;br /&gt;
&lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}ClickOnceVersions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=StandWise=StandWise,PlanWise=PlanWise,PlanStart=PlanStart,RegWise=RegWise,PlanEval=PlanEval,HabitatPrognosis=HabitatPrognosis}}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Applikation'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
|-&lt;br /&gt;
| BeståndsVis (StandWise)||[{{HeurekaPublishUrl}}ClickOnce/StandWise/setup.exe {{#external_value:StandWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| PlanVis||[{{HeurekaPublishUrl}}ClickOnce/PlanWise/setup.exe {{#external_value:PlanWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| RegVis||[{{HeurekaPublishUrl}}ClickOnce/RegWise/setup.exe {{#external_value:RegWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| PlanEval||[{{HeurekaPublishUrl}}ClickOnce/PlanEval/setup.exe {{#external_value:PlanEval}}]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{{#clear_external_data:}} &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
====Tidigare versioner====&lt;br /&gt;
Tidigare versioner kan hämtas här (endast som MSI):&lt;br /&gt;
[{{HeurekaPublishUrl}}MSI/Archive/ Arkiv]&lt;br /&gt;
&lt;br /&gt;
==Hämta ytterligare Heureka-programvaror==&lt;br /&gt;
&lt;br /&gt;
====PlanEvalWeb====&lt;br /&gt;
Se [[PlanEvalWeb]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
==Hämta HabitatPrognosis==&lt;br /&gt;
'''Från och med version 2.6 ersätts denna applikation av ett inbyggt verktyg i PlanVis och RegVis.'''&lt;br /&gt;
Se {{HeurekaHelpLink}}&lt;br /&gt;
&lt;br /&gt;
HabitatPrognosis är ett fristående verktyg som baseras på ArcGIS för att beräkna hur arealen habitat för ett antal utvalda arter utvecklas över tiden. Som indata används resultat från PlanVis. Du kan läsa mer om verktyget [[HabitatPrognosis|här]] och i [{{HeurekaHelpLink}}habitatmodeller.htm avsnittet Habitatmodeller i Heurekas hjälpdokumentation].&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Platform'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Note'''&lt;br /&gt;
|-&lt;br /&gt;
| HabitatPrognosis (ArcGIS 9.3.1)||x86 (32-bit)|| [http://heureka2-1.slu.se/publish/HabitatPrognosis/ArcGIS_9_3_1/msi/HabitatSetup.msi 0.9.3] || Kräver ArcGIS 9.3.1 (ArcInfo) och tillägget Spatial Analyst &lt;br /&gt;
|-&lt;br /&gt;
| HabitatPrognosis (ArcGIS 10.1)||x86 (32-bit)|| [http://heureka2-1.slu.se/publish/HabitatPrognosis/ArcGIS_10_1/msi/HabitatSetup.msi 1.0.0] || Kräver ArcGIS 10.1 (Desktop Advanced) och tillägget  Spatial Analyst&lt;br /&gt;
|-&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Download_and_install&amp;diff=11089</id>
		<title>Download and install</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Download_and_install&amp;diff=11089"/>
		<updated>2026-05-11T07:37:21Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Download and install}}&lt;br /&gt;
== Register==&lt;br /&gt;
The Heureka applications are free to use, but please register first. &lt;br /&gt;
&lt;br /&gt;
Click [{{HeurekaRegisterUrlEng}} here] to register.&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
The Heureka applications are released under an [[Heureka_EULA | End-User License Agreement (EULA)]].&lt;br /&gt;
&lt;br /&gt;
==Forest Database==&lt;br /&gt;
To use Heureka you need a database. You can either install a local database on your computer, or use an external database over the network. Heureka uses Microsoft SQL Server to store forest data. Read more at the [{{HeurekaHelpLinkEng}}projekt_och_databaser.htm Heureka helpdocumentation]&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
Windows 10 or 11, 64-bit.&lt;br /&gt;
&lt;br /&gt;
.NET Framework 4.8&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
====MSI ====&lt;br /&gt;
MSI ([http://en.wikipedia.org/wiki/Windows_Installer Windows Installer]) means that the program is installed as a program under Program Files. You can choose not to install a certain application during the installation process, by clicking on the Advanced-button.&lt;br /&gt;
{{#clear_external_data:}} &lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}MSIversions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=x86version=x86,x64version=x64,HabitatPrognosis=HabitatPrognosis,StandWise=x32Subset}}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Platform'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Note'''&lt;br /&gt;
|-&lt;br /&gt;
| StandWise, PlanWise, PlanEval, RegWise ||x64 (64-bit)|| [{{HeurekaPublishUrl}}MSI/Slu.Heureka.Setup_x64.msi {{#external_value:x64version}}] ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====API====&lt;br /&gt;
The Heureka .NET API ([https://www.heurekaslu.se/ApiDoc/default.html API documentation]) is now available for download.&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Platform'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Note'''&lt;br /&gt;
|-&lt;br /&gt;
| Heureka .NET API ||x64 (64-bit)|| [https://www.heurekaslu.se/FilerepositoryDev/Heureka%20API%202.24.1.0.msi 2.24.1.0] ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====ClickOnce ====&lt;br /&gt;
Heureka is no longer packaged as a ClickOnce application. Please contact our support if you think you need Heureka as a ClickOnce application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
ClickOnce installation means that the program is installed under the user's profile. The advantage with ClickOnce is that the user does not need Administrator's privileges to install the programs, which simplifies things when installing on a &amp;quot;public&amp;quot; computer (such as PC:s in a computer lab at the university). A drawback is that each application must be installed separately. &lt;br /&gt;
&lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}ClickOnceVersions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=StandWise=StandWise,PlanWise=PlanWise,PlanStart=PlanStart,RegWise=RegWise,PlanEval=PlanEval,HabitatPrognosis=HabitatPrognosis}}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
|-&lt;br /&gt;
| StandWise||[{{HeurekaPublishUrl}}ClickOnce/StandWise/setup.exe {{#external_value:StandWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| PlanWise||[{{HeurekaPublishUrl}}ClickOnce/PlanWise/setup.exe {{#external_value:PlanWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| RegWise||[{{HeurekaPublishUrl}}ClickOnce/RegWise/setup.exe {{#external_value:RegWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| PlanEval||[{{HeurekaPublishUrl}}ClickOnce/PlanEval/setup.exe {{#external_value:PlanEval}}]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
====Older versions====&lt;br /&gt;
Older versions can be obtained here (only as MSI):&lt;br /&gt;
[{{HeurekaPublishUrl}}MSI/Archive/ Archive]&lt;br /&gt;
&lt;br /&gt;
==Download additional Heureka software==&lt;br /&gt;
====PlanEvalWeb====&lt;br /&gt;
See [[PlanEvalWeb]]&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Download_and_install&amp;diff=11088</id>
		<title>Download and install</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Download_and_install&amp;diff=11088"/>
		<updated>2026-05-11T06:59:32Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Download and install}}&lt;br /&gt;
== Register==&lt;br /&gt;
The Heureka applications are free to use, but please register first. &lt;br /&gt;
&lt;br /&gt;
Click [{{HeurekaRegisterUrlEng}} here] to register.&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
The Heureka applications are released under an [[Heureka_EULA | End-User License Agreement (EULA)]].&lt;br /&gt;
&lt;br /&gt;
==Forest Database==&lt;br /&gt;
To use Heureka you need a database. You can either install a local database on your computer, or use an external database over the network. Heureka uses Microsoft SQL Server to store forest data. Read more at the [{{HeurekaHelpLinkEng}}projekt_och_databaser.htm Heureka helpdocumentation]&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
Windows 10 or 11, 64-bit.&lt;br /&gt;
&lt;br /&gt;
.NET Framework 4.8&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
====MSI ====&lt;br /&gt;
MSI ([http://en.wikipedia.org/wiki/Windows_Installer Windows Installer]) means that the program is installed as a program under Program Files. You can choose not to install a certain application during the installation process, by clicking on the Advanced-button.&lt;br /&gt;
{{#clear_external_data:}} &lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}MSIversions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=x86version=x86,x64version=x64,HabitatPrognosis=HabitatPrognosis,StandWise=x32Subset}}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Platform'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Note'''&lt;br /&gt;
|-&lt;br /&gt;
| StandWise, PlanWise, PlanEval, RegWise ||x64 (64-bit)|| [{{HeurekaPublishUrl}}MSI/Slu.Heureka.Setup_x64.msi {{#external_value:x64version}}] ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====API====&lt;br /&gt;
The Heureka .NET API ([https://www.heurekaslu.se/ApiDoc/default.html] API documentation) is now available for download.&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Platform'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Note'''&lt;br /&gt;
|-&lt;br /&gt;
| Heureka .NET API ||x64 (64-bit)|| [https://www.heurekaslu.se/FilerepositoryDev/Heureka%20API%202.24.1.0.msi 2.24.1.0] ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====ClickOnce ====&lt;br /&gt;
Heureka is no longer packaged as a ClickOnce application. Please contact our support if you think you need Heureka as a ClickOnce application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
ClickOnce installation means that the program is installed under the user's profile. The advantage with ClickOnce is that the user does not need Administrator's privileges to install the programs, which simplifies things when installing on a &amp;quot;public&amp;quot; computer (such as PC:s in a computer lab at the university). A drawback is that each application must be installed separately. &lt;br /&gt;
&lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}ClickOnceVersions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=StandWise=StandWise,PlanWise=PlanWise,PlanStart=PlanStart,RegWise=RegWise,PlanEval=PlanEval,HabitatPrognosis=HabitatPrognosis}}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
|-&lt;br /&gt;
| StandWise||[{{HeurekaPublishUrl}}ClickOnce/StandWise/setup.exe {{#external_value:StandWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| PlanWise||[{{HeurekaPublishUrl}}ClickOnce/PlanWise/setup.exe {{#external_value:PlanWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| RegWise||[{{HeurekaPublishUrl}}ClickOnce/RegWise/setup.exe {{#external_value:RegWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| PlanEval||[{{HeurekaPublishUrl}}ClickOnce/PlanEval/setup.exe {{#external_value:PlanEval}}]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
====Older versions====&lt;br /&gt;
Older versions can be obtained here (only as MSI):&lt;br /&gt;
[{{HeurekaPublishUrl}}MSI/Archive/ Archive]&lt;br /&gt;
&lt;br /&gt;
==Download additional Heureka software==&lt;br /&gt;
====PlanEvalWeb====&lt;br /&gt;
See [[PlanEvalWeb]]&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Version_2.24.1&amp;diff=11087</id>
		<title>Version 2.24.1</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Version_2.24.1&amp;diff=11087"/>
		<updated>2026-05-11T06:15:08Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Version 2.24.1&lt;br /&gt;
{{Languages| Version 2.24.1}}&lt;br /&gt;
[[Category:Release]]&lt;br /&gt;
[[newsdate::2026-05-11]] [[language::en| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
==Summary==&lt;br /&gt;
This version is primarily intended to resolve a couple of bugs that were discovered in version 2.24.0&lt;br /&gt;
&lt;br /&gt;
==Improvements== &lt;br /&gt;
* Users will now get a notification if there has been changes to settings that should be manually reviewed.&lt;br /&gt;
&lt;br /&gt;
==Bug Fixes==&lt;br /&gt;
* The settings for final felling delay are now converted correctly from old projects. In 2.24.0 they were not.&lt;br /&gt;
* Coefficients were switched for rich and poor in the method TreeAgeWithoutStandAge when calculating tree age.&lt;br /&gt;
* A duplicate column error in SimulationReader stopped users from reading results that has &amp;quot;before&amp;quot;- and &amp;quot;after&amp;quot; treatment (for example Root Rot and Storm index)&lt;br /&gt;
* A dependency to the package Cudafy had mistakenly been added to the HeurekaApi.&lt;br /&gt;
* When viewing optimization results and changing the number of periods to display the table is now updated correctly.&lt;br /&gt;
&amp;lt;endFeed /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Details from bugtracker==&lt;br /&gt;
&amp;lt;mantis&amp;gt;&lt;br /&gt;
status = resolved&lt;br /&gt;
resolution = fixed&lt;br /&gt;
color = true&lt;br /&gt;
fixed_in_version = 2.24.1&lt;br /&gt;
orderby = severity desc, fixed_in_version desc, id&lt;br /&gt;
show = id,category,severity,summary,fixed_in_version,resolution&lt;br /&gt;
&amp;lt;/mantis&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Version_2.24.1/sv&amp;diff=11086</id>
		<title>Version 2.24.1/sv</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Version_2.24.1/sv&amp;diff=11086"/>
		<updated>2026-05-11T06:14:44Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Version 2.24.1&lt;br /&gt;
{{Languages| Version 2.24.1}}&lt;br /&gt;
[[Category:Release]]&lt;br /&gt;
[[newsdate::2026-05-11]] [[language::sv| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
==Sammanfattning==&lt;br /&gt;
Denna version avser främst att rätta ett antal buggar som upptäcktes i version 2.24.0.&lt;br /&gt;
&lt;br /&gt;
==Förbättringar== &lt;br /&gt;
* Användare får nu en notifiering om ändringar har gjorts i inställningar från föregående versioner som behöver/bör granskas av användaren.&lt;br /&gt;
&lt;br /&gt;
==Buggfixar==&lt;br /&gt;
&lt;br /&gt;
* Inställningar för final felling delay konverteras nu korrekt från föregående projekt. I 2.24.0 gjordes det ej. Projekt som sparats i 2.24.0 och öppnas i en nyare version får en inforuta.&lt;br /&gt;
* Två koefficienter hade bytt plats i metoden TreeAgeWithoutStandAge i beräkningsgången för att beräkna trädålder.&lt;br /&gt;
* En duplicerad kolumn i resultatinläsningen gjorde att användare inte kunde läsa resultatvariabler som har både &amp;quot;before&amp;quot; och &amp;quot;after&amp;quot; (t.ex. Root Rot och Storm Index).&lt;br /&gt;
* Ett beroende av paketet Cudafy hade av misstag lagts till i HeurekaApi.&lt;br /&gt;
* I vyn &amp;quot;optimization resuls&amp;quot; uppdateras nu antalet period direkt i tabellen när värdet i menyn ändras.&lt;br /&gt;
&amp;lt;endFeed /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Details from bugtracker==&lt;br /&gt;
&amp;lt;mantis&amp;gt;&lt;br /&gt;
status = resolved&lt;br /&gt;
resolution = fixed&lt;br /&gt;
color = true&lt;br /&gt;
fixed_in_version = 2.24.1&lt;br /&gt;
orderby = severity desc, fixed_in_version desc, id&lt;br /&gt;
show = id,category,severity,summary,fixed_in_version,resolution&lt;br /&gt;
&amp;lt;/mantis&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Version_2.24.1/sv&amp;diff=11085</id>
		<title>Version 2.24.1/sv</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Version_2.24.1/sv&amp;diff=11085"/>
		<updated>2026-05-11T06:13:48Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Version 2.24.1&lt;br /&gt;
[[Category:Release]]&lt;br /&gt;
{{Languages| Version 2.24.1}}&lt;br /&gt;
[[newsdate::2026-05-11]] &lt;br /&gt;
[[language::sv| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
==Sammanfattning==&lt;br /&gt;
Denna version avser främst att rätta ett antal buggar som upptäcktes i version 2.24.0.&lt;br /&gt;
&lt;br /&gt;
==Förbättringar== &lt;br /&gt;
* Användare får nu en notifiering om ändringar har gjorts i inställningar från föregående versioner som behöver/bör granskas av användaren.&lt;br /&gt;
&lt;br /&gt;
==Buggfixar==&lt;br /&gt;
&lt;br /&gt;
* Inställningar för final felling delay konverteras nu korrekt från föregående projekt. I 2.24.0 gjordes det ej. Projekt som sparats i 2.24.0 och öppnas i en nyare version får en inforuta.&lt;br /&gt;
* Två koefficienter hade bytt plats i metoden TreeAgeWithoutStandAge i beräkningsgången för att beräkna trädålder.&lt;br /&gt;
* En duplicerad kolumn i resultatinläsningen gjorde att användare inte kunde läsa resultatvariabler som har både &amp;quot;before&amp;quot; och &amp;quot;after&amp;quot; (t.ex. Root Rot och Storm Index).&lt;br /&gt;
* Ett beroende av paketet Cudafy hade av misstag lagts till i HeurekaApi.&lt;br /&gt;
* I vyn &amp;quot;optimization resuls&amp;quot; uppdateras nu antalet period direkt i tabellen när värdet i menyn ändras.&lt;br /&gt;
&amp;lt;endFeed /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Details from bugtracker==&lt;br /&gt;
&amp;lt;mantis&amp;gt;&lt;br /&gt;
status = resolved&lt;br /&gt;
resolution = fixed&lt;br /&gt;
color = true&lt;br /&gt;
fixed_in_version = 2.24.1&lt;br /&gt;
orderby = severity desc, fixed_in_version desc, id&lt;br /&gt;
show = id,category,severity,summary,fixed_in_version,resolution&lt;br /&gt;
&amp;lt;/mantis&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Version_2.24.1&amp;diff=11084</id>
		<title>Version 2.24.1</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Version_2.24.1&amp;diff=11084"/>
		<updated>2026-05-11T06:13:47Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Version 2.24.1&lt;br /&gt;
[[Category:Release]]&lt;br /&gt;
{{Languages| Version 2.24.1}}&lt;br /&gt;
[[newsdate::2026-05-11]] &lt;br /&gt;
[[language::en| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
==Summary==&lt;br /&gt;
This version is primarily intended to resolve a couple of bugs that were discovered in version 2.24.0&lt;br /&gt;
&lt;br /&gt;
==Improvements== &lt;br /&gt;
* Users will now get a notification if there has been changes to settings that should be manually reviewed.&lt;br /&gt;
&lt;br /&gt;
==Bug Fixes==&lt;br /&gt;
* The settings for final felling delay are now converted correctly from old projects. In 2.24.0 they were not.&lt;br /&gt;
* Coefficients were switched for rich and poor in the method TreeAgeWithoutStandAge when calculating tree age.&lt;br /&gt;
* A duplicate column error in SimulationReader stopped users from reading results that has &amp;quot;before&amp;quot;- and &amp;quot;after&amp;quot; treatment (for example Root Rot and Storm index)&lt;br /&gt;
* A dependency to the package Cudafy had mistakenly been added to the HeurekaApi.&lt;br /&gt;
* When viewing optimization results and changing the number of periods to display the table is now updated correctly.&lt;br /&gt;
&amp;lt;endFeed /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Details from bugtracker==&lt;br /&gt;
&amp;lt;mantis&amp;gt;&lt;br /&gt;
status = resolved&lt;br /&gt;
resolution = fixed&lt;br /&gt;
color = true&lt;br /&gt;
fixed_in_version = 2.24.1&lt;br /&gt;
orderby = severity desc, fixed_in_version desc, id&lt;br /&gt;
show = id,category,severity,summary,fixed_in_version,resolution&lt;br /&gt;
&amp;lt;/mantis&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Version_2.24.1/sv&amp;diff=11083</id>
		<title>Version 2.24.1/sv</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Version_2.24.1/sv&amp;diff=11083"/>
		<updated>2026-05-06T09:07:33Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Version 2.24.1 (release candidate)&lt;br /&gt;
{{Languages| Version 2.24.1}}&lt;br /&gt;
[[language::sv| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sammanfattning==&lt;br /&gt;
Denna version avser främst att rätta ett antal buggar som upptäcktes i version 2.24.0.&lt;br /&gt;
&lt;br /&gt;
==Förbättringar== &lt;br /&gt;
* Användare får nu en notifiering om ändringar har gjorts i inställningar från föregående versioner som behöver/bör granskas av användaren.&lt;br /&gt;
&lt;br /&gt;
==Buggfixar==&lt;br /&gt;
&lt;br /&gt;
* Inställningar för final felling delay konverteras nu korrekt från föregående projekt. I 2.24.0 gjordes det ej. Projekt som sparats i 2.24.0 och öppnas i en nyare version får en inforuta.&lt;br /&gt;
* Två koefficienter hade bytt plats i metoden TreeAgeWithoutStandAge i beräkningsgången för att beräkna trädålder.&lt;br /&gt;
* En duplicerad kolumn i resultatinläsningen gjorde att användare inte kunde läsa resultatvariabler som har både &amp;quot;before&amp;quot; och &amp;quot;after&amp;quot; (t.ex. Root Rot och Storm Index).&lt;br /&gt;
* Ett beroende av paketet Cudafy hade av misstag lagts till i HeurekaApi.&lt;br /&gt;
* I vyn &amp;quot;optimization resuls&amp;quot; uppdateras nu antalet period direkt i tabellen när värdet i menyn ändras.&lt;br /&gt;
&lt;br /&gt;
==Details from bugtracker==&lt;br /&gt;
&amp;lt;mantis&amp;gt;&lt;br /&gt;
status = resolved&lt;br /&gt;
resolution = fixed&lt;br /&gt;
color = true&lt;br /&gt;
fixed_in_version = 2.24.1&lt;br /&gt;
orderby = severity desc, fixed_in_version desc, id&lt;br /&gt;
show = id,category,severity,summary,fixed_in_version,resolution&lt;br /&gt;
&amp;lt;/mantis&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Version_2.24.1/sv&amp;diff=11082</id>
		<title>Version 2.24.1/sv</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Version_2.24.1/sv&amp;diff=11082"/>
		<updated>2026-05-06T09:03:41Z</updated>

		<summary type="html">&lt;p&gt;Jonare: Created page with &amp;quot;&amp;lt;noinclude&amp;gt; Version 2.24.1 (release candidate) {{Languages| Version 2.24.1}}   &amp;lt;/noinclude&amp;gt;   ==Sammanfattning== Denna version avser främst att rätta ett an...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Version 2.24.1 (release candidate)&lt;br /&gt;
{{Languages| Version 2.24.1}}&lt;br /&gt;
[[language::sv| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sammanfattning==&lt;br /&gt;
Denna version avser främst att rätta ett antal buggar som upptäcktes i version 2.24.0.&lt;br /&gt;
&lt;br /&gt;
==Förbättringar== &lt;br /&gt;
* Användare får nu en notifiering om ändringar har gjorts i inställningar från föregående versioner som behöver/bör granskas av användaren.&lt;br /&gt;
&lt;br /&gt;
==Buggfixar==&lt;br /&gt;
&lt;br /&gt;
* Inställningar för final felling delay konverteras nu korrekt från föregående projekt. I 2.24.0 gjordes det ej. Projekt som sparats i 2.24.0 och öppnas i en nyare version får en inforuta.&lt;br /&gt;
* Två koefficienter hade bytt plats i metoden TreeAgeWithoutStandAge i beräkningsgången för att beräkna trädålder.&lt;br /&gt;
* En duplicerad kolumn i resultatinläsningen gjorde att användare inte kunde läsa resultatvariabler som har både &amp;quot;before&amp;quot; och &amp;quot;after&amp;quot; (t.ex. Root Rot och Storm Index).&lt;br /&gt;
* Ett beroende av paketet Cudafy hade av misstag lagts till i HeurekaApi.&lt;br /&gt;
* I vyn &amp;quot;optimization resuls&amp;quot; uppdateras nu antalet period direkt i tabellen när värdet i menyn ändras.&lt;br /&gt;
&lt;br /&gt;
==Details from bugtracker==&lt;br /&gt;
&amp;lt;mantis&amp;gt;&lt;br /&gt;
status = resolved&lt;br /&gt;
resolution = fixed&lt;br /&gt;
color = true&lt;br /&gt;
fixed_in_version = 2.24.1&lt;br /&gt;
orderby = severity desc, fixed_in_version desc, id&lt;br /&gt;
show = id,category,severity,summary,fixed_in_version,resolution&lt;br /&gt;
&amp;lt;/mantis&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Version_2.24.1&amp;diff=11081</id>
		<title>Version 2.24.1</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Version_2.24.1&amp;diff=11081"/>
		<updated>2026-05-06T08:54:07Z</updated>

		<summary type="html">&lt;p&gt;Jonare: Created page with &amp;quot;&amp;lt;noinclude&amp;gt; Version 2.24.1 (release candidate) {{Languages| Version 2.24.1}}   &amp;lt;/noinclude&amp;gt;   ==Summary== This version is primarily intended to resolve a coup...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Version 2.24.1 (release candidate)&lt;br /&gt;
{{Languages| Version 2.24.1}}&lt;br /&gt;
[[language::en| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
This version is primarily intended to resolve a couple of bugs that were discovered in version 2.24.0&lt;br /&gt;
&lt;br /&gt;
==Improvements== &lt;br /&gt;
* Users will now get a notification if there has been changes to settings that should be manually reviewed.&lt;br /&gt;
&lt;br /&gt;
==Bug Fixes==&lt;br /&gt;
* The settings for final felling delay are now converted correctly from old projects. In 2.24.0 they were not.&lt;br /&gt;
* Coefficients were switched for rich and poor in the method TreeAgeWithoutStandAge when calculating tree age.&lt;br /&gt;
* A duplicate column error in SimulationReader stopped users from reading results that has &amp;quot;before&amp;quot;- and &amp;quot;after&amp;quot; treatment (for example Root Rot and Storm index)&lt;br /&gt;
* A dependency to the package Cudafy had mistakenly been added to the HeurekaApi.&lt;br /&gt;
* When viewing optimization results and changing the number of periods to display the table is now updated correctly.&lt;br /&gt;
&lt;br /&gt;
==Details from bugtracker==&lt;br /&gt;
&amp;lt;mantis&amp;gt;&lt;br /&gt;
status = resolved&lt;br /&gt;
resolution = fixed&lt;br /&gt;
color = true&lt;br /&gt;
fixed_in_version = 2.24.1&lt;br /&gt;
orderby = severity desc, fixed_in_version desc, id&lt;br /&gt;
show = id,category,severity,summary,fixed_in_version,resolution&lt;br /&gt;
&amp;lt;/mantis&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Tutorials&amp;diff=11079</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Tutorials&amp;diff=11079"/>
		<updated>2026-03-03T11:41:31Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This site is obsolete. If you are interested in a tutorial let us [[Contact | know ]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PlanWise==&lt;br /&gt;
*'''English (easier):''' [ftp://salix.slu.se/download/Heureka/Tutorials/Heureka%20PlanWise%20Tutorial%20Eng_150926.pdf English tutorial, using Strömsjöliden data]&lt;br /&gt;
*'''Swedish (a bit harder):''' [ftp://salix.slu.se/download/Heureka/Tutorials/%C3%96vning%20Fagerdal%202016.pdf Övning i Heureka PlanWise - upprättande av en långsiktig avverkningsplan med naturvårdshänsyn]&lt;br /&gt;
&lt;br /&gt;
==Input data==&lt;br /&gt;
*Fagerdal: [ftp://salix.slu.se/download/Heureka/Data/Fagerdal.zip Fagerdal.zip]&lt;br /&gt;
*Strömsjöliden: [ftp://salix.slu.se/download/Heureka/Data/Str%F6msj%F6liden.zip Stromsjoliden.zip]&lt;br /&gt;
&lt;br /&gt;
==Archive (old stuff)==&lt;br /&gt;
*[[PlanWise Tutorial | PlanWise exercise (only in Swedish)]]]&lt;br /&gt;
*[[StandWise Tutorial | StandWise exercise (only in Swedish)]]&lt;br /&gt;
*[[Media:PlanVis_flash_demo.swf |Demo film (PlanVis)]] (2 MB)&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Tutorials]]&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Definition:TreatmentCode&amp;diff=11078</id>
		<title>Definition:TreatmentCode</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Definition:TreatmentCode&amp;diff=11078"/>
		<updated>2026-01-19T09:29:34Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
[[Category:Definitions | TreatmentCode]]&lt;br /&gt;
&lt;br /&gt;
==Treatment Codes==&lt;br /&gt;
{| {{table}}&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''English'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Swedish'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Short name'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Number Code'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Comment'''&lt;br /&gt;
|-&lt;br /&gt;
| Planting||Plantering||Pl||1||&lt;br /&gt;
|-&lt;br /&gt;
| Natural regeneration||Naturlig föryngring||NR||4096||&lt;br /&gt;
|-&lt;br /&gt;
| Sowing||Sådd||So||8192||&lt;br /&gt;
|-&lt;br /&gt;
| Extensive regeneration||Extensiv föryngring||Ext||524288||&lt;br /&gt;
|-&lt;br /&gt;
| Soil preparation||Markberedning||Pr||16||&lt;br /&gt;
|-&lt;br /&gt;
| Controlled burning||Hyggesbränning||Bu||512||&lt;br /&gt;
|-&lt;br /&gt;
| Cleaning||Röjning||Cl||2||&lt;br /&gt;
|-&lt;br /&gt;
| Thinning||Gallring||Th||4||&lt;br /&gt;
|-&lt;br /&gt;
| Selection felling||Blädning||SF||256||&lt;br /&gt;
|-&lt;br /&gt;
| Final felling||Slutavverkning||FF||8||&lt;br /&gt;
|- &lt;br /&gt;
| Final felling, leave seed trees/shelterwood||Slutavverkning, lämna fröträd/skärm||ST||16384||&lt;br /&gt;
|-&lt;br /&gt;
| Removal of overstorey||Avveckla överståndare||RO||32768||&lt;br /&gt;
|-&lt;br /&gt;
| Fertilization||Gödsling||Fe|| 32 ||&lt;br /&gt;
|-&lt;br /&gt;
| Checkerboard Felling||Schackrutehuggning||CbF||2097152||&lt;br /&gt;
|-&lt;br /&gt;
| Nature Conservation Understorey Cleaning||Naturvårdsröjning||NCCl||4194304||&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| Ditching||Dikning||Di|| 128 ||Not in use &lt;br /&gt;
|-&lt;br /&gt;
| Pruning||Kvistning||Pu|| 1024||Not in use&lt;br /&gt;
|-&lt;br /&gt;
| Fencing||Hängning||Fx (or Fc*)|| 2048 ||Not in use --&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Definition}}&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Template:HeurekaRegisterUrlEng&amp;diff=11077</id>
		<title>Template:HeurekaRegisterUrlEng</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Template:HeurekaRegisterUrlEng&amp;diff=11077"/>
		<updated>2025-12-08T09:56:29Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://www.slu.se/om-slu/organisation/institutioner/skoglig-resurshushallning/miljoanalys/sha/nyheter/prenumerera-pa-nyheter/&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Template:HeurekaRegisterUrlSv&amp;diff=11076</id>
		<title>Template:HeurekaRegisterUrlSv</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Template:HeurekaRegisterUrlSv&amp;diff=11076"/>
		<updated>2025-12-08T09:52:56Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://www.slu.se/om-slu/organisation/institutioner/skoglig-resurshushallning/miljoanalys/sha/nyheter/prenumerera-pa-nyheter/&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Download_and_install&amp;diff=11075</id>
		<title>Download and install</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Download_and_install&amp;diff=11075"/>
		<updated>2025-11-17T11:11:49Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Download and install}}&lt;br /&gt;
== Register==&lt;br /&gt;
The Heureka applications are free to use, but please register first. &lt;br /&gt;
&lt;br /&gt;
Click [{{HeurekaRegisterUrlEng}} here] to register.&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
The Heureka applications are released under an [[Heureka_EULA | End-User License Agreement (EULA)]].&lt;br /&gt;
&lt;br /&gt;
==Forest Database==&lt;br /&gt;
To use Heureka you need a database. You can either install a local database on your computer, or use an external database over the network. Heureka uses Microsoft SQL Server to store forest data. Read more at the [{{HeurekaHelpLinkEng}}projekt_och_databaser.htm Heureka helpdocumentation]&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
Windows 10 or 11, 64-bit.&lt;br /&gt;
&lt;br /&gt;
.NET Framework 4.8&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
====MSI ====&lt;br /&gt;
MSI ([http://en.wikipedia.org/wiki/Windows_Installer Windows Installer]) means that the program is installed as a program under Program Files. You can choose not to install a certain application during the installation process, by clicking on the Advanced-button.&lt;br /&gt;
&lt;br /&gt;
{{#clear_external_data:}} &lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}MSIversions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=x86version=x86,x64version=x64,HabitatPrognosis=HabitatPrognosis,StandWise=x32Subset}}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Platform'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Note'''&lt;br /&gt;
|-&lt;br /&gt;
| StandWise, PlanWise, PlanEval, RegWise ||x64 (64-bit)|| [{{HeurekaPublishUrl}}MSI/Slu.Heureka.Setup_x64.msi {{#external_value:x64version}}] ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====ClickOnce ====&lt;br /&gt;
Heureka is no longer packaged as a ClickOnce application. Please contact our support if you think you need Heureka as a ClickOnce application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
ClickOnce installation means that the program is installed under the user's profile. The advantage with ClickOnce is that the user does not need Administrator's privileges to install the programs, which simplifies things when installing on a &amp;quot;public&amp;quot; computer (such as PC:s in a computer lab at the university). A drawback is that each application must be installed separately. &lt;br /&gt;
&lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}ClickOnceVersions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=StandWise=StandWise,PlanWise=PlanWise,PlanStart=PlanStart,RegWise=RegWise,PlanEval=PlanEval,HabitatPrognosis=HabitatPrognosis}}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
|-&lt;br /&gt;
| StandWise||[{{HeurekaPublishUrl}}ClickOnce/StandWise/setup.exe {{#external_value:StandWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| PlanWise||[{{HeurekaPublishUrl}}ClickOnce/PlanWise/setup.exe {{#external_value:PlanWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| RegWise||[{{HeurekaPublishUrl}}ClickOnce/RegWise/setup.exe {{#external_value:RegWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| PlanEval||[{{HeurekaPublishUrl}}ClickOnce/PlanEval/setup.exe {{#external_value:PlanEval}}]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
====Older versions====&lt;br /&gt;
Older versions can be obtained here (only as MSI):&lt;br /&gt;
[{{HeurekaPublishUrl}}MSI/Archive/ Archive]&lt;br /&gt;
&lt;br /&gt;
==Download additional Heureka software==&lt;br /&gt;
====PlanEvalWeb====&lt;br /&gt;
See [[PlanEvalWeb]]&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Download_and_install&amp;diff=11074</id>
		<title>Download and install</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Download_and_install&amp;diff=11074"/>
		<updated>2025-11-17T11:11:11Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Download and install}}&lt;br /&gt;
== Register==&lt;br /&gt;
The Heureka applications are free to use, but please register first. &lt;br /&gt;
&lt;br /&gt;
Click [{{HeurekaRegisterUrlEng}} here] to register.&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
The Heureka applications are released under an [[Heureka_EULA | End-User License Agreement (EULA)]].&lt;br /&gt;
&lt;br /&gt;
==Forest Database==&lt;br /&gt;
To use Heureka you need a database. You can either install a local database on your computer, or use an external database over the network. Heureka uses Microsoft SQL Server to store forest data. Read more at the [{{HeurekaHelpLinkEng}}projekt_och_databaser.htm Heureka helpdocumentation]&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
Windows 10 or 11, 64-bit.&lt;br /&gt;
&lt;br /&gt;
.NET Framework 4.8&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
====MSI ====&lt;br /&gt;
MSI ([http://en.wikipedia.org/wiki/Windows_Installer Windows Installer]) means that the program is installed as a program under Program Files. You can choose not to install a certain application during the installation process, by clicking on the Advanced-button.&lt;br /&gt;
&lt;br /&gt;
{{#clear_external_data:}} &lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}MSIversions.xml&lt;br /&gt;
 |cache seconds=0&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=x86version=x86,x64version=x64,HabitatPrognosis=HabitatPrognosis,StandWise=x32Subset}}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Platform'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Note'''&lt;br /&gt;
|-&lt;br /&gt;
| StandWise, PlanWise, PlanEval, RegWise ||x64 (64-bit)|| [{{HeurekaPublishUrl}}MSI/Slu.Heureka.Setup_x64.msi {{#external_value:x64version}}] ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====ClickOnce ====&lt;br /&gt;
Heureka is no longer packaged as a ClickOnce application. Please contact our support if you think you need Heureka as a ClickOnce application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
ClickOnce installation means that the program is installed under the user's profile. The advantage with ClickOnce is that the user does not need Administrator's privileges to install the programs, which simplifies things when installing on a &amp;quot;public&amp;quot; computer (such as PC:s in a computer lab at the university). A drawback is that each application must be installed separately. &lt;br /&gt;
&lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}ClickOnceVersions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=StandWise=StandWise,PlanWise=PlanWise,PlanStart=PlanStart,RegWise=RegWise,PlanEval=PlanEval,HabitatPrognosis=HabitatPrognosis}}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
|-&lt;br /&gt;
| StandWise||[{{HeurekaPublishUrl}}ClickOnce/StandWise/setup.exe {{#external_value:StandWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| PlanWise||[{{HeurekaPublishUrl}}ClickOnce/PlanWise/setup.exe {{#external_value:PlanWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| RegWise||[{{HeurekaPublishUrl}}ClickOnce/RegWise/setup.exe {{#external_value:RegWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| PlanEval||[{{HeurekaPublishUrl}}ClickOnce/PlanEval/setup.exe {{#external_value:PlanEval}}]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
====Older versions====&lt;br /&gt;
Older versions can be obtained here (only as MSI):&lt;br /&gt;
[{{HeurekaPublishUrl}}MSI/Archive/ Archive]&lt;br /&gt;
&lt;br /&gt;
==Download additional Heureka software==&lt;br /&gt;
====PlanEvalWeb====&lt;br /&gt;
See [[PlanEvalWeb]]&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Download_and_install&amp;diff=11073</id>
		<title>Download and install</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Download_and_install&amp;diff=11073"/>
		<updated>2025-11-17T11:03:31Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Download and install}}&lt;br /&gt;
== Register==&lt;br /&gt;
The Heureka applications are free to use, but please register first. &lt;br /&gt;
&lt;br /&gt;
Click [{{HeurekaRegisterUrlEng}} here] to register.&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
The Heureka applications are released under an [[Heureka_EULA | End-User License Agreement (EULA)]].&lt;br /&gt;
&lt;br /&gt;
==Forest Database==&lt;br /&gt;
To use Heureka you need a database. You can either install a local database on your computer, or use an external database over the network. Heureka uses Microsoft SQL Server to store forest data. Read more at the [{{HeurekaHelpLinkEng}}projekt_och_databaser.htm Heureka helpdocumentation]&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
Windows 10 or 11, 64-bit.&lt;br /&gt;
&lt;br /&gt;
.NET Framework 4.8&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
====MSI ====&lt;br /&gt;
MSI ([http://en.wikipedia.org/wiki/Windows_Installer Windows Installer]) means that the program is installed as a program under Program Files. You can choose not to install a certain application during the installation process, by clicking on the Advanced-button.&lt;br /&gt;
&lt;br /&gt;
{{#clear_external_data:}} &lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}MSIversions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=x86version=x86,x64version=x64,HabitatPrognosis=HabitatPrognosis,StandWise=x32Subset}}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Platform'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Note'''&lt;br /&gt;
|-&lt;br /&gt;
| StandWise, PlanWise, PlanEval, RegWise ||x64 (64-bit)|| [{{HeurekaPublishUrl}}MSI/Slu.Heureka.Setup_x64.msi {{#external_value:x64version}}] ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====ClickOnce ====&lt;br /&gt;
Heureka is no longer packaged as a ClickOnce application. Please contact our support if you think you need Heureka as a ClickOnce application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
ClickOnce installation means that the program is installed under the user's profile. The advantage with ClickOnce is that the user does not need Administrator's privileges to install the programs, which simplifies things when installing on a &amp;quot;public&amp;quot; computer (such as PC:s in a computer lab at the university). A drawback is that each application must be installed separately. &lt;br /&gt;
&lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}ClickOnceVersions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=StandWise=StandWise,PlanWise=PlanWise,PlanStart=PlanStart,RegWise=RegWise,PlanEval=PlanEval,HabitatPrognosis=HabitatPrognosis}}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
|-&lt;br /&gt;
| StandWise||[{{HeurekaPublishUrl}}ClickOnce/StandWise/setup.exe {{#external_value:StandWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| PlanWise||[{{HeurekaPublishUrl}}ClickOnce/PlanWise/setup.exe {{#external_value:PlanWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| RegWise||[{{HeurekaPublishUrl}}ClickOnce/RegWise/setup.exe {{#external_value:RegWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| PlanEval||[{{HeurekaPublishUrl}}ClickOnce/PlanEval/setup.exe {{#external_value:PlanEval}}]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
 --&amp;gt;&lt;br /&gt;
====Older versions====&lt;br /&gt;
Older versions can be obtained here (only as MSI):&lt;br /&gt;
[{{HeurekaPublishUrl}}MSI/Archive/ Archive]&lt;br /&gt;
&lt;br /&gt;
==Download additional Heureka software==&lt;br /&gt;
====PlanEvalWeb====&lt;br /&gt;
See [[PlanEvalWeb]]&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Download_and_install/sv&amp;diff=11072</id>
		<title>Download and install/sv</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Download_and_install/sv&amp;diff=11072"/>
		<updated>2025-11-13T09:43:06Z</updated>

		<summary type="html">&lt;p&gt;Jonare: Tog bort länkar till ClickOnce&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Download_and_install}}&lt;br /&gt;
{{DISPLAYTITLE:Nedladdning och installation}}&lt;br /&gt;
&lt;br /&gt;
==Registrering==&lt;br /&gt;
Heurekas programvaror är gratis att används men vi vill att du registrerar dig: [{{HeurekaRegisterUrlSv}} Registreringssida]&lt;br /&gt;
&lt;br /&gt;
== Licens ==&lt;br /&gt;
För Heurekas programvaror gäller följande licensvillkor: [[Heureka_EULA | End-User License Agreement (EULA)]].&lt;br /&gt;
&lt;br /&gt;
==Systemkrav==&lt;br /&gt;
Windows 7, 8, 10 eller 11, 64-bit.&lt;br /&gt;
&lt;br /&gt;
.NET Framework 4.8&lt;br /&gt;
&lt;br /&gt;
== Instruktioner ==&lt;br /&gt;
Se [{{HeurekaHelpLink}}installera_heureka.htm Heurekas hjäldokumentation]&lt;br /&gt;
&lt;br /&gt;
==Hämta programvaror==&lt;br /&gt;
&lt;br /&gt;
====MSI====&lt;br /&gt;
MSI ([http://en.wikipedia.org/wiki/Windows_Installer Windows Installer]) innebär att programmet installeras som ett &amp;quot;vanligt&amp;quot; program under t ex C:\Program Files. &lt;br /&gt;
&lt;br /&gt;
{{#clear_external_data:}} &lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}MSIversions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=x86version=x86,x64version=x64,HabitatPrognosis=HabitatPrognosis,StandWise=x32Subset}}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Platform'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Note'''&lt;br /&gt;
|-&lt;br /&gt;
| StandWise, PlanWise, PlanEval, RegWise ||x64 (64-bit)|| [{{HeurekaPublishUrl}}MSI/Slu.Heureka.Setup_x64.msi {{#external_value:x64version}}] || &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| StandWise, PlanWise, PlanEval, RegWise ||x86 (32-bit)|| [{{HeurekaPublishUrl}}MSI/Slu.Heureka.Setup_x86.msi {{#external_value:x86version}}] || &lt;br /&gt;
|-&lt;br /&gt;
| StandWise || x86 (32-bit)|| [{{HeurekaPublishUrl}}MSI/Slu.Heureka.Setup_StandWise_x86.msi {{#external_value:StandWise}}] || StandWise kan bara köras som 32-bitars version (men fungerar på 64-bitars system!).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Clickonce====&lt;br /&gt;
Heureka packeteras inte längre som en ClickOnce applikation. Kontakta vår support om du tror att du har ett behov av att få Heureka som en ClickOnce applikation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;quot;ClickOnce&amp;quot; innebär att programmet installeras under användares egen profil, och administratör-rättigheter behövs inte (vilket dock behövs för att installera SQL Server). Nackdelen med ClickOnce är att de olika applikationerna installerar varsin Heureka-kärna, vilket gör att programmen tar något mer plats på din hårddisk (ca 50 MB per applikation).&lt;br /&gt;
&lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}ClickOnceVersions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=StandWise=StandWise,PlanWise=PlanWise,PlanStart=PlanStart,RegWise=RegWise,PlanEval=PlanEval,HabitatPrognosis=HabitatPrognosis}}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Applikation'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
|-&lt;br /&gt;
| BeståndsVis (StandWise)||[{{HeurekaPublishUrl}}ClickOnce/StandWise/setup.exe {{#external_value:StandWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| PlanVis||[{{HeurekaPublishUrl}}ClickOnce/PlanWise/setup.exe {{#external_value:PlanWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| RegVis||[{{HeurekaPublishUrl}}ClickOnce/RegWise/setup.exe {{#external_value:RegWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| PlanEval||[{{HeurekaPublishUrl}}ClickOnce/PlanEval/setup.exe {{#external_value:PlanEval}}]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
{{#clear_external_data:}} &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
====Tidigare versioner====&lt;br /&gt;
Tidigare versioner kan hämtas här (endast som MSI):&lt;br /&gt;
[{{HeurekaPublishUrl}}MSI/Archive/ Arkiv]&lt;br /&gt;
&lt;br /&gt;
==Hämta ytterligare Heureka-programvaror==&lt;br /&gt;
&lt;br /&gt;
====PlanEvalWeb====&lt;br /&gt;
Se [[PlanEvalWeb]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
==Hämta HabitatPrognosis==&lt;br /&gt;
'''Från och med version 2.6 ersätts denna applikation av ett inbyggt verktyg i PlanVis och RegVis.'''&lt;br /&gt;
Se {{HeurekaHelpLink}}&lt;br /&gt;
&lt;br /&gt;
HabitatPrognosis är ett fristående verktyg som baseras på ArcGIS för att beräkna hur arealen habitat för ett antal utvalda arter utvecklas över tiden. Som indata används resultat från PlanVis. Du kan läsa mer om verktyget [[HabitatPrognosis|här]] och i [{{HeurekaHelpLink}}habitatmodeller.htm avsnittet Habitatmodeller i Heurekas hjälpdokumentation].&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Platform'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Note'''&lt;br /&gt;
|-&lt;br /&gt;
| HabitatPrognosis (ArcGIS 9.3.1)||x86 (32-bit)|| [http://heureka2-1.slu.se/publish/HabitatPrognosis/ArcGIS_9_3_1/msi/HabitatSetup.msi 0.9.3] || Kräver ArcGIS 9.3.1 (ArcInfo) och tillägget Spatial Analyst &lt;br /&gt;
|-&lt;br /&gt;
| HabitatPrognosis (ArcGIS 10.1)||x86 (32-bit)|| [http://heureka2-1.slu.se/publish/HabitatPrognosis/ArcGIS_10_1/msi/HabitatSetup.msi 1.0.0] || Kräver ArcGIS 10.1 (Desktop Advanced) och tillägget  Spatial Analyst&lt;br /&gt;
|-&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Version_2.24&amp;diff=11071</id>
		<title>Version 2.24</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Version_2.24&amp;diff=11071"/>
		<updated>2025-11-12T09:40:20Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Version 2.24&lt;br /&gt;
{{Languages| Version 2.24}}&lt;br /&gt;
[[Category:Release]]&lt;br /&gt;
[[newsdate::2025-11-12]] &lt;br /&gt;
[[language::en| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
This release primarily covers quality of life improvements for users, as well as quite a lot of bug fixes. Some of the changes made will help improve the workflow in Heureka quite a bit.&lt;br /&gt;
&lt;br /&gt;
One important change is a revision of the treatment program generator in PlanWise, which now more accurately tries to store the number of alternatives a user selected in the ''Run TPG'' dialog. Of course, only alternatives that satisfy the rules/settings in control categories will be considered.&lt;br /&gt;
&lt;br /&gt;
We have added quite a few search boxes, and the possibility to store and load result variables. This enables user that have a workflow where data is exported to text and/or excel files this makes it possible to easier get consistent output with the result columns expected, without using report templates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==New Features== &lt;br /&gt;
===Search functionality===&lt;br /&gt;
Search boxes has been added to multiple dialogs in Heureka:&lt;br /&gt;
*Search functionality for searching through control table settings had a small update. Find it in the toolbar above your control categories (in the view ''TPG Settings'').&lt;br /&gt;
*Search functionality for searching through result variables has been added. Find it above the result variables in any selection dialog (for example, in the ''Run Strategic TPG'' dialog).&lt;br /&gt;
*Search functionality for searching through pricelist categories&lt;br /&gt;
&lt;br /&gt;
You can also save the current result variable selection or load a previously saved selection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
[[File:SearchControlTable.png |none|250px|thumb|Search control settings]]&lt;br /&gt;
[[File:SearchTpgResultVariables.png |none|250px|thumb|Search result variables]]&lt;br /&gt;
[[File:SaveResultVariablesSelection.png |none|250px|thumb|Save/load result variable-selection]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;ul&amp;gt; &lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SearchControlTable.png |none|250px|thumb|Search control settings]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SearchTpgResultVariables.png |none|250px|thumb|Search result variables]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SaveResultVariablesSelection.png |none|250px|thumb|Save/load result variable-selection]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Net Prices===&lt;br /&gt;
In the control table ''Cost and Revenue'' we have added the option ''Use Net Prices''. This lets you specify net prices per assortment (timber, pulp, fuelwood, cull) and tree species group. If you do not use net prices, you can add a net price correction (SEK/m3fub) in the setting ''Volume price correction'' to timber and pulp. These settings do not change the bucking result - the bucking is still made using your pricelist.&lt;br /&gt;
&lt;br /&gt;
===Misc.===&lt;br /&gt;
*Feature: Added the display of units to settings where applicable.&lt;br /&gt;
*Feature: Added user-defined settings for tree retention.&lt;br /&gt;
*Feature: Added support for Gurobi 12.0 in optimization.&lt;br /&gt;
*Feature: Added new result variable &amp;quot;Species Richness.&amp;quot;&lt;br /&gt;
*Feature: Added result variables for forest generation,  and pulpwood volume of conifer and broadleaf, respectively.&lt;br /&gt;
*Feature: Added site data variables ('Coordinates', 'Slope', 'SlopeDirection') as accessible result variables.&lt;br /&gt;
*Feature: Added option to limit the area of planted contorta within a domain (RegWise simulation).&lt;br /&gt;
*Feature: Display known issues in current version on the start page.&lt;br /&gt;
*Feature: Improved how New Project Wizard loads recent database connections.&lt;br /&gt;
*Feature: Added option to customize number of decimals per variable in report templates.&lt;br /&gt;
*Feature: Added a &amp;quot;Close all&amp;quot; option to the report results tabs.&lt;br /&gt;
*Feature: Added initial state diagrams for distributions over Management Classes&lt;br /&gt;
&lt;br /&gt;
==Bug Fixes==&lt;br /&gt;
&lt;br /&gt;
*Corrected calculation of Final Felling Min and Max periods in TPG to match descriptions.&lt;br /&gt;
*Fixed an issue where planting was delayed in tactical TPG.&lt;br /&gt;
*Fixed a memory leak causing memory not to be freed correctly when using NC-areas.&lt;br /&gt;
*Corrected underestimation of growth in the climate model.&lt;br /&gt;
*Fixed multiplication error in the Elfving pine growth model.&lt;br /&gt;
*Fixed multiple user-submitted issues and stability problems.&lt;br /&gt;
*Fixed exceptions occurring during pricelist calculations due to invalid values submitted.&lt;br /&gt;
*Fixed an error when displaying details from optimization results&lt;br /&gt;
*Fixed issues with validation and testing of server connection in SelectDbDialog.&lt;br /&gt;
*Fixed treatment application behavior when treatment proposal for period 0 was “None.”&lt;br /&gt;
*Changed the default number of decimals shown in result tables to match the values provided in the data-classes&lt;br /&gt;
*Added missing Excel export and CSV export options in report results tab.&lt;br /&gt;
*Fixed error thrown when area description exceeded 50 characters in SimulateTreeDialog.&lt;br /&gt;
*Added subfolders in the model explorer.&lt;br /&gt;
*Fixed inconsistent NPV calculations in Tactical TPG.&lt;br /&gt;
*Fixed missing information when AMPL executable was not selected.&lt;br /&gt;
*Corrected bad formatting of area levels in analysis area imports.&lt;br /&gt;
*Improved handling of broken database connections in dialog used to select database.&lt;br /&gt;
*Corrected mismatch between cut and extracted volumes when pricelist had negative pulp values.&lt;br /&gt;
*Fixed incorrect reporting of binary variables in optimization results.&lt;br /&gt;
*Resolved inconsistency in initial state values for demo data.&lt;br /&gt;
*Fixed display issue for Forest Domain under Initial State &amp;gt; Details.&lt;br /&gt;
*Corrected incorrect range for variable netRevenue in model wizard.&lt;br /&gt;
*Corrected harvested volume when high stumps are left.&lt;br /&gt;
*Fixed wrong number of stems being logged to file.&lt;br /&gt;
*Resolved UI bug in the standwise “Register Tree Data” tab on smaller screens.&lt;br /&gt;
*Prevented creation of result databases with hyphens in name that caused TPG errors.&lt;br /&gt;
*Resolved problems where Tactical TPG used incorrect mirrored control table values.&lt;br /&gt;
*Deprecated control category item “Treatment Timing - Tactical planning &amp;gt; Include unmanaged.”&lt;br /&gt;
&amp;lt;endFeed /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Details from bugtracker==&lt;br /&gt;
&amp;lt;mantis&amp;gt;&lt;br /&gt;
status = resolved, closed&lt;br /&gt;
resolution = fixed&lt;br /&gt;
color = true&lt;br /&gt;
fixed_in_version = 2.24, 2.23.1&lt;br /&gt;
orderby = severity desc, fixed_in_version desc, id&lt;br /&gt;
show = id,category,severity,summary,fixed_in_version,resolution&lt;br /&gt;
&amp;lt;/mantis&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Version_2.24/sv&amp;diff=11070</id>
		<title>Version 2.24/sv</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Version_2.24/sv&amp;diff=11070"/>
		<updated>2025-11-12T09:39:54Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Version 2.24&lt;br /&gt;
{{Languages| Version 2.24}}&lt;br /&gt;
[[Category:Release]]&lt;br /&gt;
[[newsdate::2025-11-12]] &lt;br /&gt;
[[language::sv| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sammanfattning==&lt;br /&gt;
Den här versionen innehåller främst förbättringar av användarvänlighet samt ett stort antal buggfixar. Flera av ändringarna syftar till att förbättra arbetsflödet i Heureka avsevärt.&lt;br /&gt;
&lt;br /&gt;
En viktig ändring är en ändring av TPG:n i PlanWise, som nu bättre uppfyller antalet alternativ som användaren valt i dialogrutan ''Generera strategiska skötselprogram''. Självklart utvärderas bara alternativ som uppfyller regler/inställningar som sätts i kontrollkategorierna.&lt;br /&gt;
&lt;br /&gt;
Vi har lagt till flera sökrutor samt möjligheten att spara och ladda resultatvariabler. Detta gör det möjligt för användare som har ett arbetsflöde där data exporteras till t.ex. text- och/eller Excel-filer att enklare få konsekvent utdata som innehåller de förväntade resultatkolumnerna, utan att behöva använda rapportmallar.&lt;br /&gt;
&lt;br /&gt;
==Nya funktioner==&lt;br /&gt;
===Sökfunktionalitet===&lt;br /&gt;
Sökrutor har lagts till i flera dialoger i Heureka:&lt;br /&gt;
&lt;br /&gt;
*Sökfunktionaliteten för att söka bland inställningar i kontrolltabeller har uppdaterats något. Du hittar den i verktygsfältet ovanför dina kontrollkategorier (i vyn ''TPG-inställningar'').&lt;br /&gt;
*Sökfunktionalitet för att söka bland resultatvariabler har lagts till. Du hittar den ovanför resultatvariablerna i valfri urvals-dialog (till exempel i dialogrutan ''Generera strategiska skötselprogram'').&lt;br /&gt;
*Sökfunktionalitet för att söka bland prislistkategorier.&lt;br /&gt;
&lt;br /&gt;
Du kan också spara aktuell urvalslista för resultatvariabler eller ladda en tidigare sparad urvalslista.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;ul&amp;gt; &lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SearchControlTable.png |none|250px|thumb|Sök kontrollinställningar]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SearchTpgResultVariables.png |none|250px|thumb|Sök resultatvariabler]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SaveResultVariablesSelection.png |none|250px|thumb|Spara/ladda urval av resultatvariabler]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netto­priser===&lt;br /&gt;
I kontrolltabellen ''Cost and Revenue'' har vi lagt till alternativet ''Use Net Prices''. Detta låter dig ange nettopriser per sortiment (sågtimmer, massaved, bränsleved, vrak) och trädslagsgrupp. Om du inte använder nettopriser kan du lägga till en nettopris­korrigering (SEK/m³fub) i inställningen ''Volume price correction'' för sågtimmer och massaved. Dessa inställningar påverkar inte apteringsresultatet – apteringen görs fortfarande utifrån din prislista.&lt;br /&gt;
&lt;br /&gt;
===Misc.===&lt;br /&gt;
*Visning av enheter har lagts till för inställningar där det är tillämpligt.&lt;br /&gt;
*Användardefinierade inställningar för hänsynsträd har lagts till.&lt;br /&gt;
*Stöd för Gurobi 12.0 har lagts till.&lt;br /&gt;
*Ny resultatvariabel &amp;quot;Species Richness&amp;quot; har lagts till.&lt;br /&gt;
*Resultatvariabler för beståndsgeneration samt massavedsvolym för barr och lövträd har lagts till.&lt;br /&gt;
*Variabler för ''Site data'' ('Coordinates', 'Slope', 'SlopeDirection')  har lagts till som tillgängliga resultatvariabler.&lt;br /&gt;
*Möjlighet att begränsa arealen planterad contorta inom ett domän (RegWise-simulering).&lt;br /&gt;
*Visar Kända problem i aktuell version visas nu på applikationers startsida.&lt;br /&gt;
*Förbättrad inläsning av senaste databasanslutningar i guiden Nytt projekt.&lt;br /&gt;
*Möjlighet att anpassa antal decimaler per variabel i rapportmallar.&lt;br /&gt;
*Lagt till ett val för ''Stäng alla'' för flikar i rapportresultaten.&lt;br /&gt;
*Lagt till diagram för att visa fördelningen av skötselklasser.&lt;br /&gt;
&lt;br /&gt;
==Buggfixar==&lt;br /&gt;
*Korrigerat beräkning av slutavverkningsperiodernas min- och maxvärden i TPG för att matcha beskrivningarna.&lt;br /&gt;
*Åtgärdat ett problem där plantering fördröjdes i taktisk TPG.&lt;br /&gt;
*Åtgärdat minnesläcka som gjorde att minne inte frigjordes korrekt vid användning av NC-områden.&lt;br /&gt;
*Korrigerat en underskattning av tillväxt i klimatmodellen (sedan 2.23)&lt;br /&gt;
*Åtgärdat multiplikationsfel i Elfving-modellen för talltillväxt.&lt;br /&gt;
*Åtgärdat flera användarrapporterade problem och stabilitetsfel.&lt;br /&gt;
*Åtgärdat undantag som uppstod vid prislistberäkningar på grund av ogiltiga indata.&lt;br /&gt;
*Åtgärdat fel vid visning av detaljer från optimeringsresultat.&lt;br /&gt;
*Åtgärdatproblem med validering och testning av serveranslutning i SelectDbDialog.&lt;br /&gt;
*Åtgärdat beteende vid tillämpning av behandling när behandlingsförslag för period 0 var ''None''&lt;br /&gt;
*Ändrade standardantalet decimaler som visas i resultatabeller för att matcha värden i dataklasser.&lt;br /&gt;
*Lade till saknade exportalternativ för Excel och CSV i fliken för rapportresultat.&lt;br /&gt;
*Åtgärdat ett fel som uppstod när områdesbeskrivningen översteg 50 tecken i SimulateTreeDialog.&lt;br /&gt;
*Lade till undermappar i modelutforskaren.&lt;br /&gt;
*Fixade inkonsekventa NPV-beräkningar i taktisk TPG.&lt;br /&gt;
*Åtgärdat fel när AMPL.exe inte varit vald.&lt;br /&gt;
*Korrigerade felaktig formatering av områdesnivåer vid import av analysområden.&lt;br /&gt;
*Förbättrad hantering av ogiltliga databasanslutningar i dialogrutan för val av databas.&lt;br /&gt;
*Korrigerade skillnad mellan avverkad och utvunnen volym när prislistan hade negativa massavedsvärden.&lt;br /&gt;
*Fixade felaktig rapportering av binära variabler i optimeringsresultat.&lt;br /&gt;
*Åtgärdade ett problem för ingående tillstånd för demodata.&lt;br /&gt;
*Fixade visningsproblem för Skogsdomän under Ingående tillstånd &amp;gt; Detaljer.&lt;br /&gt;
*Korrigerade felaktigt intervall för variabeln netRevenue i modell-guiden.&lt;br /&gt;
*Korrigerade beräkning av ''harvested volume '' när höga stubbar lämnades.&lt;br /&gt;
*Fixade felaktigt antal stammar som loggades till fil.&lt;br /&gt;
*Åtgärdade UI-fel i fliken &amp;quot;Mata in deta manuellt&amp;quot; på mindre skärmar.&lt;br /&gt;
*Förhindrade skapande av resultatdatabaser med bindestreck i namnet som orsakade TPG-fel.&lt;br /&gt;
*Löste problem där taktisk TPG använde felaktigt speglade kontrolltabellvärden.&lt;br /&gt;
&amp;lt;endFeed /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Detaljer från bugtrackern==&lt;br /&gt;
&amp;lt;mantis&amp;gt;&lt;br /&gt;
status = resolved, closed&lt;br /&gt;
resolution = fixed&lt;br /&gt;
color = true&lt;br /&gt;
fixed_in_version = 2.24, 2.23.1&lt;br /&gt;
orderby = severity desc, fixed_in_version desc, id&lt;br /&gt;
show = id,category,severity,summary,fixed_in_version,resolution&lt;br /&gt;
&amp;lt;/mantis&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Version_2.24/sv&amp;diff=11069</id>
		<title>Version 2.24/sv</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Version_2.24/sv&amp;diff=11069"/>
		<updated>2025-11-12T09:37:51Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Version 2.24&lt;br /&gt;
{{Languages| Version 2.24}}&lt;br /&gt;
[[Category:Release]]&lt;br /&gt;
[[newsdate::2025-11-12]] &lt;br /&gt;
[[language::sv| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sammanfattning==&lt;br /&gt;
Den här versionen innehåller främst förbättringar av användarvänlighet samt ett stort antal buggfixar. Flera av ändringarna syftar till att förbättra arbetsflödet i Heureka avsevärt.&lt;br /&gt;
&lt;br /&gt;
En viktig ändring är en ändring av TPG:n i PlanWise, som nu bättre uppfyller antalet alternativ som användaren valt i dialogrutan ''Generera strategiska skötselprogram''. Självklart utvärderas bara alternativ som uppfyller regler/inställningar som sätts i kontrollkategorierna.&lt;br /&gt;
&lt;br /&gt;
Vi har lagt till flera sökrutor samt möjligheten att spara och ladda resultatvariabler. Detta gör det möjligt för användare som har ett arbetsflöde där data exporteras till t.ex. text- och/eller Excel-filer att enklare få konsekvent utdata som innehåller de förväntade resultatkolumnerna, utan att behöva använda rapportmallar.&lt;br /&gt;
&lt;br /&gt;
==Nya funktioner==&lt;br /&gt;
===Sökfunktionalitet===&lt;br /&gt;
Sökrutor har lagts till i flera dialoger i Heureka:&lt;br /&gt;
&lt;br /&gt;
*Sökfunktionaliteten för att söka bland inställningar i kontrolltabeller har uppdaterats något. Du hittar den i verktygsfältet ovanför dina kontrollkategorier (i vyn ''TPG-inställningar'').&lt;br /&gt;
*Sökfunktionalitet för att söka bland resultatvariabler har lagts till. Du hittar den ovanför resultatvariablerna i valfri urvals-dialog (till exempel i dialogrutan ''Generera strategiska skötselprogram'').&lt;br /&gt;
*Sökfunktionalitet för att söka bland prislistkategorier.&lt;br /&gt;
&lt;br /&gt;
Du kan också spara aktuell urvalslista för resultatvariabler eller ladda en tidigare sparad urvalslista.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;ul&amp;gt; &lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SearchControlTable.png |none|250px|thumb|Sök kontrollinställningar]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SearchTpgResultVariables.png |none|250px|thumb|Sök resultatvariabler]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SaveResultVariablesSelection.png |none|250px|thumb|Spara/ladda urval av resultatvariabler]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netto­priser===&lt;br /&gt;
I kontrolltabellen ''Cost and Revenue'' har vi lagt till alternativet ''Use Net Prices''. Detta låter dig ange nettopriser per sortiment (sågtimmer, massaved, bränsleved, vrak) och trädslagsgrupp. Om du inte använder nettopriser kan du lägga till en nettopris­korrigering (SEK/m³fub) i inställningen ''Volume price correction'' för sågtimmer och massaved. Dessa inställningar påverkar inte apteringsresultatet – apteringen görs fortfarande utifrån din prislista.&lt;br /&gt;
&lt;br /&gt;
===Misc.===&lt;br /&gt;
*Visning av enheter har lagts till för inställningar där det är tillämpligt.&lt;br /&gt;
*Användardefinierade inställningar för hänsynsträd har lagts till.&lt;br /&gt;
*Stöd för Gurobi 12.0 har lagts till.&lt;br /&gt;
*Ny resultatvariabel &amp;quot;Species Richness&amp;quot; har lagts till.&lt;br /&gt;
*Resultatvariabler för beståndsgeneration samt massavedsvolym för barr och lövträd har lagts till.&lt;br /&gt;
*Variabler för ''Site data'' ('Coordinates', 'Slope', 'SlopeDirection')  har lagts till som tillgängliga resultatvariabler.&lt;br /&gt;
*Möjlighet att begränsa arealen planterad contorta inom ett domän (RegWise-simulering).&lt;br /&gt;
*Visar Kända problem i aktuell version visas nu på applikationers startsida.&lt;br /&gt;
*Förbättrad inläsning av senaste databasanslutningar i guiden Nytt projekt.&lt;br /&gt;
*Möjlighet att anpassa antal decimaler per variabel i rapportmallar.&lt;br /&gt;
*Lagt till ett val för ''Stäng alla'' för flikar i rapportresultaten.&lt;br /&gt;
*Lagt till diagram för att visa fördelningen av skötselklasser.&lt;br /&gt;
&lt;br /&gt;
==Buggfixar==&lt;br /&gt;
*Korrigerat beräkning av slutavverkningsperiodernas min- och maxvärden i TPG för att matcha beskrivningarna.&lt;br /&gt;
*Åtgärdat ett problem där plantering fördröjdes i taktisk TPG.&lt;br /&gt;
*Åtgärdat minnesläcka som gjorde att minne inte frigjordes korrekt vid användning av NC-områden.&lt;br /&gt;
*Korrigerat en underskattning av tillväxt i klimatmodellen (sedan 2.23)&lt;br /&gt;
*Åtgärdat multiplikationsfel i Elfving-modellen för talltillväxt.&lt;br /&gt;
*Åtgärdat flera användarrapporterade problem och stabilitetsfel.&lt;br /&gt;
*Åtgärdat undantag som uppstod vid prislistberäkningar på grund av ogiltiga indata.&lt;br /&gt;
*Åtgärdat fel vid visning av detaljer från optimeringsresultat.&lt;br /&gt;
*Åtgärdatproblem med validering och testning av serveranslutning i SelectDbDialog.&lt;br /&gt;
*Åtgärdat beteende vid tillämpning av behandling när behandlingsförslag för period 0 var ''None''&lt;br /&gt;
*Ändrade standardantalet decimaler som visas i resultatabeller för att matcha värden i dataklasser.&lt;br /&gt;
*Lade till saknade exportalternativ för Excel och CSV i fliken för rapportresultat.&lt;br /&gt;
*Åtgärdat ett fel som uppstod när områdesbeskrivningen översteg 50 tecken i SimulateTreeDialog.&lt;br /&gt;
*Lade till undermappar i modelutforskaren.&lt;br /&gt;
*Fixade inkonsekventa NPV-beräkningar i taktisk TPG.&lt;br /&gt;
*Åtgärdat fel när AMPL.exe inte varit vald.&lt;br /&gt;
*Korrigerade felaktig formatering av områdesnivåer vid import av analysområden.&lt;br /&gt;
*Förbättrad hantering av ogiltliga databasanslutningar i dialogrutan för val av databas.&lt;br /&gt;
*Korrigerade skillnad mellan avverkad och utvunnen volym när prislistan hade negativa massavedsvärden.&lt;br /&gt;
*Fixade felaktig rapportering av binära variabler i optimeringsresultat.&lt;br /&gt;
*Åtgärdade ett problem för ingående tillstånd för demodata.&lt;br /&gt;
*Fixade visningsproblem för Skogsdomän under Ingående tillstånd &amp;gt; Detaljer.&lt;br /&gt;
*Korrigerade felaktigt intervall för variabeln netRevenue i modell-guiden.&lt;br /&gt;
*Korrigerade beräkning av ''harvested volume '' när höga stubbar lämnades.&lt;br /&gt;
*Fixade felaktigt antal stammar som loggades till fil.&lt;br /&gt;
*Åtgärdade UI-fel i fliken &amp;quot;Mata in deta manuellt&amp;quot; på mindre skärmar.&lt;br /&gt;
*Förhindrade skapande av resultatdatabaser med bindestreck i namnet som orsakade TPG-fel.&lt;br /&gt;
*Löste problem där taktisk TPG använde felaktigt speglade kontrolltabellvärden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Detaljer från bugtrackern==&lt;br /&gt;
&amp;lt;mantis&amp;gt;&lt;br /&gt;
status = resolved, closed&lt;br /&gt;
resolution = fixed&lt;br /&gt;
color = true&lt;br /&gt;
fixed_in_version = 2.24, 2.23.1&lt;br /&gt;
orderby = severity desc, fixed_in_version desc, id&lt;br /&gt;
show = id,category,severity,summary,fixed_in_version,resolution&lt;br /&gt;
&amp;lt;/mantis&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Version_2.24&amp;diff=11068</id>
		<title>Version 2.24</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Version_2.24&amp;diff=11068"/>
		<updated>2025-11-12T09:37:44Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Version 2.24&lt;br /&gt;
{{Languages| Version 2.24}}&lt;br /&gt;
[[Category:Release]]&lt;br /&gt;
[[newsdate::2025-11-12]] &lt;br /&gt;
[[language::en| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
This release primarily covers quality of life improvements for users, as well as quite a lot of bug fixes. Some of the changes made will help improve the workflow in Heureka quite a bit.&lt;br /&gt;
&lt;br /&gt;
One important change is a revision of the treatment program generator in PlanWise, which now more accurately tries to store the number of alternatives a user selected in the ''Run TPG'' dialog. Of course, only alternatives that satisfy the rules/settings in control categories will be considered.&lt;br /&gt;
&lt;br /&gt;
We have added quite a few search boxes, and the possibility to store and load result variables. This enables user that have a workflow where data is exported to text and/or excel files this makes it possible to easier get consistent output with the result columns expected, without using report templates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==New Features== &lt;br /&gt;
===Search functionality===&lt;br /&gt;
Search boxes has been added to multiple dialogs in Heureka:&lt;br /&gt;
*Search functionality for searching through control table settings had a small update. Find it in the toolbar above your control categories (in the view ''TPG Settings'').&lt;br /&gt;
*Search functionality for searching through result variables has been added. Find it above the result variables in any selection dialog (for example, in the ''Run Strategic TPG'' dialog).&lt;br /&gt;
*Search functionality for searching through pricelist categories&lt;br /&gt;
&lt;br /&gt;
You can also save the current result variable selection or load a previously saved selection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
[[File:SearchControlTable.png |none|250px|thumb|Search control settings]]&lt;br /&gt;
[[File:SearchTpgResultVariables.png |none|250px|thumb|Search result variables]]&lt;br /&gt;
[[File:SaveResultVariablesSelection.png |none|250px|thumb|Save/load result variable-selection]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;ul&amp;gt; &lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SearchControlTable.png |none|250px|thumb|Search control settings]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SearchTpgResultVariables.png |none|250px|thumb|Search result variables]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SaveResultVariablesSelection.png |none|250px|thumb|Save/load result variable-selection]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Net Prices===&lt;br /&gt;
In the control table ''Cost and Revenue'' we have added the option ''Use Net Prices''. This lets you specify net prices per assortment (timber, pulp, fuelwood, cull) and tree species group. If you do not use net prices, you can add a net price correction (SEK/m3fub) in the setting ''Volume price correction'' to timber and pulp. These settings do not change the bucking result - the bucking is still made using your pricelist.&lt;br /&gt;
&lt;br /&gt;
===Misc.===&lt;br /&gt;
*Feature: Added the display of units to settings where applicable.&lt;br /&gt;
*Feature: Added user-defined settings for tree retention.&lt;br /&gt;
*Feature: Added support for Gurobi 12.0 in optimization.&lt;br /&gt;
*Feature: Added new result variable &amp;quot;Species Richness.&amp;quot;&lt;br /&gt;
*Feature: Added result variables for forest generation,  and pulpwood volume of conifer and broadleaf, respectively.&lt;br /&gt;
*Feature: Added site data variables ('Coordinates', 'Slope', 'SlopeDirection') as accessible result variables.&lt;br /&gt;
*Feature: Added option to limit the area of planted contorta within a domain (RegWise simulation).&lt;br /&gt;
*Feature: Display known issues in current version on the start page.&lt;br /&gt;
*Feature: Improved how New Project Wizard loads recent database connections.&lt;br /&gt;
*Feature: Added option to customize number of decimals per variable in report templates.&lt;br /&gt;
*Feature: Added a &amp;quot;Close all&amp;quot; option to the report results tabs.&lt;br /&gt;
*Feature: Added initial state diagrams for distributions over Management Classes&lt;br /&gt;
&lt;br /&gt;
==Bug Fixes==&lt;br /&gt;
&lt;br /&gt;
*Corrected calculation of Final Felling Min and Max periods in TPG to match descriptions.&lt;br /&gt;
*Fixed an issue where planting was delayed in tactical TPG.&lt;br /&gt;
*Fixed a memory leak causing memory not to be freed correctly when using NC-areas.&lt;br /&gt;
*Corrected underestimation of growth in the climate model.&lt;br /&gt;
*Fixed multiplication error in the Elfving pine growth model.&lt;br /&gt;
*Fixed multiple user-submitted issues and stability problems.&lt;br /&gt;
*Fixed exceptions occurring during pricelist calculations due to invalid values submitted.&lt;br /&gt;
*Fixed an error when displaying details from optimization results&lt;br /&gt;
*Fixed issues with validation and testing of server connection in SelectDbDialog.&lt;br /&gt;
*Fixed treatment application behavior when treatment proposal for period 0 was “None.”&lt;br /&gt;
*Changed the default number of decimals shown in result tables to match the values provided in the data-classes&lt;br /&gt;
*Added missing Excel export and CSV export options in report results tab.&lt;br /&gt;
*Fixed error thrown when area description exceeded 50 characters in SimulateTreeDialog.&lt;br /&gt;
*Added subfolders in the model explorer.&lt;br /&gt;
*Fixed inconsistent NPV calculations in Tactical TPG.&lt;br /&gt;
*Fixed missing information when AMPL executable was not selected.&lt;br /&gt;
*Corrected bad formatting of area levels in analysis area imports.&lt;br /&gt;
*Improved handling of broken database connections in dialog used to select database.&lt;br /&gt;
*Corrected mismatch between cut and extracted volumes when pricelist had negative pulp values.&lt;br /&gt;
*Fixed incorrect reporting of binary variables in optimization results.&lt;br /&gt;
*Resolved inconsistency in initial state values for demo data.&lt;br /&gt;
*Fixed display issue for Forest Domain under Initial State &amp;gt; Details.&lt;br /&gt;
*Corrected incorrect range for variable netRevenue in model wizard.&lt;br /&gt;
*Corrected harvested volume when high stumps are left.&lt;br /&gt;
*Fixed wrong number of stems being logged to file.&lt;br /&gt;
*Resolved UI bug in the standwise “Register Tree Data” tab on smaller screens.&lt;br /&gt;
*Prevented creation of result databases with hyphens in name that caused TPG errors.&lt;br /&gt;
*Resolved problems where Tactical TPG used incorrect mirrored control table values.&lt;br /&gt;
*Deprecated control category item “Treatment Timing - Tactical planning &amp;gt; Include unmanaged.”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Details from bugtracker==&lt;br /&gt;
&amp;lt;mantis&amp;gt;&lt;br /&gt;
status = resolved, closed&lt;br /&gt;
resolution = fixed&lt;br /&gt;
color = true&lt;br /&gt;
fixed_in_version = 2.24, 2.23.1&lt;br /&gt;
orderby = severity desc, fixed_in_version desc, id&lt;br /&gt;
show = id,category,severity,summary,fixed_in_version,resolution&lt;br /&gt;
&amp;lt;/mantis&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Download_and_install&amp;diff=11067</id>
		<title>Download and install</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Download_and_install&amp;diff=11067"/>
		<updated>2025-11-12T07:45:25Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|Download and install}}&lt;br /&gt;
== Register==&lt;br /&gt;
The Heureka applications are free to use, but please register first. &lt;br /&gt;
&lt;br /&gt;
Click [{{HeurekaRegisterUrlEng}} here] to register.&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
The Heureka applications are released under an [[Heureka_EULA | End-User License Agreement (EULA)]].&lt;br /&gt;
&lt;br /&gt;
==Forest Database==&lt;br /&gt;
To use Heureka you need a database. You can either install a local database on your computer, or use an external database over the network. Heureka uses Microsoft SQL Server to store forest data. Read more at the [{{HeurekaHelpLinkEng}}projekt_och_databaser.htm Heureka helpdocumentation]&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
Windows 10 or 11, 64-bit.&lt;br /&gt;
&lt;br /&gt;
.NET Framework 4.8&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
====MSI ====&lt;br /&gt;
MSI ([http://en.wikipedia.org/wiki/Windows_Installer Windows Installer]) means that the program is installed as a program under Program Files. You can choose not to install a certain application during the installation process, by clicking on the Advanced-button.&lt;br /&gt;
&lt;br /&gt;
{{#clear_external_data:}} &lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}MSIversions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=x86version=x86,x64version=x64,HabitatPrognosis=HabitatPrognosis,StandWise=x32Subset}}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Platform'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Note'''&lt;br /&gt;
|-&lt;br /&gt;
| StandWise, PlanWise, PlanEval, RegWise ||x64 (64-bit)|| [{{HeurekaPublishUrl}}MSI/Slu.Heureka.Setup_x64.msi {{#external_value:x64version}}] ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====ClickOnce ====&lt;br /&gt;
Heureka is no longer packaged as a ClickOnce application. Please contact our support if you think you need Heureka as a ClickOnce application.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
ClickOnce installation means that the program is installed under the user's profile. The advantage with ClickOnce is that the user does not need Administrator's privileges to install the programs, which simplifies things when installing on a &amp;quot;public&amp;quot; computer (such as PC:s in a computer lab at the university). A drawback is that each application must be installed separately. &lt;br /&gt;
&lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}ClickOnceVersions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=StandWise=StandWise,PlanWise=PlanWise,PlanStart=PlanStart,RegWise=RegWise,PlanEval=PlanEval,HabitatPrognosis=HabitatPrognosis}}&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;200&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Application'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; width=&amp;quot;100&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Version'''&lt;br /&gt;
|-&lt;br /&gt;
| StandWise||[{{HeurekaPublishUrl}}ClickOnce/StandWise/setup.exe {{#external_value:StandWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| PlanWise||[{{HeurekaPublishUrl}}ClickOnce/PlanWise/setup.exe {{#external_value:PlanWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| RegWise||[{{HeurekaPublishUrl}}ClickOnce/RegWise/setup.exe {{#external_value:RegWise}}]&lt;br /&gt;
|-&lt;br /&gt;
| PlanEval||[{{HeurekaPublishUrl}}ClickOnce/PlanEval/setup.exe {{#external_value:PlanEval}}]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
====Older versions====&lt;br /&gt;
Older versions can be obtained here (only as MSI):&lt;br /&gt;
[{{HeurekaPublishUrl}}MSI/Archive/ Archive]&lt;br /&gt;
&lt;br /&gt;
==Download additional Heureka software==&lt;br /&gt;
====PlanEvalWeb====&lt;br /&gt;
See [[PlanEvalWeb]]&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Known_Issues/sv&amp;diff=11066</id>
		<title>Known Issues/sv</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Known_Issues/sv&amp;diff=11066"/>
		<updated>2025-11-12T07:35:37Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Languages| Known Issues}}&lt;br /&gt;
[[Category:Release]]&lt;br /&gt;
[[language::sv| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot; padding: 12px; background-color: #f9f9f9;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Problem med den senaste versionen av Heurekas programvara listas här. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;i&amp;gt;Känner du till en bug eller problem som inte finns listat här?&amp;lt;/i&amp;gt; [[Bug Tracking|Rapportera bug]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
{{#clear_external_data:}} &lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}MSIversions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=x64version=x64}}&lt;br /&gt;
== Version {{#external_value:x64version}} ==&lt;br /&gt;
* Bakgrundskartor saknas&lt;br /&gt;
&lt;br /&gt;
== Bakgrundskartor saknas ==&lt;br /&gt;
För närvarande saknas bakgrundskartor efter att Lantmäteriet har stängt sin öppna data portal. Nu behöver enskilda användare ha ett eget login och beställa ''Topografisk webbkarta Visning, översiktlig'' (gratis produkt) innan de kan få åtkomst till kartorna. Den föreslagna lösningen till problemet är att Heureka skrivbordsapplikationer byter till OpenStreetMap som standardkartlager.&lt;br /&gt;
&lt;br /&gt;
Heureka har ett plugin som heter WebMap, som är tänkt ska låta användare lägga till sina egna bakgrundslager i kartvyn, men det har inte underhållits och fungerar inte tillfredsställande. En fix för WebMap så att användare kan lägga till egna bakgrundslager kan eventuellt läggas till i en framtida version av Heureka.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;endFeed /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Known_Issues&amp;diff=11065</id>
		<title>Known Issues</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Known_Issues&amp;diff=11065"/>
		<updated>2025-11-12T07:30:43Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Languages| Known Issues}}&lt;br /&gt;
[[Category:Release]]&lt;br /&gt;
[[language::en| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot; padding: 12px; background-color: #f9f9f9;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If there are any known issues with the latest version of the Heureka Software, it is listed here.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;i&amp;gt;Do you know about a bug or issue not listed here?&amp;lt;/i&amp;gt; [[Bug Tracking|Report Issue]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
{{#clear_external_data:}} &lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}MSIversions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=x64version=x64}}&lt;br /&gt;
== Version {{#external_value:x64version}} ==&lt;br /&gt;
* Missing background maps&lt;br /&gt;
&lt;br /&gt;
==Missing background maps==&lt;br /&gt;
Currently background is missing due to changes in Lantmäteriet's API. Users are now required to have a login and order the service ''Topografisk webbkarta Visning, översiktlig'' (free of charge) before they can access the background maps. The proposed fix to the problem is switching to OpenStreetMap.&lt;br /&gt;
&lt;br /&gt;
Heureka does have a plugin called WebMap that is supposed to let users add their own background layers in the map view, but it has not been maintained and is currently not working. A fix allowing users to add their own background layers might be added to a future update of Heureka.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;endFeed /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Known_Issues&amp;diff=11064</id>
		<title>Known Issues</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Known_Issues&amp;diff=11064"/>
		<updated>2025-11-12T07:29:23Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Languages| Known Issues}}&lt;br /&gt;
[[Category:Release]]&lt;br /&gt;
[[language::en| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot; padding: 12px; background-color: #f9f9f9;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If there are any known issues with the latest version of the Heureka Software, it is listed here.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;i&amp;gt;Do you know about a bug or issue not listed here?&amp;lt;/i&amp;gt; [[Bug Tracking|Report Issue]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
{{#clear_external_data:}} &lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}MSIversions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=x64version=x64}}&lt;br /&gt;
== Version {{#external_value:x64version}} ==&lt;br /&gt;
* Missing background maps&lt;br /&gt;
&lt;br /&gt;
===Missing background maps===&lt;br /&gt;
Currently background is missing due to changes in Lantmäteriet's API. Users are now required to have a login and order the service ''Topografisk webbkarta Visning, översiktlig'' (free of charge) before they can access the background maps. The proposed fix to the problem is switching to OpenStreetMap.&lt;br /&gt;
&lt;br /&gt;
Heureka does have a plugin called WebMap that is supposed to let users add their own background layers in the map view, but it has not been maintained and is currently not working. A fix allowing users to add their own background layers might be added to a future update of Heureka.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;endFeed /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Version_2.24/sv&amp;diff=11063</id>
		<title>Version 2.24/sv</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Version_2.24/sv&amp;diff=11063"/>
		<updated>2025-11-12T07:14:02Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Version 2.24&lt;br /&gt;
{{Languages| Version 2.24}}&lt;br /&gt;
[[language::sv| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sammanfattning==&lt;br /&gt;
Den här versionen innehåller främst förbättringar av användarvänlighet samt ett stort antal buggfixar. Flera av ändringarna syftar till att förbättra arbetsflödet i Heureka avsevärt.&lt;br /&gt;
&lt;br /&gt;
En viktig ändring är en ändring av TPG:n i PlanWise, som nu bättre uppfyller antalet alternativ som användaren valt i dialogrutan ''Generera strategiska skötselprogram''. Självklart utvärderas bara alternativ som uppfyller regler/inställningar som sätts i kontrollkategorierna.&lt;br /&gt;
&lt;br /&gt;
Vi har lagt till flera sökrutor samt möjligheten att spara och ladda resultatvariabler. Detta gör det möjligt för användare som har ett arbetsflöde där data exporteras till t.ex. text- och/eller Excel-filer att enklare få konsekvent utdata som innehåller de förväntade resultatkolumnerna, utan att behöva använda rapportmallar.&lt;br /&gt;
&lt;br /&gt;
==Nya funktioner==&lt;br /&gt;
===Sökfunktionalitet===&lt;br /&gt;
Sökrutor har lagts till i flera dialoger i Heureka:&lt;br /&gt;
&lt;br /&gt;
*Sökfunktionaliteten för att söka bland inställningar i kontrolltabeller har uppdaterats något. Du hittar den i verktygsfältet ovanför dina kontrollkategorier (i vyn ''TPG-inställningar'').&lt;br /&gt;
*Sökfunktionalitet för att söka bland resultatvariabler har lagts till. Du hittar den ovanför resultatvariablerna i valfri urvals-dialog (till exempel i dialogrutan ''Generera strategiska skötselprogram'').&lt;br /&gt;
*Sökfunktionalitet för att söka bland prislistkategorier.&lt;br /&gt;
&lt;br /&gt;
Du kan också spara aktuell urvalslista för resultatvariabler eller ladda en tidigare sparad urvalslista.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;ul&amp;gt; &lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SearchControlTable.png |none|250px|thumb|Sök kontrollinställningar]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SearchTpgResultVariables.png |none|250px|thumb|Sök resultatvariabler]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SaveResultVariablesSelection.png |none|250px|thumb|Spara/ladda urval av resultatvariabler]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netto­priser===&lt;br /&gt;
I kontrolltabellen ''Cost and Revenue'' har vi lagt till alternativet ''Use Net Prices''. Detta låter dig ange nettopriser per sortiment (sågtimmer, massaved, bränsleved, vrak) och trädslagsgrupp. Om du inte använder nettopriser kan du lägga till en nettopris­korrigering (SEK/m³fub) i inställningen ''Volume price correction'' för sågtimmer och massaved. Dessa inställningar påverkar inte apteringsresultatet – apteringen görs fortfarande utifrån din prislista.&lt;br /&gt;
&lt;br /&gt;
===Misc.===&lt;br /&gt;
*Visning av enheter har lagts till för inställningar där det är tillämpligt.&lt;br /&gt;
*Användardefinierade inställningar för hänsynsträd har lagts till.&lt;br /&gt;
*Stöd för Gurobi 12.0 har lagts till.&lt;br /&gt;
*Ny resultatvariabel &amp;quot;Species Richness&amp;quot; har lagts till.&lt;br /&gt;
*Resultatvariabler för beståndsgeneration samt massavedsvolym för barr och lövträd har lagts till.&lt;br /&gt;
*Variabler för ''Site data'' ('Coordinates', 'Slope', 'SlopeDirection')  har lagts till som tillgängliga resultatvariabler.&lt;br /&gt;
*Möjlighet att begränsa arealen planterad contorta inom ett domän (RegWise-simulering).&lt;br /&gt;
*Visar Kända problem i aktuell version visas nu på applikationers startsida.&lt;br /&gt;
*Förbättrad inläsning av senaste databasanslutningar i guiden Nytt projekt.&lt;br /&gt;
*Möjlighet att anpassa antal decimaler per variabel i rapportmallar.&lt;br /&gt;
*Lagt till ett val för ''Stäng alla'' för flikar i rapportresultaten.&lt;br /&gt;
*Lagt till diagram för att visa fördelningen av skötselklasser.&lt;br /&gt;
&lt;br /&gt;
==Buggfixar==&lt;br /&gt;
*Korrigerat beräkning av slutavverkningsperiodernas min- och maxvärden i TPG för att matcha beskrivningarna.&lt;br /&gt;
*Åtgärdat ett problem där plantering fördröjdes i taktisk TPG.&lt;br /&gt;
*Åtgärdat minnesläcka som gjorde att minne inte frigjordes korrekt vid användning av NC-områden.&lt;br /&gt;
*Korrigerat en underskattning av tillväxt i klimatmodellen (sedan 2.23)&lt;br /&gt;
*Åtgärdat multiplikationsfel i Elfving-modellen för talltillväxt.&lt;br /&gt;
*Åtgärdat flera användarrapporterade problem och stabilitetsfel.&lt;br /&gt;
*Åtgärdat undantag som uppstod vid prislistberäkningar på grund av ogiltiga indata.&lt;br /&gt;
*Åtgärdat fel vid visning av detaljer från optimeringsresultat.&lt;br /&gt;
*Åtgärdatproblem med validering och testning av serveranslutning i SelectDbDialog.&lt;br /&gt;
*Åtgärdat beteende vid tillämpning av behandling när behandlingsförslag för period 0 var ''None''&lt;br /&gt;
*Ändrade standardantalet decimaler som visas i resultatabeller för att matcha värden i dataklasser.&lt;br /&gt;
*Lade till saknade exportalternativ för Excel och CSV i fliken för rapportresultat.&lt;br /&gt;
*Åtgärdat ett fel som uppstod när områdesbeskrivningen översteg 50 tecken i SimulateTreeDialog.&lt;br /&gt;
*Lade till undermappar i modelutforskaren.&lt;br /&gt;
*Fixade inkonsekventa NPV-beräkningar i taktisk TPG.&lt;br /&gt;
*Åtgärdat fel när AMPL.exe inte varit vald.&lt;br /&gt;
*Korrigerade felaktig formatering av områdesnivåer vid import av analysområden.&lt;br /&gt;
*Förbättrad hantering av ogiltliga databasanslutningar i dialogrutan för val av databas.&lt;br /&gt;
*Korrigerade skillnad mellan avverkad och utvunnen volym när prislistan hade negativa massavedsvärden.&lt;br /&gt;
*Fixade felaktig rapportering av binära variabler i optimeringsresultat.&lt;br /&gt;
*Åtgärdade ett problem för ingående tillstånd för demodata.&lt;br /&gt;
*Fixade visningsproblem för Skogsdomän under Ingående tillstånd &amp;gt; Detaljer.&lt;br /&gt;
*Korrigerade felaktigt intervall för variabeln netRevenue i modell-guiden.&lt;br /&gt;
*Korrigerade beräkning av ''harvested volume '' när höga stubbar lämnades.&lt;br /&gt;
*Fixade felaktigt antal stammar som loggades till fil.&lt;br /&gt;
*Åtgärdade UI-fel i fliken &amp;quot;Mata in deta manuellt&amp;quot; på mindre skärmar.&lt;br /&gt;
*Förhindrade skapande av resultatdatabaser med bindestreck i namnet som orsakade TPG-fel.&lt;br /&gt;
*Löste problem där taktisk TPG använde felaktigt speglade kontrolltabellvärden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Detaljer från bugtrackern==&lt;br /&gt;
&amp;lt;mantis&amp;gt;&lt;br /&gt;
status = resolved, closed&lt;br /&gt;
resolution = fixed&lt;br /&gt;
color = true&lt;br /&gt;
fixed_in_version = 2.24, 2.23.1&lt;br /&gt;
orderby = severity desc, fixed_in_version desc, id&lt;br /&gt;
show = id,category,severity,summary,fixed_in_version,resolution&lt;br /&gt;
&amp;lt;/mantis&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Version_2.24/sv&amp;diff=11062</id>
		<title>Version 2.24/sv</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Version_2.24/sv&amp;diff=11062"/>
		<updated>2025-11-11T12:52:54Z</updated>

		<summary type="html">&lt;p&gt;Jonare: Created page with &amp;quot;&amp;lt;noinclude&amp;gt; Version 2.24 {{Languages| Version 2.24}}   &amp;lt;/noinclude&amp;gt;  ==Sammanfattning== Den här versionen innehåller främst förbättringar av användarvä...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Version 2.24&lt;br /&gt;
{{Languages| Version 2.24}}&lt;br /&gt;
[[language::sv| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sammanfattning==&lt;br /&gt;
Den här versionen innehåller främst förbättringar av användarvänlighet samt ett stort antal buggfixar. Flera av ändringarna syftar till att förbättra arbetsflödet i Heureka avsevärt.&lt;br /&gt;
&lt;br /&gt;
En viktig ändring är en ändring av TPG:n i PlanWise, som nu bättre uppfyller antalet alternativ som användaren valt i dialogrutan ''Generera strategiska skötselprogram''. Självklart utvärderas bara alternativ som uppfyller regler/inställningar som sätts i kontrollkategorierna.&lt;br /&gt;
&lt;br /&gt;
Vi har lagt till flera sökrutor samt möjligheten att spara och ladda resultatvariabler. Detta gör det möjligt för användare som har ett arbetsflöde där data exporteras till t.ex. text- och/eller Excel-filer att enklare få konsekvent utdata som innehåller de förväntade resultatkolumnerna, utan att behöva använda rapportmallar.&lt;br /&gt;
&lt;br /&gt;
==Nya funktioner==&lt;br /&gt;
===Sökfunktionalitet===&lt;br /&gt;
Sökrutor har lagts till i flera dialoger i Heureka:&lt;br /&gt;
&lt;br /&gt;
*Sökfunktionaliteten för att söka bland inställningar i kontrolltabeller har uppdaterats något. Du hittar den i verktygsfältet ovanför dina kontrollkategorier (i vyn ''TPG-inställningar'').&lt;br /&gt;
*Sökfunktionalitet för att söka bland resultatvariabler har lagts till. Du hittar den ovanför resultatvariablerna i valfri urvals-dialog (till exempel i dialogrutan ''Generera strategiska skötselprogram'').&lt;br /&gt;
*Sökfunktionalitet för att söka bland prislistkategorier.&lt;br /&gt;
&lt;br /&gt;
Du kan också spara aktuell urvalslista för resultatvariabler eller ladda en tidigare sparad urvalslista.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;ul&amp;gt; &lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SearchControlTable.png |none|250px|thumb|Sök kontrollinställningar]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SearchTpgResultVariables.png |none|250px|thumb|Sök resultatvariabler]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SaveResultVariablesSelection.png |none|250px|thumb|Spara/ladda urval av resultatvariabler]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Netto­priser===&lt;br /&gt;
I kontrolltabellen ''Cost and Revenue'' har vi lagt till alternativet ''Use Net Prices''. Detta låter dig ange nettopriser per sortiment (sågtimmer, massaved, bränsleved, vrak) och trädslagsgrupp. Om du inte använder nettopriser kan du lägga till en nettopris­korrigering (SEK/m³fub) i inställningen ''Volume price correction'' för sågtimmer och massaved. Dessa inställningar påverkar inte apteringsresultatet – apteringen görs fortfarande utifrån din prislista.&lt;br /&gt;
&lt;br /&gt;
===Misc.===&lt;br /&gt;
*Visning av enheter har lagts till för inställningar där det är tillämpligt.&lt;br /&gt;
*Användardefinierade inställningar för hänsynsträd har lagts till.&lt;br /&gt;
*Stöd för Gurobi 12.0 har lagts till.&lt;br /&gt;
*Ny resultatvariabel &amp;quot;Species Richness&amp;quot; har lagts till.&lt;br /&gt;
*Resultatvariabler för beståndsgeneration samt massavedsvolym för barr och lövträd har lagts till.&lt;br /&gt;
*Variabler för ''Site data'' ('Coordinates', 'Slope', 'SlopeDirection')  har lagts till som tillgängliga resultatvariabler.&lt;br /&gt;
*Möjlighet att begränsa arealen planterad contorta inom ett domän (RegWise-simulering).&lt;br /&gt;
*Visar Kända problem i aktuell version visas nu på applikationers startsida.&lt;br /&gt;
*Förbättrad inläsning av senaste databasanslutningar i guiden Nytt projekt.&lt;br /&gt;
*Möjlighet att anpassa antal decimaler per variabel i rapportmallar.&lt;br /&gt;
*Lagt till ett val för ''Stäng alla'' för flikar i rapportresultaten.&lt;br /&gt;
*Lagt till diagram för att visa fördelningen av skötselklasser.&lt;br /&gt;
&lt;br /&gt;
==Buggfixar==&lt;br /&gt;
*Korrigerat beräkning av slutavverkningsperiodernas min- och maxvärden i TPG för att matcha beskrivningarna.&lt;br /&gt;
*Åtgärdat ett problem där plantering fördröjdes i taktisk TPG.&lt;br /&gt;
*Åtgärdat minnesläcka som gjorde att minne inte frigjordes korrekt vid användning av NC-områden.&lt;br /&gt;
*Korrigerat en underskattning av tillväxt i klimatmodellen (sedan 2.23)&lt;br /&gt;
*Åtgärdat multiplikationsfel i Elfving-modellen för talltillväxt.&lt;br /&gt;
*Åtgärdat flera användarrapporterade problem och stabilitetsfel.&lt;br /&gt;
*Åtgärdat undantag som uppstod vid prislistberäkningar på grund av ogiltiga indata.&lt;br /&gt;
*Åtgärdat fel vid visning av detaljer från optimeringsresultat.&lt;br /&gt;
*Åtgärdatproblem med validering och testning av serveranslutning i SelectDbDialog.&lt;br /&gt;
*Åtgärdat beteende vid tillämpning av behandling när behandlingsförslag för period 0 var ''None''&lt;br /&gt;
*Ändrade standardantalet decimaler som visas i resultatabeller för att matcha värden i dataklasser.&lt;br /&gt;
*Lade till saknade exportalternativ för Excel och CSV i fliken för rapportresultat.&lt;br /&gt;
*Åtgärdat ett fel som uppstod när områdesbeskrivningen översteg 50 tecken i SimulateTreeDialog.&lt;br /&gt;
*Lade till undermappar i modelutforskaren.&lt;br /&gt;
*Fixade inkonsekventa NPV-beräkningar i taktisk TPG.&lt;br /&gt;
*Åtgärdat fel när AMPL.exe inte varit vald.&lt;br /&gt;
*Korrigerade felaktig formatering av områdesnivåer vid import av analysområden.&lt;br /&gt;
*Förbättrad hantering av ogiltliga databasanslutningar i dialogrutan för val av databas.&lt;br /&gt;
*Korrigerade skillnad mellan avverkad och utvunnen volym när prislistan hade negativa massavedsvärden.&lt;br /&gt;
*Fixade felaktig rapportering av binära variabler i optimeringsresultat.&lt;br /&gt;
*Åtgärdade ett problem för ingående tillstånd för demodata.&lt;br /&gt;
*Fixade visningsproblem för Skogsdomän under Ingående tillstånd &amp;gt; Detaljer.&lt;br /&gt;
*Korrigerade felaktigt intervall för variabeln netRevenue i modell-guiden.&lt;br /&gt;
*Korrigerade beräkning av ''harvested volume '' när höga stubbar lämnades.&lt;br /&gt;
*Fixade felaktigt antal stammar som loggades till fil.&lt;br /&gt;
*Åtgärdade UI-fel i fliken &amp;quot;Mata in deta manuellt&amp;quot; på mindre skärmar.&lt;br /&gt;
*Förhindrade skapande av resultatdatabaser med bindestreck i namnet som orsakade TPG-fel.&lt;br /&gt;
*Löste problem där taktisk TPG använde felaktigt speglade kontrolltabellvärden.&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Version_2.24&amp;diff=11061</id>
		<title>Version 2.24</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Version_2.24&amp;diff=11061"/>
		<updated>2025-11-11T11:46:03Z</updated>

		<summary type="html">&lt;p&gt;Jonare: Created page with &amp;quot;&amp;lt;noinclude&amp;gt; Version 2.24 {{Languages| Version 2.24}}   &amp;lt;/noinclude&amp;gt;  ==Summary== This release primarily covers quality of life improvements for users, as well...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Version 2.24&lt;br /&gt;
{{Languages| Version 2.24}}&lt;br /&gt;
[[language::en| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
This release primarily covers quality of life improvements for users, as well as quite a lot of bug fixes. Some of the changes made will help improve the workflow in Heureka quite a bit.&lt;br /&gt;
&lt;br /&gt;
One important change is a revision of the treatment program generator in PlanWise, which now more accurately tries to store the number of alternatives a user selected in the ''Run TPG'' dialog. Of course, only alternatives that satisfy the rules/settings in control categories will be considered.&lt;br /&gt;
&lt;br /&gt;
We have added quite a few search boxes, and the possibility to store and load result variables. This enables user that have a workflow where data is exported to text and/or excel files this makes it possible to easier get consistent output with the result columns expected, without using report templates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==New Features== &lt;br /&gt;
===Search functionality===&lt;br /&gt;
Search boxes has been added to multiple dialogs in Heureka:&lt;br /&gt;
*Search functionality for searching through control table settings had a small update. Find it in the toolbar above your control categories (in the view ''TPG Settings'').&lt;br /&gt;
*Search functionality for searching through result variables has been added. Find it above the result variables in any selection dialog (for example, in the ''Run Strategic TPG'' dialog).&lt;br /&gt;
*Search functionality for searching through pricelist categories&lt;br /&gt;
&lt;br /&gt;
You can also save the current result variable selection or load a previously saved selection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
[[File:SearchControlTable.png |none|250px|thumb|Search control settings]]&lt;br /&gt;
[[File:SearchTpgResultVariables.png |none|250px|thumb|Search result variables]]&lt;br /&gt;
[[File:SaveResultVariablesSelection.png |none|250px|thumb|Save/load result variable-selection]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;ul&amp;gt; &lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SearchControlTable.png |none|250px|thumb|Search control settings]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SearchTpgResultVariables.png |none|250px|thumb|Search result variables]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SaveResultVariablesSelection.png |none|250px|thumb|Save/load result variable-selection]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Net Prices===&lt;br /&gt;
In the control table ''Cost and Revenue'' we have added the option ''Use Net Prices''. This lets you specify net prices per assortment (timber, pulp, fuelwood, cull) and tree species group. If you do not use net prices, you can add a net price correction (SEK/m3fub) in the setting ''Volume price correction'' to timber and pulp. These settings do not change the bucking result - the bucking is still made using your pricelist.&lt;br /&gt;
&lt;br /&gt;
===Misc.===&lt;br /&gt;
*Feature: Added the display of units to settings where applicable.&lt;br /&gt;
*Feature: Added user-defined settings for tree retention.&lt;br /&gt;
*Feature: Added support for Gurobi 12.0 in optimization.&lt;br /&gt;
*Feature: Added new result variable &amp;quot;Species Richness.&amp;quot;&lt;br /&gt;
*Feature: Added result variables for forest generation,  and pulpwood volume of conifer and broadleaf, respectively.&lt;br /&gt;
*Feature: Added site data variables ('Coordinates', 'Slope', 'SlopeDirection') as accessible result variables.&lt;br /&gt;
*Feature: Added option to limit the area of planted contorta within a domain (RegWise simulation).&lt;br /&gt;
*Feature: Display known issues in current version on the start page.&lt;br /&gt;
*Feature: Improved how New Project Wizard loads recent database connections.&lt;br /&gt;
*Feature: Added option to customize number of decimals per variable in report templates.&lt;br /&gt;
*Feature: Added a &amp;quot;Close all&amp;quot; option to the report results tabs.&lt;br /&gt;
*Feature: Added initial state diagrams for distributions over Management Classes&lt;br /&gt;
&lt;br /&gt;
==Bug Fixes==&lt;br /&gt;
&lt;br /&gt;
*Corrected calculation of Final Felling Min and Max periods in TPG to match descriptions.&lt;br /&gt;
*Fixed an issue where planting was delayed in tactical TPG.&lt;br /&gt;
*Fixed a memory leak causing memory not to be freed correctly when using NC-areas.&lt;br /&gt;
*Corrected underestimation of growth in the climate model.&lt;br /&gt;
*Fixed multiplication error in the Elfving pine growth model.&lt;br /&gt;
*Fixed multiple user-submitted issues and stability problems.&lt;br /&gt;
*Fixed exceptions occurring during pricelist calculations due to invalid values submitted.&lt;br /&gt;
*Fixed an error when displaying details from optimization results&lt;br /&gt;
*Fixed issues with validation and testing of server connection in SelectDbDialog.&lt;br /&gt;
*Fixed treatment application behavior when treatment proposal for period 0 was “None.”&lt;br /&gt;
*Changed the default number of decimals shown in result tables to match the values provided in the data-classes&lt;br /&gt;
*Added missing Excel export and CSV export options in report results tab.&lt;br /&gt;
*Fixed error thrown when area description exceeded 50 characters in SimulateTreeDialog.&lt;br /&gt;
*Added subfolders in the model explorer.&lt;br /&gt;
*Fixed inconsistent NPV calculations in Tactical TPG.&lt;br /&gt;
*Fixed missing information when AMPL executable was not selected.&lt;br /&gt;
*Corrected bad formatting of area levels in analysis area imports.&lt;br /&gt;
*Improved handling of broken database connections in dialog used to select database.&lt;br /&gt;
*Corrected mismatch between cut and extracted volumes when pricelist had negative pulp values.&lt;br /&gt;
*Fixed incorrect reporting of binary variables in optimization results.&lt;br /&gt;
*Resolved inconsistency in initial state values for demo data.&lt;br /&gt;
*Fixed display issue for Forest Domain under Initial State &amp;gt; Details.&lt;br /&gt;
*Corrected incorrect range for variable netRevenue in model wizard.&lt;br /&gt;
*Corrected harvested volume when high stumps are left.&lt;br /&gt;
*Fixed wrong number of stems being logged to file.&lt;br /&gt;
*Resolved UI bug in the standwise “Register Tree Data” tab on smaller screens.&lt;br /&gt;
*Prevented creation of result databases with hyphens in name that caused TPG errors.&lt;br /&gt;
*Resolved problems where Tactical TPG used incorrect mirrored control table values.&lt;br /&gt;
*Deprecated control category item “Treatment Timing - Tactical planning &amp;gt; Include unmanaged.”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Details from bugtracker==&lt;br /&gt;
&amp;lt;mantis&amp;gt;&lt;br /&gt;
status = resolved, closed&lt;br /&gt;
resolution = fixed&lt;br /&gt;
color = true&lt;br /&gt;
fixed_in_version = 2.24, 2.23.1&lt;br /&gt;
orderby = severity desc, fixed_in_version desc, id&lt;br /&gt;
show = id,category,severity,summary,fixed_in_version,resolution&lt;br /&gt;
&amp;lt;/mantis&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=ReleaseCandidate&amp;diff=11060</id>
		<title>ReleaseCandidate</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=ReleaseCandidate&amp;diff=11060"/>
		<updated>2025-11-11T11:42:40Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Version 2.23.1 RC&lt;br /&gt;
{{Languages| Version 2.23}}&lt;br /&gt;
[[language::en| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
This release primarily covers quality of life improvements for users, as well as quite a lot of bug fixes. Some of the changes made will help improve the workflow in Heureka quite a bit.&lt;br /&gt;
&lt;br /&gt;
One important change is a revision of the treatment program generator in PlanWise, which now more accurately tries to store the number of alternatives a user selected in the ''Run TPG'' dialog. Of course, only alternatives that satisfy the rules/settings in control categories will be considered.&lt;br /&gt;
&lt;br /&gt;
We have added quite a few search boxes, and the possibility to store and load result variables. This enables user that have a workflow where data is exported to text and/or excel files this makes it possible to easier get consistent output with the result columns expected, without using report templates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==New Features== &lt;br /&gt;
===Search functionality===&lt;br /&gt;
Search boxes has been added to multiple dialogs in Heureka:&lt;br /&gt;
*Search functionality for searching through control table settings had a small update. Find it in the toolbar above your control categories (in the view ''TPG Settings'').&lt;br /&gt;
*Search functionality for searching through result variables has been added. Find it above the result variables in any selection dialog (for example, in the ''Run Strategic TPG'' dialog).&lt;br /&gt;
*Search functionality for searching through pricelist categories&lt;br /&gt;
&lt;br /&gt;
You can also save the current result variable selection or load a previously saved selection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
[[File:SearchControlTable.png |none|250px|thumb|Search control settings]]&lt;br /&gt;
[[File:SearchTpgResultVariables.png |none|250px|thumb|Search result variables]]&lt;br /&gt;
[[File:SaveResultVariablesSelection.png |none|250px|thumb|Save/load result variable-selection]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;ul&amp;gt; &lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SearchControlTable.png |none|250px|thumb|Search control settings]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SearchTpgResultVariables.png |none|250px|thumb|Search result variables]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SaveResultVariablesSelection.png |none|250px|thumb|Save/load result variable-selection]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Net Prices===&lt;br /&gt;
In the control table ''Cost and Revenue'' we have added the option ''Use Net Prices''. This lets you specify net prices per assortment (timber, pulp, fuelwood, cull) and tree species group. If you do not use net prices, you can add a net price correction (SEK/m3fub) in the setting ''Volume price correction'' to timber and pulp. These settings do not change the bucking result - the bucking is still made using your pricelist.&lt;br /&gt;
&lt;br /&gt;
===Misc.===&lt;br /&gt;
*Feature: Added the display of units to settings where applicable.&lt;br /&gt;
*Feature: Added user-defined settings for tree retention.&lt;br /&gt;
*Feature: Added support for Gurobi 12.0 in optimization.&lt;br /&gt;
*Feature: Added new result variable &amp;quot;Species Richness.&amp;quot;&lt;br /&gt;
*Feature: Added result variables for forest generation,  and pulpwood volume of conifer and broadleaf, respectively.&lt;br /&gt;
*Feature: Added site data variables ('Coordinates', 'Slope', 'SlopeDirection') as accessible result variables.&lt;br /&gt;
*Feature: Added option to limit the area of planted contorta within a domain (RegWise simulation).&lt;br /&gt;
*Feature: Display known issues in current version on the start page.&lt;br /&gt;
*Feature: Improved how New Project Wizard loads recent database connections.&lt;br /&gt;
*Feature: Added option to customize number of decimals per variable in report templates.&lt;br /&gt;
*Feature: Added a &amp;quot;Close all&amp;quot; option to the report results tabs.&lt;br /&gt;
*Feature: Added initial state diagrams for distributions over Management Classes&lt;br /&gt;
&lt;br /&gt;
==Bug Fixes==&lt;br /&gt;
&lt;br /&gt;
*Corrected calculation of Final Felling Min and Max periods in TPG to match descriptions.&lt;br /&gt;
*Fixed an issue where planting was delayed in tactical TPG.&lt;br /&gt;
*Fixed a memory leak causing memory not to be freed correctly when using NC-areas.&lt;br /&gt;
*Corrected underestimation of growth in the climate model.&lt;br /&gt;
*Fixed multiplication error in the Elfving pine growth model.&lt;br /&gt;
*Fixed multiple user-submitted issues and stability problems.&lt;br /&gt;
*Fixed exceptions occurring during pricelist calculations due to invalid values submitted.&lt;br /&gt;
*Fixed an error when displaying details from optimization results&lt;br /&gt;
*Fixed issues with validation and testing of server connection in SelectDbDialog.&lt;br /&gt;
*Fixed treatment application behavior when treatment proposal for period 0 was “None.”&lt;br /&gt;
*Changed the default number of decimals shown in result tables to match the values provided in the data-classes&lt;br /&gt;
*Added missing Excel export and CSV export options in report results tab.&lt;br /&gt;
*Fixed error thrown when area description exceeded 50 characters in SimulateTreeDialog.&lt;br /&gt;
*Added subfolders in the model explorer.&lt;br /&gt;
*Fixed inconsistent NPV calculations in Tactical TPG.&lt;br /&gt;
*Fixed missing information when AMPL executable was not selected.&lt;br /&gt;
*Corrected bad formatting of area levels in analysis area imports.&lt;br /&gt;
*Improved handling of broken database connections in dialog used to select database.&lt;br /&gt;
*Corrected mismatch between cut and extracted volumes when pricelist had negative pulp values.&lt;br /&gt;
*Fixed incorrect reporting of binary variables in optimization results.&lt;br /&gt;
*Resolved inconsistency in initial state values for demo data.&lt;br /&gt;
*Fixed display issue for Forest Domain under Initial State &amp;gt; Details.&lt;br /&gt;
*Corrected incorrect range for variable netRevenue in model wizard.&lt;br /&gt;
*Corrected harvested volume when high stumps are left.&lt;br /&gt;
*Fixed wrong number of stems being logged to file.&lt;br /&gt;
*Resolved UI bug in the standwise “Register Tree Data” tab on smaller screens.&lt;br /&gt;
*Prevented creation of result databases with hyphens in name that caused TPG errors.&lt;br /&gt;
*Resolved problems where Tactical TPG used incorrect mirrored control table values.&lt;br /&gt;
*Deprecated control category item “Treatment Timing - Tactical planning &amp;gt; Include unmanaged.”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Details from bugtracker==&lt;br /&gt;
&amp;lt;mantis&amp;gt;&lt;br /&gt;
status = resolved, closed&lt;br /&gt;
resolution = fixed&lt;br /&gt;
color = true&lt;br /&gt;
fixed_in_version = 2.23.1&lt;br /&gt;
orderby = severity desc, fixed_in_version desc, id&lt;br /&gt;
show = id,category,severity,summary,fixed_in_version,resolution&lt;br /&gt;
&amp;lt;/mantis&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=ReleaseCandidate&amp;diff=11059</id>
		<title>ReleaseCandidate</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=ReleaseCandidate&amp;diff=11059"/>
		<updated>2025-11-11T11:32:25Z</updated>

		<summary type="html">&lt;p&gt;Jonare: Added summary&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Version 2.23.1 RC&lt;br /&gt;
{{Languages| Version 2.23}}&lt;br /&gt;
[[language::en| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
This release primarily covers quality of life improvements for users, as well as quite a lot of bug fixes. Some of the changes made will help improve the workflow in Heureka quite a bit.&lt;br /&gt;
&lt;br /&gt;
One important change is a revision of the treatment program generator in PlanWise, which now more accurately tries to store the number of alternatives a user selected in the ''Run TPG'' dialog. Of course, only alternatives that satisfy the rules/settings in control categories will be considered.&lt;br /&gt;
&lt;br /&gt;
We have added quite a few search boxes, and the possibility to store and load result variables. This enables user that have a workflow where data is exported to text and/or excel files this makes it possible to easier get consistent output with the result columns expected, without using report templates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==New Features== &lt;br /&gt;
===Search functionality===&lt;br /&gt;
Search boxes has been added to multiple dialogs in Heureka:&lt;br /&gt;
*Search functionality for searching through control table settings had a small update. Find it in the toolbar above your control categories (in the view ''TPG Settings'').&lt;br /&gt;
*Search functionality for searching through result variables has been added. Find it above the result variables in any selection dialog (for example, in the ''Run Strategic TPG'' dialog).&lt;br /&gt;
*Search functionality for searching through pricelist categories&lt;br /&gt;
&lt;br /&gt;
You can also save the current result variable selection or load a previously saved selection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
[[File:SearchControlTable.png |none|250px|thumb|Search control settings]]&lt;br /&gt;
[[File:SearchTpgResultVariables.png |none|250px|thumb|Search result variables]]&lt;br /&gt;
[[File:SaveResultVariablesSelection.png |none|250px|thumb|Save/load result variable-selection]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;ul&amp;gt; &lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SearchControlTable.png |none|250px|thumb|Search control settings]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SearchTpgResultVariables.png |none|250px|thumb|Search result variables]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block;&amp;quot;&amp;gt; [[File:SaveResultVariablesSelection.png |none|250px|thumb|Save/load result variable-selection]] &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Net Prices===&lt;br /&gt;
In the control table ''Cost and Revenue'' we have added the option ''Use Net Prices''. This lets you specify net prices per assortment (timber, pulp, fuelwood, cull) and tree species group. If you do not user net prices, you &lt;br /&gt;
&lt;br /&gt;
===Misc.===&lt;br /&gt;
*Feature: Added the display of units to settings where applicable.&lt;br /&gt;
*Feature: Added price correction per m³.&lt;br /&gt;
*Feature: Added user-defined settings for tree retention.&lt;br /&gt;
*Feature: Added support for Gurobi 12.0 in optimization.&lt;br /&gt;
*Feature: Added new result variable &amp;quot;Species Richness.&amp;quot;&lt;br /&gt;
*Feature: Added result variables for generation and pulpwood value per conifer/broadleaf.&lt;br /&gt;
*Feature: Added site data variables ('Coordinates', 'Slope', 'SlopeDirection') as accessible result variables.&lt;br /&gt;
*Feature: Added option to limit the area of planted contorta within a domain (RegWise simulation).&lt;br /&gt;
*Feature: Display known issues in current version on the start page.&lt;br /&gt;
*Feature: Improved how New Project Wizard loads recent database connections.&lt;br /&gt;
*Feature: Added option to customize number of decimals per variable in report templates.&lt;br /&gt;
*Feature: Added a &amp;quot;Close all&amp;quot; option to the report results tabs.&lt;br /&gt;
*Feature: Added initial state diagrams for distributions over Management Classes&lt;br /&gt;
&lt;br /&gt;
==Bug Fixes==&lt;br /&gt;
&lt;br /&gt;
*Corrected calculation of Final Felling Min and Max periods in TPG to match descriptions.&lt;br /&gt;
*Fixed an issue where planting was delayed in tactical TPG.&lt;br /&gt;
*Fixed a memory leak causing memory not to be freed correctly when using NC-areas.&lt;br /&gt;
*Corrected underestimation of growth in the climate model.&lt;br /&gt;
*Fixed multiplication error in the Elfving pine growth model.&lt;br /&gt;
*Fixed multiple user-submitted issues and stability problems.&lt;br /&gt;
*Fixed exceptions occurring during pricelist calculations due to invalid values submitted.&lt;br /&gt;
*Fixed an error when displaying details from optimization results&lt;br /&gt;
*Fixed issues with validation and testing of server connection in SelectDbDialog.&lt;br /&gt;
*Fixed treatment application behavior when treatment proposal for period 0 was “None.”&lt;br /&gt;
*Changed the default number of decimals shown in result tables to match the values provided in the data-classes&lt;br /&gt;
*Added missing Excel export and CSV export options in report results tab.&lt;br /&gt;
*Fixed error thrown when area description exceeded 50 characters in SimulateTreeDialog.&lt;br /&gt;
*Added subfolders in the model explorer.&lt;br /&gt;
*Fixed inconsistent NPV calculations in Tactical TPG.&lt;br /&gt;
*Fixed missing information when AMPL executable was not selected.&lt;br /&gt;
*Corrected bad formatting of area levels in analysis area imports.&lt;br /&gt;
*Improved handling of broken database connections in dialog used to select database.&lt;br /&gt;
*Corrected mismatch between cut and extracted volumes when pricelist had negative pulp values.&lt;br /&gt;
*Fixed incorrect reporting of binary variables in optimization results.&lt;br /&gt;
*Resolved inconsistency in initial state values for demo data.&lt;br /&gt;
*Fixed display issue for Forest Domain under Initial State &amp;gt; Details.&lt;br /&gt;
*Corrected incorrect range for variable netRevenue in model wizard.&lt;br /&gt;
*Corrected harvested volume when high stumps are left.&lt;br /&gt;
*Fixed wrong number of stems being logged to file.&lt;br /&gt;
*Resolved UI bug in the standwise “Register Tree Data” tab on smaller screens.&lt;br /&gt;
*Prevented creation of result databases with hyphens in name that caused TPG errors.&lt;br /&gt;
*Resolved problems where Tactical TPG used incorrect mirrored control table values.&lt;br /&gt;
*Deprecated control category item “Treatment Timing - Tactical planning &amp;gt; Include unmanaged.”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Details from bugtracker==&lt;br /&gt;
&amp;lt;mantis&amp;gt;&lt;br /&gt;
status = resolved, closed&lt;br /&gt;
resolution = fixed&lt;br /&gt;
color = true&lt;br /&gt;
fixed_in_version = 2.23.1&lt;br /&gt;
orderby = severity desc, fixed_in_version desc, id&lt;br /&gt;
show = id,category,severity,summary,fixed_in_version,resolution&lt;br /&gt;
&amp;lt;/mantis&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=File:SaveResultVariablesSelection.png&amp;diff=11058</id>
		<title>File:SaveResultVariablesSelection.png</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=File:SaveResultVariablesSelection.png&amp;diff=11058"/>
		<updated>2025-11-11T08:14:45Z</updated>

		<summary type="html">&lt;p&gt;Jonare: Save the current result variable selection or load a previously saved selection.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Save the current result variable selection or load a previously saved selection.&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=File:SearchTpgResultVariables.png&amp;diff=11057</id>
		<title>File:SearchTpgResultVariables.png</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=File:SearchTpgResultVariables.png&amp;diff=11057"/>
		<updated>2025-11-11T08:12:32Z</updated>

		<summary type="html">&lt;p&gt;Jonare: Search result variables&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Search result variables&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Known_Issues&amp;diff=11056</id>
		<title>Known Issues</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Known_Issues&amp;diff=11056"/>
		<updated>2025-11-11T07:52:58Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Languages| Known Issues}}&lt;br /&gt;
[[Category:Release]]&lt;br /&gt;
[[language::en| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot; padding: 12px; background-color: #f9f9f9;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If there are any known issues with the latest version of the Heureka Software, it is listed here.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;i&amp;gt;Do you know about a bug or issue not listed here?&amp;lt;/i&amp;gt; [[Bug Tracking|Report Issue]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
{{#clear_external_data:}} &lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}MSIversions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=x64version=x64}}&lt;br /&gt;
== Version {{#external_value:x64version}} ==&lt;br /&gt;
* No major issues.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;endFeed /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Known_Issues&amp;diff=11055</id>
		<title>Known Issues</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Known_Issues&amp;diff=11055"/>
		<updated>2025-11-11T07:51:33Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Languages| Known Issues}}&lt;br /&gt;
[[Category:Release]]&lt;br /&gt;
[[language::en| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot; padding: 12px; background-color: #f9f9f9;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If there are any known issues with the latest version of the Heureka Software, it is listed here.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;i&amp;gt;Do you know about a bug or issue not listed here?&amp;lt;/i&amp;gt; [[Bug Tracking|Report Issue]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
{{#clear_external_data:}} &lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}MSIversions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=x64version=x64}}&lt;br /&gt;
== Version {{#external_value:x64version}} ==&lt;br /&gt;
* No major issues.&lt;br /&gt;
* Another issue&lt;br /&gt;
* Something more&lt;br /&gt;
&lt;br /&gt;
&amp;lt;endFeed /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Known_Issues&amp;diff=11054</id>
		<title>Known Issues</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Known_Issues&amp;diff=11054"/>
		<updated>2025-11-11T07:26:12Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Languages| Known Issues}}&lt;br /&gt;
[[Category:Release]]&lt;br /&gt;
[[language::en| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot; padding: 12px; background-color: #f9f9f9;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If there are any known issues with the latest version of the Heureka Software, it is listed here.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;i&amp;gt;Do you know about a bug or issue not listed here?&amp;lt;/i&amp;gt; [[Bug Tracking|Report Issue]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;startFeed /&amp;gt;&lt;br /&gt;
{{#clear_external_data:}} &lt;br /&gt;
{{#get_web_data:url={{HeurekaPublishUrl}}MSIversions.xml&lt;br /&gt;
|format=XML&lt;br /&gt;
|data=x64version=x64}}&lt;br /&gt;
== Version {{#external_value:x64version}} ==&lt;br /&gt;
* No major issues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;endFeed /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=File:SearchControlTable.png&amp;diff=11053</id>
		<title>File:SearchControlTable.png</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=File:SearchControlTable.png&amp;diff=11053"/>
		<updated>2025-11-11T07:06:31Z</updated>

		<summary type="html">&lt;p&gt;Jonare: Example of the search field for searching through as control table (settings)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Example of the search field for searching through as control table (settings)&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=ReleaseCandidate&amp;diff=11052</id>
		<title>ReleaseCandidate</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=ReleaseCandidate&amp;diff=11052"/>
		<updated>2025-10-29T09:04:15Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Version 2.23.1 RC&lt;br /&gt;
{{Languages| Version 2.23}}&lt;br /&gt;
[[language::en| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
Enter new summary&lt;br /&gt;
&lt;br /&gt;
==New Features== &lt;br /&gt;
Enter some new features&lt;br /&gt;
&lt;br /&gt;
===Misc.===&lt;br /&gt;
*Feature: Added search function for pricelist and result variable settings, and improve existing search function for control tables&lt;br /&gt;
*Feature: Added &amp;quot;Save&amp;quot; and &amp;quot;Load&amp;quot; buttons to TPG Results/Select Variables dialog and Generate Treatment Programs.&lt;br /&gt;
*Feature: Added the display of units to settings where applicable.&lt;br /&gt;
*Feature: Added price correction per m³.&lt;br /&gt;
*Feature: Added user-defined settings for tree retention.&lt;br /&gt;
*Feature: Added support for Gurobi 12.0 in optimization.&lt;br /&gt;
*Feature: Added new result variable &amp;quot;Species Richness.&amp;quot;&lt;br /&gt;
*Feature: Added result variables for generation and pulpwood value per conifer/broadleaf.&lt;br /&gt;
*Feature: Added site data variables ('Coordinates', 'Slope', 'SlopeDirection') as accessible result variables.&lt;br /&gt;
*Feature: Added option to limit the area of planted contorta within a domain (RegWise simulation).&lt;br /&gt;
*Feature: Display known issues in current version on the start page.&lt;br /&gt;
*Feature: Improved how New Project Wizard loads recent database connections.&lt;br /&gt;
*Feature: Added option to customize number of decimals per variable in report templates.&lt;br /&gt;
*Feature: Added a &amp;quot;Close all&amp;quot; option to the report results tabs.&lt;br /&gt;
*Feature: Added initial state diagrams for distributions over Management Classes&lt;br /&gt;
&lt;br /&gt;
==Bug Fixes==&lt;br /&gt;
&lt;br /&gt;
*Corrected calculation of Final Felling Min and Max periods in TPG to match descriptions.&lt;br /&gt;
*Fixed an issue where planting was delayed in tactical TPG.&lt;br /&gt;
*Fixed a memory leak causing memory not to be freed correctly when using NC-areas.&lt;br /&gt;
*Corrected underestimation of growth in the climate model.&lt;br /&gt;
*Fixed multiplication error in the Elfving pine growth model.&lt;br /&gt;
*Fixed multiple user-submitted issues and stability problems.&lt;br /&gt;
*Fixed exceptions occurring during pricelist calculations due to invalid values submitted.&lt;br /&gt;
*Fixed an error when displaying details from optimization results&lt;br /&gt;
*Fixed issues with validation and testing of server connection in SelectDbDialog.&lt;br /&gt;
*Fixed treatment application behavior when treatment proposal for period 0 was “None.”&lt;br /&gt;
*Changed the default number of decimals shown in result tables to match the values provided in the data-classes&lt;br /&gt;
*Added missing Excel export and CSV export options in report results tab.&lt;br /&gt;
*Fixed error thrown when area description exceeded 50 characters in SimulateTreeDialog.&lt;br /&gt;
*Added subfolders in the model explorer.&lt;br /&gt;
*Fixed inconsistent NPV calculations in Tactical TPG.&lt;br /&gt;
*Fixed missing information when AMPL executable was not selected.&lt;br /&gt;
*Corrected bad formatting of area levels in analysis area imports.&lt;br /&gt;
*Improved handling of broken database connections in dialog used to select database.&lt;br /&gt;
*Corrected mismatch between cut and extracted volumes when pricelist had negative pulp values.&lt;br /&gt;
*Fixed incorrect reporting of binary variables in optimization results.&lt;br /&gt;
*Resolved inconsistency in initial state values for demo data.&lt;br /&gt;
*Fixed display issue for Forest Domain under Initial State &amp;gt; Details.&lt;br /&gt;
*Corrected incorrect range for variable netRevenue in model wizard.&lt;br /&gt;
*Corrected harvested volume when high stumps are left.&lt;br /&gt;
*Fixed wrong number of stems being logged to file.&lt;br /&gt;
*Resolved UI bug in the standwise “Register Tree Data” tab on smaller screens.&lt;br /&gt;
*Prevented creation of result databases with hyphens in name that caused TPG errors.&lt;br /&gt;
*Resolved problems where Tactical TPG used incorrect mirrored control table values.&lt;br /&gt;
*Deprecated control category item “Treatment Timing - Tactical planning &amp;gt; Include unmanaged.”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Details from bugtracker==&lt;br /&gt;
&amp;lt;mantis&amp;gt;&lt;br /&gt;
status = resolved, closed&lt;br /&gt;
resolution = fixed&lt;br /&gt;
color = true&lt;br /&gt;
fixed_in_version = 2.23.1&lt;br /&gt;
orderby = severity desc, fixed_in_version desc, id&lt;br /&gt;
show = id,category,severity,summary,fixed_in_version,resolution&lt;br /&gt;
&amp;lt;/mantis&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=ReleaseCandidate&amp;diff=11051</id>
		<title>ReleaseCandidate</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=ReleaseCandidate&amp;diff=11051"/>
		<updated>2025-10-29T09:03:05Z</updated>

		<summary type="html">&lt;p&gt;Jonare: /* Bug Fixes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Version 2.23.1 RC&lt;br /&gt;
{{Languages| Version 2.23}}&lt;br /&gt;
[[language::en| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
Enter new summary&lt;br /&gt;
&lt;br /&gt;
==New Features== &lt;br /&gt;
Enter some new features&lt;br /&gt;
&lt;br /&gt;
===Misc.===&lt;br /&gt;
A list of misc. features&lt;br /&gt;
&lt;br /&gt;
==Bug Fixes==&lt;br /&gt;
&lt;br /&gt;
*Corrected calculation of Final Felling Min and Max periods in TPG to match descriptions.&lt;br /&gt;
*Fixed an issue where planting was delayed in tactical TPG.&lt;br /&gt;
*Fixed a memory leak causing memory not to be freed correctly when using NC-areas.&lt;br /&gt;
*Corrected underestimation of growth in the climate model.&lt;br /&gt;
*Fixed multiplication error in the Elfving pine growth model.&lt;br /&gt;
*Fixed multiple user-submitted issues and stability problems.&lt;br /&gt;
*Fixed exceptions occurring during pricelist calculations due to invalid values submitted.&lt;br /&gt;
*Fixed an error when displaying details from optimization results&lt;br /&gt;
*Fixed issues with validation and testing of server connection in SelectDbDialog.&lt;br /&gt;
*Fixed treatment application behavior when treatment proposal for period 0 was “None.”&lt;br /&gt;
*Changed the default number of decimals shown in result tables to match the values provided in the data-classes&lt;br /&gt;
*Added missing Excel export and CSV export options in report results tab.&lt;br /&gt;
*Fixed error thrown when area description exceeded 50 characters in SimulateTreeDialog.&lt;br /&gt;
*Added subfolders in the model explorer.&lt;br /&gt;
*Fixed inconsistent NPV calculations in Tactical TPG.&lt;br /&gt;
*Fixed missing information when AMPL executable was not selected.&lt;br /&gt;
*Corrected bad formatting of area levels in analysis area imports.&lt;br /&gt;
*Improved handling of broken database connections in dialog used to select database.&lt;br /&gt;
*Corrected mismatch between cut and extracted volumes when pricelist had negative pulp values.&lt;br /&gt;
*Fixed incorrect reporting of binary variables in optimization results.&lt;br /&gt;
*Resolved inconsistency in initial state values for demo data.&lt;br /&gt;
*Fixed display issue for Forest Domain under Initial State &amp;gt; Details.&lt;br /&gt;
*Corrected incorrect range for variable netRevenue in model wizard.&lt;br /&gt;
*Corrected harvested volume when high stumps are left.&lt;br /&gt;
*Fixed wrong number of stems being logged to file.&lt;br /&gt;
*Resolved UI bug in the standwise “Register Tree Data” tab on smaller screens.&lt;br /&gt;
*Prevented creation of result databases with hyphens in name that caused TPG errors.&lt;br /&gt;
*Resolved problems where Tactical TPG used incorrect mirrored control table values.&lt;br /&gt;
*Deprecated control category item “Treatment Timing - Tactical planning &amp;gt; Include unmanaged.”&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
*Feature: Added search function for pricelist and result variable settings, and improve existing search function for control tables&lt;br /&gt;
*Feature: Added &amp;quot;Save&amp;quot; and &amp;quot;Load&amp;quot; buttons to TPG Results/Select Variables dialog and Generate Treatment Programs.&lt;br /&gt;
*Feature: Added the display of units to settings where applicable.&lt;br /&gt;
*Feature: Added price correction per m³.&lt;br /&gt;
*Feature: Added user-defined settings for tree retention.&lt;br /&gt;
*Feature: Added support for Gurobi 12.0 in optimization.&lt;br /&gt;
*Feature: Added new result variable &amp;quot;Species Richness.&amp;quot;&lt;br /&gt;
*Feature: Added result variables for generation and pulpwood value per conifer/broadleaf.&lt;br /&gt;
*Feature: Added site data variables ('Coordinates', 'Slope', 'SlopeDirection') as accessible result variables.&lt;br /&gt;
*Feature: Added option to limit the area of planted contorta within a domain (RegWise simulation).&lt;br /&gt;
*Feature: Display known issues in current version on the start page.&lt;br /&gt;
*Feature: Improved how New Project Wizard loads recent database connections.&lt;br /&gt;
*Feature: Added option to customize number of decimals per variable in report templates.&lt;br /&gt;
*Feature: Added a &amp;quot;Close all&amp;quot; option to the report results tabs.&lt;br /&gt;
*Feature: Added initial state diagrams for distributions over Management Classes&lt;br /&gt;
&lt;br /&gt;
==Details from bugtracker==&lt;br /&gt;
&amp;lt;mantis&amp;gt;&lt;br /&gt;
status = resolved, closed&lt;br /&gt;
resolution = fixed&lt;br /&gt;
color = true&lt;br /&gt;
fixed_in_version = 2.23.1&lt;br /&gt;
orderby = severity desc, fixed_in_version desc, id&lt;br /&gt;
show = id,category,severity,summary,fixed_in_version,resolution&lt;br /&gt;
&amp;lt;/mantis&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=ReleaseCandidate&amp;diff=11050</id>
		<title>ReleaseCandidate</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=ReleaseCandidate&amp;diff=11050"/>
		<updated>2025-10-29T08:09:56Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Version 2.23.1 RC&lt;br /&gt;
{{Languages| Version 2.23}}&lt;br /&gt;
[[language::en| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
Enter new summary&lt;br /&gt;
&lt;br /&gt;
==New Features== &lt;br /&gt;
Enter some new features&lt;br /&gt;
&lt;br /&gt;
===Misc.===&lt;br /&gt;
A list of misc. features&lt;br /&gt;
&lt;br /&gt;
==Bug Fixes==&lt;br /&gt;
&lt;br /&gt;
==Details from bugtracker==&lt;br /&gt;
&amp;lt;mantis&amp;gt;&lt;br /&gt;
status = resolved, closed&lt;br /&gt;
resolution = fixed&lt;br /&gt;
color = true&lt;br /&gt;
fixed_in_version = 2.23.1&lt;br /&gt;
orderby = severity desc, fixed_in_version desc, id&lt;br /&gt;
show = id,category,severity,summary,fixed_in_version,resolution&lt;br /&gt;
&amp;lt;/mantis&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=ReleaseCandidate&amp;diff=11049</id>
		<title>ReleaseCandidate</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=ReleaseCandidate&amp;diff=11049"/>
		<updated>2025-10-29T07:57:26Z</updated>

		<summary type="html">&lt;p&gt;Jonare: Temporary page holding information about the contents of next version of Heureka release&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Version 2.23.1 RC&lt;br /&gt;
{{Languages| Version 2.23}}&lt;br /&gt;
[[language::en| ]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
Enter new summary&lt;br /&gt;
&lt;br /&gt;
==New Features== &lt;br /&gt;
Enter some new features&lt;br /&gt;
&lt;br /&gt;
===Misc.===&lt;br /&gt;
A list of misc. features&lt;br /&gt;
&lt;br /&gt;
==Bug Fixes==&lt;br /&gt;
&lt;br /&gt;
==Details from bugtracker==&lt;br /&gt;
&amp;lt;mantis&amp;gt;&lt;br /&gt;
status = resolved, closed&lt;br /&gt;
resolution = fixed&lt;br /&gt;
color = true&lt;br /&gt;
fixed_in_version = 2.23.1&lt;br /&gt;
orderby = severity desc, fixed_in_version desc&lt;br /&gt;
show = id,category,severity,summary,fixed_in_version,resolution&lt;br /&gt;
&amp;lt;/mantis&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
	<entry>
		<id>https://www.heurekaslu.se/w/index.php?title=Structural_Diversity_Results&amp;diff=11040</id>
		<title>Structural Diversity Results</title>
		<link rel="alternate" type="text/html" href="https://www.heurekaslu.se/w/index.php?title=Structural_Diversity_Results&amp;diff=11040"/>
		<updated>2025-06-12T06:18:49Z</updated>

		<summary type="html">&lt;p&gt;Jonare: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Result Variables]]&lt;br /&gt;
This result group contains results that describe the [[ResultCategoryDescription::Structural diversity of the trees in a treatment unit]]. &lt;br /&gt;
&lt;br /&gt;
{| {{table}} width = 700px&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background:#f0f0f0;width: 35%;&amp;quot;|'''Variable name'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background:#f0f0f0;width: 10%;&amp;quot;|'''Unit'''&lt;br /&gt;
| align=&amp;quot;left&amp;quot; style=&amp;quot;background:#f0f0f0;width: 55%;&amp;quot;|'''Description'''&lt;br /&gt;
|-style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| Deadwood-rich forest||boolean||Indicates if a treatment unit holds at least 20 m3/ha of dead wood with a diameter of at least 20 cm.&lt;br /&gt;
|-style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| Even-aged Class||code||Even-aged type. &amp;lt;ol start=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;li&amp;gt;Unknown: No information &amp;lt;li&amp;gt;EvenAged: If at least 95% of the volume is within a 5-year range. &amp;lt;li&amp;gt;MostlyEvenAged: If at least 80% of the volume is within a 20-year age range &amp;lt;li&amp;gt;UnevenAged: Otherwise.&amp;lt;/ol&amp;gt;&lt;br /&gt;
|-style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| Forest with 60+ large trees||boolean||Indicates if a treatment unit holds 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.&lt;br /&gt;
|-style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| Mature broadleaf-rich forest||boolean||Indicates if a treatment unit holds forest 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.&lt;br /&gt;
|-style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| Old forest||boolean||Indicates if a treatment unit holds forest older than 140 years in boreal regions or 120 years in Boreonemoral and nemoral regions.&lt;br /&gt;
|-style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| Tree Size Diversity (Gini Coefficient)||0-1||The [http://en.wikipedia.org/wiki/Gini_coefficient Gini coefficient] is an equality index between 0 (=maximum equality, i.e. all trees have the the same size) and 1 (=maximum inequality). The index has been proposed to be used for forestry planning by Lexerød &amp;amp; Eid (2006)&amp;lt;ref name=&amp;quot;LexerodEid2006_GiniCoeff&amp;quot;&amp;gt;.  {{:Bibliografi:LexerodEid2006_GiniCoeff}}&amp;lt;/ref&amp;gt;. &lt;br /&gt;
|-style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| Tree Size Diversity Class (Hugin def.)||code||Tree size diversity class according the Hugin system definition. Trees are grouped into four diameter classes, with class width = (dbh&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt;-dbb&amp;lt;sub&amp;gt;min&amp;lt;/sub&amp;gt;)/4. If the number of trees in class&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; &amp;gt; class&amp;lt;sub&amp;gt;i+1&amp;lt;/sub&amp;gt;, the diameter class distribution is set as InverseJShaped, otherwise as Homogeneous.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Calculation of Gini coefficient in Heureka==&lt;br /&gt;
The Gini coefficient is calculated with the formula for a discrete probability distribution (see https://en.wikipedia.org/wiki/Gini_coefficient).&lt;br /&gt;
&lt;br /&gt;
First trees are sorted in ascending order so that ''g&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;'' &amp;lt; ''g''&amp;lt;sub&amp;gt;''i''+ 1&amp;lt;/sub&amp;gt;, where ''g&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;'' = basal area of type tree ''i''. Basal area is used to take into account that the stand volume is highly affected by the largest trees (see Lexeröd and Eid 2006). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\displaystyle G = 1 - \frac {\sum\limits_{i=1}^n (f(g_i))(S_{i-1} + S_i) }{S_n} &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;where&lt;br /&gt;
&amp;lt;math&amp;gt; S_i = \sum_{j=1}^i f(g_j)g_j&amp;lt;/math&amp;gt;, and&lt;br /&gt;
&amp;lt;br&amp;gt;''S''&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; = 0, and&lt;br /&gt;
&amp;lt;br&amp;gt;''f''(''g_i'') = Frequency distribution, where ''g&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;'', ''i'' = 1..''n'', are the tree basal areas, indexed in increasing order (''g&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt;''&amp;lt; ''g''&amp;lt;sub&amp;gt;''i''+1&amp;lt;/sub&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jonare</name></author>
	</entry>
</feed>