Title: | Data Package of Portland, Oregon Trees |
---|---|
Description: | An engaging collection of datasets from Portland Parks and Recreation. The city of Portland inventoried every tree in over 170 parks and along the streets in 96 neighborhoods. |
Authors: | Kelly McConville [aut, cre], Isabelle Caldwell [aut], OR City of Portland [cph], Nicholas Horton [ctb] |
Maintainer: | Kelly McConville <[email protected]> |
License: | GPL-3 |
Version: | 0.4.0 |
Built: | 2024-11-22 03:52:38 UTC |
Source: | https://github.com/mcconvil/pdxtrees |
This function pulls the pdxTrees_parks dataset from the GitHub repository: https://github.com/mcconvil/pdxTrees. pdxTrees_parks is a data frame of all the trees in 174 parks in Portland, OR and was collected as part of the Urban Forestry Tree Inventory Project.
get_pdxTrees_parks(park = NULL)
get_pdxTrees_parks(park = NULL)
park |
A vector of park names for filtering the data. If NULL, all park trees will be returned. |
Returns a data frame of 34 variables where each row is a tree:
ID
Date of data collection
Species of the tree. All dead trees were listed as "unknown"
Common name of the tree
Diameter at breast height (4.5' above ground)
Trees were rated as good, fair, poor, or dead. These general ratings reflect whether or not a tree is likely to continue contributing to the urban forest (good and fair trees) or whether the tree is at or near the end of its life (poor and dead trees).
Height from the ground to the live top of the tree. For dead trees, total height was measured.
North to South canopy width
East to West canopy width
Height from the ground to the lowest live canopy.
Whether data were collect by staff or volunteer
Park where tree is located
Scientific name of the tree
Family of the tree
Genus of the tree
Categorical variable with groups: Broadleaf Deciduous (BD), Broadleaf Evergreen (BE), Coniferous Deciduous (CD), and Coniferous Evergreen (CE)
Categorical variable with groups: Large (L), Medium (M), and Small (S). Categorization is based on the height, canopy width, and general form of the tree at maturity
Whether or not the tree is native
Categorical variable of edible trees
Categorical variable indicating if it is a nuisance species
Monetary value of replacing the tree and the benefits that it provides, based on methods from the Council of Tree and Landscape Appraisers
The amount of carbon (in lbs.) that is bound up in both the above-ground and below-ground parts of the tree
The monetary value associated with tree effects on atmospheric carbon, $129.72/ton. This value is estimated based on the economic damages associated with increases in carbon or carbon dioxide emissions.
The amount of carbon (in lbs.) removed from the atmosphere by the tree, annually.
The monetary value of carbon ($129.72/ton), estimated based on the economic damages associated with increases in carbon or carbon dioxide emissions.
The amount (cubic feet) of avoided stormwater runoff because of rainfall interception by the tree on its leaves and other surfaces.
The monetary value of stormwater runoff that is avoided annually because of the rainfall interception by the tree ($0.008936/gallon), based on the economic damages associated with runoff and costs of stormwater control.
The amount (oz.) of air pollution that is removed from the atmosphere by trees.
The monetary value associated with tree effects on atmospheric pollution, annually.
Sum of the annual benefits
Origin of the tree
Additional information about the tree
Longitude
Latitude
https://www.portlandoregon.gov/parks/article/433143
# To grab all trees get_pdxTrees_parks() # To grab trees from one park get_pdxTrees_parks(park = "Berkeley Park") # To grab trees from multiple parks get_pdxTrees_parks(park = c("Berkeley Park", "East Delta Park"))
# To grab all trees get_pdxTrees_parks() # To grab trees from one park get_pdxTrees_parks(park = "Berkeley Park") # To grab trees from multiple parks get_pdxTrees_parks(park = c("Berkeley Park", "East Delta Park"))
This function pulls the pdxTrees_streets dataset from the GitHub repository: https://github.com/mcconvil/pdxTrees. pdxTrees_streets is a data frame of all the street trees in the 96 neighborhoods of Portland, OR and was collected as part of the Urban Forestry Tree Inventory Project.
get_pdxTrees_streets(neighborhood = NULL)
get_pdxTrees_streets(neighborhood = NULL)
neighborhood |
A vector of neighborhood names for filtering the data. If NULL, all street trees will be returned. |
Returns a data frame with 218602 rows and 23 variables:
ID
Date of data collection
Species of the tree. All dead trees were listed as "unknown"
Common name of the tree
Diameter at breast height (4.5' above ground)
Trees were rated as good, fair, poor, or dead. These general ratings reflect whether or not a tree is likely to continue contributing to the urban forest (good and fair trees) or whether the tree is at or near the end of its life (poor and dead trees).
Where along the street the tree was located. There are 8 different site types and more info can be found here: http://gis-pdx.opendata.arcgis.com/datasets/street-trees
Categorical size of the site: Small, Medium, Large
How wide the site was in ft.
Whether or not the site had wires: High voltage, No High voltage (No HV), other
The condition of the site either being improved (ex. along a side walk or paved roadway ) or unimproved (a gravel road))
The address where the tree is located
The Portland neighborhood in which the tree is located
Who collected the data on this tree: staff or volunteer
Scientific name of the tree
Family of the tree
Genus of the tree
Categorical variable with groups: Broadleaf Deciduous (BD), Broadleaf Evergreen (BE), Coniferous Deciduous (CD), and Coniferous Evergreen (CE)
Categorical variable with groups: Large (L), Medium (M), and Small (S). Categorization is based on the height, canopy width, and general form of the tree at maturity
Categorical variable of edible trees
Note on the data collection
Longitude
Latitude
https://www.portlandoregon.gov/parks/article/433143
# To grab all trees get_pdxTrees_streets() # To grab trees from one neighborhood get_pdxTrees_streets(neighborhood = "Concordia") # To grab trees from multiple neighborhoods get_pdxTrees_streets(neighborhood = c("Concordia","Eastmoreland","Sunnyside"))
# To grab all trees get_pdxTrees_streets() # To grab trees from one neighborhood get_pdxTrees_streets(neighborhood = "Concordia") # To grab trees from multiple neighborhoods get_pdxTrees_streets(neighborhood = c("Concordia","Eastmoreland","Sunnyside"))