Munin.SiteIndex.sweden.SIS package

Submodules

Munin.SiteIndex.sweden.SIS.HL1979_SIS module

Munin.SiteIndex.sweden.SIS.HL1979_SIS.Hagglund_Lundmark_1979_SIS(latitude: float, altitude: float, soil_moisture: int, ground_layer: int, vegetation: int, soil_texture: int, climate_code: float | str, lateral_water: int, soil_depth: int, incline_percent: float, aspect: float, ditched: bool = False, peat: bool = False, gotland: bool = False, coast: bool = False, limes_norrlandicus: bool = False, nfi_adjustments: bool = True, species: str = 'Picea abies', dlan: int = None) float[source]

Estimate Site Index H100 for Scots Pine or Norway Spruce in Sweden by stand factors.

Source: Corrected functions from Appendix II for estimation of site index by site factors according to Hägglund and Lundmark (1977), in Hägglund, B. (1979) Ett system för bonitering av skogsmark - analys, kontroll och diskussion inför praktisk tillämpning. Rapport 14, Projekt HUGIN. Skogsvetenskapliga fakulteten, Sveriges Lantbruksuniversitet. Umeå. Sweden.

Hägglund, B., Lundmark, J-E. (1977) Skattning av höjdboniteten med ståndortsfaktorer: Tall och gran i Sverige. Research Notes nr. 28. Dept. Forest Ecology & Forest Soils. Royal College of Forestry. Stockholm. Sweden.

Details: Uses corrected functions from appendix II in Hägglund & Lundmark 1979, except for when used on peat soils, in which case functions f. 8.1 & f. 8.2. pages 138-139 from Hägglund & Lundmark (1977) is used.

Parameters: species (str): One of “Picea abies” (default) or “Pinus sylvestris”. vegetation (int): Integer 1-18 ground_layer (int): Integer 1-6 latitude (float): Decimal WGS84. altitude (float): Meters above sea level. aspect (int): Main aspect of the site. int 0-360. incline_percent (float): Incline of slope, in percent. Default == 0. soil_moisture (int): Integer 1-5. 1: Dry, 2: Mesic, 3: Mesic-Moist, 4: Moist, 5: Wet soil_texture (int): Integer 1-9. see [forester::Sweden_soil_types(type=”texture”)] soil_depth (int): Integer 1-5. 1: Deep >70 cm, 2: Rather shallow 20-70 cm, 3: Shallow < 20 cm, 4: Varying. 5: New nfi designation ‘häll’, en: ‘outcrop’. lateral_water (int): Integer 1-3. 1: Seldom/never, 2: Shorter periods, 3: Longer periods. ditched (bool): FALSE (default) if plot affected by ditching. climate_code (str): One of: NA (default),”M1”,”M2”,”K1”,”K2”,”K3”. coast (bool): FALSE (default) if plot is closer to coast than 50km. limes_norrlandicus (bool): FALSE (default) if plot is north of Sernanders Limes Norrlandicus (used for Peat soils only.) gotland (bool): FALSE (default) if plot is located in Gotland. nfi_adjustments (bool): TRUE (default) if adjustments based on NFI should be applied. N.B. This applies coastal correction n. of Limes norrlandicus always. dlan (int): Optional. None (default). 1-31 according to NFI ID. Returns: float: Site Index H100 (meters). Will return NA & issue a warning message if no method was found.

Munin.SiteIndex.sweden.SIS.HL1979_SIS.NFI_SIS_PINE(**kwargs) float[source]

Estimate Site Index H100 for Pine in Sweden by stand factors.

Source: Corrected functions from Appendix II for estimation of site index by site factors according to Hägglund and Lundmark (1977), in Hägglund, B. (1979) Ett system för bonitering av skogsmark - analys, kontroll och diskussion inför praktisk tillämpning. Rapport 14, Projekt HUGIN. Skogsvetenskapliga fakulteten, Sveriges Lantbruksuniversitet. Umeå. Sweden.

Hägglund, B., Lundmark, J-E. (1977) Skattning av höjdboniteten med ståndortsfaktorer: Tall och gran i Sverige. Research Notes nr. 28. Dept. Forest Ecology & Forest Soils. Royal College of Forestry. Stockholm. Sweden.

Details: Uses corrected functions from appendix II in Hägglund & Lundmark 1979, except for when used on peat soils, in which case functions f. 8.1 & f. 8.2. pages 138-139 from Hägglund & Lundmark (1977) is used.

