New York’s streets have changed a lot over time: new street grids were projected over old farm roads, housing projects were constructed, often spanning multiple city blocks, and the construction of highways, too, drastically changed the street layout of the city’s neighborhoods.
Some examples:
Yet, it’s very important having data about the changing names and shapes of New York City’s streets; we need this data to to georeference city directories, to make maps of historical photos, and to allow patrons to geographically browse the Library’s Digital Collections.
Historical street data are an important part of NYPL’s NYC Space/Time Directory project. By combining data from Building Inspector, NYPL’s website for crowdsourced extraction of historical building footprints and addresses, with the locations and names of historical streets, it is possible to create search tools and visualizations for historical addresses. To see how this is done in detail, see https://github.com/bertspaan/tutorial-historical-addresses.
The latest historical street data can be found here: https://github.com/nypl-spacetime/nyc-historical-streets. We have started tracing some of the maps ourselves, but there are many maps and atlases with which we need your help!
How to contribute:
To keep track of who is doing what, please send an email to bertspaan@nypl.org before you start (or open an issue in the original GitHub repository.
For more information about contributing to the NYC Space/Time Directory, see http://spacetime.nypl.org/#contributing (coming soon!).
First, download QGIS, and install the application by following their instructions. If all goes well, start QGIS, it should look a little like this:
By default, QGIS does not have very convenient keyboard shortcuts for creating and editing polygonal lines. This repository contains a QGIS shortcut definitions file: qgis-shortcuts.xml
. Download this file, choose Settings ⟶ Configure Shortcuts…, click Load… and select the shortcut XML file.
Keyboard shortcuts:
E
: toggle editing mode on/off for the selected layer (prompts for save when toggling off)L
: draw a line (line type layer, editing mode on, right-click to stop drawing)N
: move a line node (connected nodes will move together)M
: move an entire line (connected nodes do not move together)I
: identify a line (opens a window with a form to edit line data)S
: select a lineD
: delete selected line (identify does not select)Z
: zoom toolDelete
(Fn+Delete
on Mac) deletes selected pointsSpacebar
: pan map toolThis section describes creating a new street trace project in QGIS.
id
column, and add a field of type Text data with the name name
. This field will contain the street name.<layerId>/<layerId>.shp
(in this case, 1162/1162.shp
)name
fieldE
)L
)E
), and save the changed to the Shapefilegit clone https://github.com/<your-github-name>/nyc-historical-streets
1162/trace-1162.qgs
)See the Tracing paragraph in the Starting a new project section.