#data #forest #tree #stands #projection #generate #forestry

bin+lib fi_forestry

GIS functions and projections for handling forestry data from finland

1 unstable release

0.1.3-alpha Nov 4, 2024
0.1.2 Nov 3, 2024
0.1.1 Nov 3, 2024
0.1.0 Nov 3, 2024

#118 in Geospatial

Download history 351/week @ 2024-11-02 19/week @ 2024-11-09

370 downloads per month

MIT license

3MB
2K SLoC

fi_forestry

Description

fi_forestry is an open-source Rust library designed for efficient forestry data processing. It provides tools for creating data structures for forest stands from finnish XML files and allows for various GIS-based spatial data operations.

Features

  • Read and process XML-formatted forestry data from Finland.
  • Create data structures for forest stands.
  • Perform GIS-related calculations and operations, such as:
    • Defining boundaries of areas.
    • Generating trees.
    • Algorithms for logging and thinning.
    • Simulating different forest layers.

Installation

To include fi_forestry in your Rust project, add the following line to your Cargo.toml:

[dependencies]
fi_forestry = "0.1.3" # replace with the latest version
Reading the XML file
    let property = ForestPropertyData::from_xml_file("forestpropertydata.xml");

Dependencies

~29–41MB
~650K SLoC