Parameters: vegetation (int): Integer 1-18 groundLayer (int): Integer 1-6 latitude (float): Decimal WGS84. altitude (float): Meters above sea level. aspect (int): Main aspect of the site. int 0-360. incline_percent (float): Incline of slope, in percent. Default == 0. soil_moisture (int): Integer 1-5. 1: Dry, 2: Mesic, 3: Mesic-Moist, 4: Moist, 5: Wet soil_texture (int): Integer 1-9. see [forester::Sweden_soil_types(type=”texture”)] soil_depth (int): Integer 1-5. 1: Deep >70 cm, 2: Rather shallow 20-70 cm, 3: Shallow < 20 cm, 4: Varying. 5: New nfi designation ‘häll’, en: ‘outcrop’. lateral_water (int): Integer 1-3. 1: Seldom/never, 2: Shorter periods, 3: Longer periods. ditched (bool): FALSE (default) if plot affected by ditching. climate_code (str): One of: NA (default),”M1”,”M2”,”K1”,”K2”,”K3”. coast (bool): FALSE (default) if plot is closer to coast than 50km. limes_norrlandicus (bool): FALSE (default) if plot is north of Sernanders Limes Norrlandicus (used for Peat soils only.) gotland (bool): FALSE (default) if plot is located in Gotland. nfi_adjustments (bool): TRUE (default) if adjustments based on NFI should be applied. N.B. This applies coastal correction n. of Limes norrlandicus always.

Returns: float: Site Index H100 (meters). Will return NA & issue a warning message if no method was found.

Munin.SiteIndex.sweden.SIS.HL1979_SIS.NFI_SIS_SPRUCE(**kwargs) float[source]

Estimate Site Index H100 for Spruce in Sweden by stand factors.

Source: Corrected functions from Appendix II for estimation of site index by site factors according to Hägglund and Lundmark (1977), in Hägglund, B. (1979) Ett system för bonitering av skogsmark - analys, kontroll och diskussion inför praktisk tillämpning. Rapport 14, Projekt HUGIN. Skogsvetenskapliga fakulteten, Sveriges Lantbruksuniversitet. Umeå. Sweden.

Hägglund, B., Lundmark, J-E. (1977) Skattning av höjdboniteten med ståndortsfaktorer: Tall och gran i Sverige. Research Notes nr. 28. Dept. Forest Ecology & Forest Soils. Royal College of Forestry. Stockholm. Sweden.

Details: Uses corrected functions from appendix II in Hägglund & Lundmark 1979, except for when used on peat soils, in which case functions f. 8.1 & f. 8.2. pages 138-139 from Hägglund & Lundmark (1977) is used.

Parameters: vegetation (int): Integer 1-18 groundLayer (int): Integer 1-6 latitude (float): Decimal WGS84. altitude (float): Meters above sea level. aspect (int): Main aspect of the site. int 0-360. incline_percent (float): Incline of slope, in percent. Default == 0. soil_moisture (int): Integer 1-5. 1: Dry, 2: Mesic, 3: Mesic-Moist, 4: Moist, 5: Wet soil_texture (int): Integer 1-9. see [forester::Sweden_soil_types(type=”texture”)] soil_depth (int): Integer 1-5. 1: Deep >70 cm, 2: Rather shallow 20-70 cm, 3: Shallow < 20 cm, 4: Varying. 5: New nfi designation ‘häll’, en: ‘outcrop’. lateral_water (int): Integer 1-3. 1: Seldom/never, 2: Shorter periods, 3: Longer periods. ditched (bool): FALSE (default) if plot affected by ditching. climate_code (str): One of: NA (default),”M1”,”M2”,”K1”,”K2”,”K3”. coast (bool): FALSE (default) if plot is closer to coast than 50km. limes_norrlandicus (bool): FALSE (default) if plot is north of Sernanders Limes Norrlandicus (used for Peat soils only.) gotland (bool): FALSE (default) if plot is located in Gotland. nfi_adjustments (bool): TRUE (default) if adjustments based on NFI should be applied. N.B. This applies coastal correction n. of Limes norrlandicus always. dlan (int): Optional. None (default). 1-31 according to NFI ID.

Returns: float: Site Index H100 (meters). Will return NA & issue a warning message if no method was found.

Munin.SiteIndex.sweden.SIS.SIS_Eko_2008 module

Munin.SiteIndex.sweden.SIS.SIS_Eko_2008.eko_pm_2008_estimate_si_birch(altitude, latitude, vegetation, ground_layer, lateral_water, soil_moisture)[source]

Estimate SIH50 (Site Index for Birch H50) with stand factors based on Ekö et al. (2008).

This function calculates the Site Index for Birch based on altitude, latitude, vegetation, ground layer, lateral water presence, and soil moisture type. The model is derived from empirical relationships provided in Ekö et al. (2008).

