Street-Tree-Data is a web application designed to display the most common street trees in various New York City neighborhoods. It leverages data from the NYC Open Data platform to provide users with an interactive way to explore urban forestry in their communities.
- Neighborhood Search: View the most common street trees by neighborhood.
- Data Visualization: Graphs and charts to visualize tree distributions.
- API Integration: Uses NYC Open Data API to fetch up-to-date tree data.
- Clone the repository:
git clone https://github.com/k-hurl-e/Street-Tree-Data.git
- Navigate to the project directory:
cd Street-Tree-Data
- Install the required dependencies:
pip install -r requirements.txt
- Run the application locally:
flask run app.py
- Access the web app in your browser.
- Enter a neighborhood to view the most common street trees in that area.
app.py
: Main application logic.treedata.py
: Handles data fetching and processing.visuals.py
: Generates visualizations for tree data.static/
: Contains static files like CSS and images.templates/
: HTML templates for rendering the web pages.
- Python
- Flask: Web framework
- Sodapy: For interacting with the NYC Open Data API
- Matplotlib/Plotly: Data visualization libraries
This project is licensed under the MIT License. See the LICENSE file for details.
- Tree Census Data sourced from NYC Open Data. All data is from the 2015 Tree Census.