Submit the following programs via the honors section of Gradescope:
Throughout the semester, we will focus on neighborhoods in New York City. To start this off, pick a neighborhood (e.g. one you live in, have lived in, like visiting). Create a single page summary of your neighborhood that includes:
Note: upload a .pdf to the assignment HC 1. in the honors section of Gradescope. Unlike the Python code, it is not automatically graded.
Working in pairs or triples, design a ranking for most desirable features of a neighborhood.
There are multiple rankings of New York City Neighborhoods. For example,
Submit a .pdf file containing your assessment of the rankings and the three most desirable qualities. You should use complete sentences, compare and contrast the rankings above, and justify the three qualities that your group thought most important.
The final presentations will focus on:
Mayor De Blasio wants to add 300,000 housing units to the city. Where and how many could go in your neighborhood? What extra services (e.g. transit and roads, schools, emergency services) would be needed to accommodate the increased population?
Over the next couple of weeks, we will introduce Python programming tools to analyse and map the large data sets available from NYC.
Before we do that, we will start by examining characteristics of your neighborhood. For this assignment, submit a single page (.pdf file) containing the following information:
Submit a .pdf file analyzing the density and zoning of your neighborhood. You should use complete sentences and justify your answers with data from the readings.
FiveThirtyEight analyzed the cost of commuting in terms of the extra New Yorkers were willing to pay to lessen their commute. StreetEasy did a similar analysis, measuring from given subway stops (and includes a lovely Tableaux map-- scroll down).
Is this true for your neighborhood? To narrow down the analysis, we will focus on the distance to two landmarks: Empire State Building (as a proxy for midtown) and Federal Hall (for the financial district). You may find WNYC Transit Time or Google Maps useful, as well as CityMapper.
Do the prices in your random sample match what FiveThirtyEight found? Justify your answer.
Submit a .pdf file analyzing the time and cost of commuting of your neighborhood. You should use complete sentences and justify your answers with data.
Urban planner, Jeff Speck, argues that if a city succeeds at being walkable, it excels at having a high quality of life (see his TED talk).
Analyze his argument in terms of five neighborhoods in New York City and the ranking you determined in HC 2. For five of the neighborhoods chosen by class (1-page summaries from HC 1 are available on Blackboard), determine the following:
Does your ranking concur with ranking the neighborhoods by walkability? Justify your answer.
Submit a .pdf file analyzing the your rankings and walkability of five neighborhoods chosen for the class. You should use complete sentences and justify your answers with data.
Using the geoJSON mapper (see geoJSON notes), make a JSON file that includes the following features:
Commit to github, and view using the github preview button (you should see you encoding rendered graphically on a map).
Submit a screenshot of your map as a .pdf file.
How linked are vegetation and temperature in the city? Researchers used NASA's Landsat satellite data to make maps of vegetative cover and temperature on an extremely hot day (12 August 2002).
Working in teams of up to three people, compare these two images to answer the question. Include in your submitted work:
Some things that might be useful:
Submit your answer as a .pdf file.
In Lab 7 (19 March), we introduced NYC OpenData, and in Lab 8 (26 March), we explored binning data.
Using the programming techniques developed there, determine what were the 10 most pressing complaints to the 311 in your neighborhood last year (focus on a single zip code and filter the date to be only 2017 to limit the size of the data set).
Also, include a tally of the number of complaints by agency (that is, how many were for DOT, how many were for NYPD, etc.). A useful command is count_values()
Since the code is very similar to the labs, submit only a .pdf file that contains:
Submit your answer as a .pdf file.
We are going to be using github to make webpages for your projects. There will be only one site for each project, but we want everyone to set up there own page as a warm-up exercise.
Create a github page for your neighborhood.
Submit a .pdf file that contains the URL of your project on github (web address) and a screenshot of your project.
Focusing on the top complaint for your favorite neighborhood in 2017, make an HTML map of where the complaints occur (see Lab 9 (9 April) for details on making maps).
Since gradescope does not accept .html files, include a link to your map on the webpage you created for HC 9.
Submit a .pdf file that contains an image of your map as well as the URL of your webpage that includes the interactive map you created.
The honors section will have final presentations on 15 May, addressing, the following:
Mayor De Blasio wants to add 300,000 housing units to the city. Where and how many could go in your neighborhood? What extra services (e.g. transit and roads, schools, emergency services) would be needed to accommodate the increased population?
You may work in teams of up to 3 students to develop your presentation, which has 2 parts:
For this group assignment, include in a .pdf file:
We can use the city data to create a zoning map highlighting features. The above map shades regions based on a value (these are often called choropleth maps), with the regions being zoning districts and the coloring based on whether the district is primarily residential, commercial, or manufacturing.
The map was created with files from the city, augmented by adding an unique ID for each region, so, we could line up the geometric region with the zoning information (see details). The underlying files are:
Modify your program to make a second map where low and medium density housing are orange and only high density (R8, R9, and R10) are red.
Submit a .pdf file with a screen capture image of your first HTML map (grouping together medium and high density) and your second HTML map (separating out high density) zoning.
Submit the URL of your group presentation (the two slides for the presentation) as part of a .pdf file. If you have plans to add more to the website, include in the .pdf file any changes you have planned but didn't have a chance to enter yet.
Submit the slides of your group presentation (two slides) as a .pdf file. Your slides should include who is on the team, the neighborhood you chose, and a brief description of your solution to how much additional housing, and what additional services would be needed.
(This is included for completeness, since the forms will be passed out and returned in section on 7 May. After you have commented on others group presentations, we will distribute the forms, so that groups can use these to improve their slides and webpages for the final presentation the following week. )