NYC Space/Time Directory ETL module: NYC Historical Streets

ETL module for NYPL’s NYC Space/Time Direcory. This Node.js module downloads, parses, and/or transforms NYC Historical Streets data, and creates a NYC Space/Time Directory dataset.

Data

The dataset created by this ETL module’s transform step can be found in the data section of the NYC Space/Time Directory website.

Details

ID nyc-streets
Title NYC Historical Streets
Description Historical streets traced from New York City fire insurance atlases and other maps
License CC0
Contributors
  • Mauricio Giraldo (author)
  • Bert Spaan (wrangler)
Sources Shapefiles with streets traced from a selection of Map Warper layers
Homepage https://github.com/nypl-spacetime/nyc-historical-streets

JSON Schema of Object data:

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "layerId": {
      "type": "string",
      "description": "ID of Map Warper layer where street was traced from"
    },
    "borough": {
      "type": "string",
      "description": "Borough where street is located in"
    },
    "originalName": {
      "type": "string",
      "description": "Original name from Shapefile, before normalization"
    }
  },
  "required": [
    "layerId",
    "borough",
    "originalName"
  ]
}

Available steps

  • download
  • transform

Usage

git clone https://github.com/nypl-spacetime/etl-nyc-streets.git /path/to/etl-modules
cd /path/to/etl-modules/etl-nyc-streets
npm install

spacetime-etl nyc-streets[.<step>]

See http://github.com/nypl-spacetime/spacetime-etl for information about Space/Time's ETL tool. More Space/Time ETL modules can be found on GitHub.

This README file is generated by generate-etl-readme.