NYC Space/Time ETL module: Links Building Inspector addresses to historical streets
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
LICENSE.md
README.md
addresses.dataset.json
addresses.js
package-lock.json
package.json
screenshot.png

README.md

NYC Space/Time Directory ETL module: Locations of historical addresses, extracted from NYC fire insurance maps

ETL module for NYPL’s NYC Space/Time Direcory. This Node.js module downloads, parses, and/or transforms Locations of historical addresses, extracted from NYC fire insurance maps 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 addresses
Title Locations of historical addresses, extracted from NYC fire insurance maps
Description This ETL module finds the nearest historical street for house numbers from Building Inspector
License CC0
Contributors Bert Spaan (author)
Sources
Homepage https://github.com/nypl-spacetime/tutorial-historical-addresses
Depends on building-inspector.transform, nyc-streets.transform

JSON Schema of Object data:

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "type": "object",
  "additionalProperties": false,
  "required": [
    "sheetId",
    "layerId",
    "mapId",
    "houseNumberId",
    "streetId",
    "borough",
    "number"
  ],
  "properties": {
    "sheetId": {
      "type": "integer",
      "description": "Identifier of Building Inspector Sheet from which this address was transcribed"
    },
    "layerId": {
      "type": "integer",
      "description": "Identifier of Map Warper Layer from which this address was transcribed"
    },
    "mapId": {
      "type": "integer",
      "description": "Identifier of Map Warper Map from which this address was transcribed"
    },
    "number": {
      "type": "string",
      "description": "House number of address"
    },
    "borough": {
      "type": "string",
      "description": "Borough of address"
    },
    "houseNumberId": {
      "type": "string",
      "description": "Identifier of house number in Building Inspector dataset"
    },
    "streetId": {
      "type": "string",
      "description": "Identifier of street in Historical Streets dataset"
    }
  }
}

Available steps

  • infer
  • transform

Usage

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

spacetime-etl addresses[.<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.