Parameters:
  • altitude (float) – Altitude in meters above sea level.

  • latitude (float) – Latitude in degrees.

  • vegetation (int) –

    Vegetation type (1-18) as per Swedish National Forest Inventory (NFI). Vegetation types:

    1 = Rich-herb without shrubs 2 = Rich-herb with shrubs/bilberry 3 = Rich-herb with shrubs/lingonberry 4 = Low-herb without shrubs 5 = Low-herb with shrubs/bilberry 6 = Low-herb with shrubs/lingonberry 7 = No field layer 8 = Broadleaved grass 9 = Thinleaved grass 10 = Sedge, high 11 = Sedge, low 12 = Horsetail (Equisetum ssp.) 13 = Bilberry 14 = Lingonberry 15 = Crowberry 16 = Poor shrub 17 = Lichen, frequent occurrence 18 = Lichen, dominating.

  • ground_layer (int) –

    Ground layer type (1-6) as per Swedish NFI. Ground layer types:

    1 = Lichen type (>50% of existing ground layer). 2 = Lichen-rich bogmoss type (>25% lichen + >50% Sphagnum). 3 = Lichen rich (>25% lichen, not >50% Sphagnum). 4 = Bogmoss type (Sphagnum >50% of existing ground layer). 5 = Swamp moss type (e.g., Polytrichum commune, P. gracile, P. strictum). 6 = Fresh moss type (e.g., Hylocomium splendens, Ptilium crista-castrensis).

  • lateral_water (int) – Type of lateral water flow: 1 = “Missing”, 2 = “Seldom”, 3 = “Shorter periods”, 4 = “Longer periods”, 5 = “Slope”.

  • soil_moisture (int) – Soil moisture type: 1 = “Dry”, 2 = “Mesic”, 3 = “Mesic-moist”, 4 = “Moist”, 5 = “Wet”.

Returns:

Site Index (H50) for Birch.

Return type:

float

Raises:

ValueError – If the soil moisture type is not “mesic” (2) or “moist” (4).

References

Ekö, P.-M., Johansson, U., Petersson, N., Bergqvist, J., Elfving, B., Frisk, J. (2008). Current growth differences of Norway spruce (Picea abies), Scots Pine (Pinus sylvestris) and birch (Betula pendula and Betula pubescens) in different regions in Sweden. Scandinavian Journal of Forest Research, Vol. 23:4, pp. 307-318. DOI: https://doi.org/10.1080/02827580802249126

Munin.SiteIndex.sweden.SIS.Tegnhammar_1992 module

Munin.SiteIndex.sweden.SIS.Tegnhammar_1992.tegnhammar_1992_adjusted_si_spruce(sih, dominant_age, latitude)[source]

Tegnhammar’s correction for SI 1992.

Parameters:
  • sih (float) – Site index in metres.

  • dominant_age (float) – Arithmetic mean of the age at breast height of the dominant trees.

  • latitude (float) – Latitude in degrees.

Returns:

Adjusted SIH in metres.

Return type:

float

Munin.SiteIndex.sweden.SIS.Tegnhammar_1992.tegnhammar_1992_adjusted_spruce_si_by_stand_variables(latitude, longitude, altitude, vegetation, ground_layer, aspect_main, soil_moisture, soil_depth, soil_texture, humidity=None, ditched=False, lateral_water=1, peat_humification='Medium', epsg='EPSG:4326')[source]

Calculate Tegnhammar’s adjusted Site Index from stand variables.

Source: Tegnhammar, L. (1992). “Om skattningen av ståndortsindex för gran”. Report 53. Dept. of Forest Survey. Swedish University of Agricultural Sciences. Umeå.

Parameters:
  • latitude (float) – Decimal degrees. Default WGS84, see parameter ‘epsg’.

  • longitude (float) – Decimal degrees. Default WGS84, see parameter ‘epsg’.

  • altitude (float) – Metres above sea level.

  • vegetation (int) – Vegetation type code.

  • ground_layer (int) – Ground layer type code.

  • aspect_main (int) – Aspect code. Use 0 if slope is below 5%.

  • soil_moisture (int) – Soil moisture type (1=”Dry”, 5=”Wet”).

  • soil_depth (int) – Soil depth type (1=”Deep”, 4=”Varying”).

  • soil_texture (int) – Soil texture code (1=”Boulder”, 9=”Peat”).

  • humidity (float, optional) – Humidity during the vegetation period in mm. If None, it will be calculated.

  • ditched (bool) – True if affected by ditching.

  • lateral_water (int) – Water availability code (1=”Missing”, 5=”Slope”).

  • peat_humification (str) – “Low”, “Medium”, or “High” based on peat decomposition.

  • epsg (str) – Coordinate system (default is WGS84: ‘EPSG:4326’).

Returns:

Tegnhammar’s adjusted SI in metres.

Return type:

float

Module contents