Skip to content

Key Features

iliana.katinakis edited this page Apr 14, 2018 · 24 revisions

Key Features

  • Planting a Tree

    Planting a tree is a vital feature in the MonTREEal app. A user can specify that a tree has been planted at a given location. In order to do this, the tree species, longitude, latitude, municipality, and the tree owner's name must be specified.

  • List All Trees

    This feature allows the user to get a list of all of the planted trees in the data base. The list includes the trees' ids, their species, height, diameter, municipality, and location. This excludes all trees that have already been cut down.

  • List Trees In Area

    This feature allows the user to get a list of all planted trees in the data base that are within an area that is specified by the user. In order to specify an area, the user must input a coordinate (longitude and latitude), as well as a radial distance in kilometers. The user will receive a list of all the trees within the circular area that is centered at the coordinate specified by the user. Once again, this list excludes trees that have already been cut down.

  • List Trees In Municipality

    Similar to the previous features, listing trees in a municipality allows the users to get a list of all the planted trees that are within the same municipality. The list also specifies the various attributes of the trees, such as their species, ids, date planted, height, diameter, and location. The desired municipality can be selected by the user. Likewise, trees that have been cut down will not appear in this list.

  • List Trees of a Certain Species

    Just as listing all trees in a municipality, list trees of a certain species displays a list of all of the planted trees of the same species, as well as their ids, municipality, height, diameter, and location. The species for which they want a list.

  • List Trees Belonging to a Specific Resident

    Lastly, this feature will list all of the trees belonging to a specified resident. By specifying the tree owner that they are looking for, the user will receive a list of all trees belonging to the residents of the same name.


Marking Trees & Changing Their Status

  • Mark Tree as Healthy

    This method allows the status of a tree to be changed to healthy from what it was originally. A tree can be marked as Healthy only if it is marked for Cut Down or marked as Diseased previously.

  • Mark Tree as Diseased

    A scientist can mark a Tree as Diseased if its status is initially Healthy or if a user has marked the tree for CutDown.

  • Mark Tree for Cut Down

    A user can mark a healthy tree he deems suspect as marked for Cut Down so it can later be surveyed by a scientist to confirm the user’s doubts.

  • Mark Tree as Cut Down

    A tree is marked as Cut Down after it has been cut by the municipality after the surveying of the scientist who would have left the status of the tree as Diseased or marked for Cut Down.


Forecasting

  • Calculate Biodiversity Index

    This feature takes a coordinate point (longitude and latitude) and a radius. This then creates a circular area around the coordinate point which takes all the trees in the area. Afterwards the number of different tree species is divided by the total number of trees in the area which is outputted as a percentage and this is the Biodiversity Index.

  • Calculate Carbon Sequestration

    A coordinate point is chosen with the longitude and latitude along with a radius. This then creates a circular area around the coordinate point which calculates the CO2 absorbed by the trees in the area. This comes down to the diameter, height and density of the trees which comes from a density.xml file that scientists have create with averages gotten from studies from similar types of trees in the past years. Refer to the reference page for more information.

  • Monthly Quantity of Water Needed by Trees to Grow

    This feature takes a coordinate point (longitude and latitude) and a radius as inputs. This then creates a circular area around the point which calculates the amount of water the trees in the area require monthly so they grow healthily. The diameter of the trees is required to calculate the monthly quantity.

  • Adding Trees to Forecast

    A new menu is created where the list of current trees is duplicated, afterwards the user can add new trees which would not affect the actual list, but would only be added in the forecast mode so calculations can be made.

  • Removing Trees from Forecast

    In forecasting mode the existing trees are in a list that trees could be removed and so the sustainability attributes could be calculated, but removing the trees in forecast mode would not affect the actual tree list in the application.


Surveys

  • Adding a Survey


Clone this wiki locally