Giter Site home page Giter Site logo

gitter-badger / db-pluto Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nycplanning/db-pluto

0.0 0.0 0.0 72.74 MB

PLUTO and MapPLUTO

Home Page: https://www1.nyc.gov/site/planning/data-maps/open-data/dwn-pluto-mappluto.page

Shell 8.93% Python 29.51% PLpgSQL 1.40% TSQL 60.16%

db-pluto's Introduction

PLUTO and MapPLUTO

GitHub release (latest SemVer) GitHub Workflow Status GitHub Workflow Status GitHub Workflow Status

Please note that we're still working on this repo as we optimize the build processes, update the sources for the raw data inputs, and implement better technologies. We're excited that PLUTO users can now look under the hood and begin exploring how PLUTO is built and each of its individual fields are calculated. If you have suggestions or find any problems, please open an issue, or if you have questions please reach out to us directly.

Please go to NYC Planning's Bytes of the Big Apple to download the offical versions of PLUTO and MapPLUTO

About PLUTO

The Primary Land Use Tax Lot Output (PLUTO) reports tax lot and building characteristics, and geographic/political/administrative districts at the tax lot level from data maintained by the Department of City Planning (DCP), Department of Finance (DOF), Department of Citywide Administrative Services (DCAS), and Landmarks Preservation Commission (LPC).

DCP merges PLUTO data with the DCP modified version of DOF’s Digital Tax Map (dof_dtm) to create MapPLUTO for use with various geographic information systems.

The PLUTO data contain one record per tax lot except for condominiums. PLUTO data contain one record per condominium complex instead of records for each condominium unit tax lot. A tax lot is usually a parcel of real property. The parcel can be under water, vacant, or contain one or more buildings or structures. The Department of Finance assigns a tax lot number to each condominium unit and a "billing" tax lot number to the Condominium Complex. A Condominium Complex is defined as one or more structures or properties under the auspices of the same condominium association. DCP summarizes DOF's condominium unit tax lot data so that each Condominium Complex within a tax block is represented by only one record. The Condominium Complex record is assigned the "billing" tax lot number when one exists. When the "billing" tax lot number has not yet been assigned by DOF, the lowest tax lot number within the tax block of the Condominium Complex is assigned.

Limitations: DCP provides PLUTO for informational purposes only. DCP does not warranty and is not liable for the completeness, accuracy, content, or fitness for any particular purpose or use of PLUTO.

Lean more about PLUTO, its idiosyncrasies and limitations in PLUTO's metadata.

How you can help

We want to make PLUTO most useful and accurate for its users, so open an issue to report an error or suggest how we can improve PLUTO.

Instructions

I. Build PLUTO Through CI

  1. just create a new push to the repo and a build will be triggered if [build] in included your commit message
  2. Make sure you have the correct version info and the previous version info in the version.env file
  3. If you would like to update PTS, geocoded PTS and CAMA, in order to trigger data ingestion for them, include [pts] or [cama] or both ([pts] [cama]) to trigger a data ingestion workflow

II. Build PLUTO on Your Own Machine

  1. make sure you have Docker, psql installed
  2. ./01_dataloading.sh : load all input data into build environment
  3. ./02_build.sh : Build PLUTO and MapPLUTO.
  4. ./03_corrections.sh : Apply pluto research corrections
  5. ./04_archive.sh : Archive output to EDM_DATA
  6. ./05_export.sh : Export PLUTO csv, MapPLUTO shapefile and pluto_corrections file

III. QAQC

Please refer to the qaqc web application for cross version comparisons

IV. ESRI-fy

Please note that the GIS team has a seperate processing script that takes in the raw pluto output and makes it ESRI compatiable, please refer to the gis-mappluto-convert repository

db-pluto's People

Contributors

aferrar avatar amandadoyle avatar annmorrisgis avatar lseirup avatar sptkl avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.