Version 2.7.0/sv

From Heureka Wiki
Jump to navigation Jump to search

Version 2.7.0

2017-05-08


Summary

Version 2.7 is major upgrade from version 2.6.

  • The GIS-library used, DotSpatial, has been upgraded from version 1.9 to version 2.0, which in turn is a major upgrade.
  • The habitat model tool has undergone major changes from the beta version released in version 2.6.
  • The tactical treatment program generator has been subject to major changes.
  • The built-in cost functions can now bee replaced with custom plugin functions.

New features

New feature: Possible to populate a set from a file in PlanWise optimization tool

The ZIMPL syntax for reading set elements from a file is now supported in Heureka's optimization model builder.

New feature: More cost function coefficients can be modified

When using cost model "Skogforsk", you can now change the coefficients for the terminal time function component for the forwarder machine (function t4). You can also change the coefficients the felling and processing time in final felling (function t2_finalFelling).

New feature: Cost model as plugin

The plugin framework now also supports adding custom cost models.

New feature: StandWise chart can show number of stems per species in diameter distribution diagrams

In StandWise charts, you can now show stacked bars for the number of stems per diameter class and tree species.

Improvements

Improvement: Calculation of adjacency pairs magnitudes faster

The calculation time of shared edge lengths between adjacent stand polygons has been cut down to 2-10 % compared to previous versions. For a test with 50000 stand polygons it now takes about one minute. Before it would raise an error after more than 30 minutes.

Improvement: Tactical TPG fixed and improved

The tactical TPG has been subject to major changes. You can now choose to enforce the tactical management programs to only allows harvest treatments in the five-year period that the strategic optimization dictates. The discrepancies between a tactical and strategic program, where a certain treatment is done in the same year, have been minimized. For example, the net present value could differ considerably altough apparently the same managament program was simulated. The tactical TPG would also allow treatment programs that violated constraints the control table settings, this has also been fixed. As a result, the tactical TPG is now generating alternatives that are more conformant with the stategic plan, if such is selected as starting point, and is also faster.

Habitat models improved

The habitat model tool released as a beta version in version 2.6 has been improved, and errors found have been fixed. You can now also create new habitat models. However, the tool is still considered a beta version.

Buffer zone tool improved

Resulting polygons could be invalid due to numerical precision problem in obtained coordinates. This error could lead to problems if running habitat models later.

Improvement: Web map settings saved between working sessions

When you select e a certain web map as background map, the selection will be saved to the next working session.

Bug fixes

Bug fix: Coefficients for cost function "Indelningspaketet" ("FMPP")

In control table Cost and Revenue, you can modify the forwarder driving speed, by either using a fixed speed or a function. In cost function "Indelningspaketet/FMPP", the driving speed function was used even if a fixed speed should be used. Also, for the same function, the default values for forwarding in final felling have been changed to 74 and 2.16 (as in the report), instead of 60 and 2.84 which are intended for thinning.

Bug fix: Calculation of neighborhood circle in optimization model fixed

The function for calculating circular neighborhood areas as part of the optimization model builder would raise an exception when a polygon coordinate was exactly identical to a point on the circle's border.

Bug fix: The resimulation of a strategic optimizaiton has been fixed

In version 2.6 a beta version of this function was released, but it did not work satisfactory. These issues have now been fixed.

Bug fix: User-defined MinFinalFellingAge:s were not copied properly to a new control table

When copying a TreatmentModel control table, the value for MinFinalFellingAge were not copied properly (the references to the source table were kept), meaning that changing a value in one control table, would affect the values both in the original table and in the copy. This has been fixed.

Bug fix: "Invalid height growth"

This error would occur in rare cases when a sapling plot was transformed to a tree plot before all saplings were activated. The cause of this error has been fixed for this case (meaning that if the error message would turn up again it has other causes).

Bug fix: Database error when calculating common border length for very large dataset

The calculation of shared edge legths between adjacenent polygons would raise an error for a dataset containng 50000 stands or more.

Bug fix: Overstorey layers not handled correctly in BufferZones tool

Importing a csv-file created with the BufferZone-tool would fail if the original stand register contained rows with overstorey layers.

Other changes

DotSpatial GIS-library updated

The GIS-library used, DotSpatial, has been updated to version 2.0.

Previous report template for habitat model results will not work

The previous report template for habitat model results (PlanWise and RegWise) will not work. If you install new templates an updated version will be added automatically. If you do not wish to overwrite your existing report templates, you can donwload only the habitat model template from here nad copi it to folder Documents\Common\Reports\Naturvård\ on your computer: Habitat model report template Instructions for downloading and installing report templates are available in the Help documention