-
Notifications
You must be signed in to change notification settings - Fork 0
Key Features
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
A scientist can mark a Tree as Diseased if its status is initially Healthy or if a user has marked the tree for CutDown.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
