Skip to main content

This library code execute aggregate analysis for the Quality of Life Exporer variables

Project description

Aggregate Data Analysis with ArcPy

This package provides a Python class aggregate tailored for analyzing and aggregating spatial data using ArcPy. The class is designed for Urban Institute's Quality of Life (QOL) variables, offering methods for merging, spatial joining, and exporting data to CSV files.

Installation

Install aggregate from PyPI using pip:

pip install aggqol

Usage

import aggqol as ag

A = ag.aggregate('Banks')

A.withinNPA('NPA','BanksNPA')

A = ag.aggregate('CreditUnion')

A.withNPAID('NPA', 'CreditNPAID')

Methods

Methods __init__(self, InFeatureClass)

Initialize the aggregate class with the input feature class.

merge(self, *FeatureClassesToBeMerged)

Combine feature classes from multiple sources into one feature class for analysis.

withinNPA(self, NPA, OutputName)

Aggregate all points feature classes that are completely contained by an NPA polygon.

withNPAID(self, NPA, OutputName) Assign NPA ID to all point feature classes that are completely within an NPA.

exportcsv(self, OutputDirectory, PopulationFile, PopulationColumn, FileName)

Export the results to a CSV file, joining population data and calculating summary statistics.

Additonal Information

  • The aggregate class is initialized with one argument ( Point feature classes ).This class has two methods:
    • The withinNPA method: This method aggregates point features classes that are completely contained by each NPA The withinNPA method takes two arguments:

      • NPA feature class
      • Name of output feature class
    • The withNPAID method: This method assign NPA IDs to point feature classes that are completely within each NPA

      • NPA feature class
      • Name of output feature class

License This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qolagg-1.5.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

qolagg-1.5-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file qolagg-1.5.tar.gz.

File metadata

  • Download URL: qolagg-1.5.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for qolagg-1.5.tar.gz
Algorithm Hash digest
SHA256 f90887bbde20aa482146e2d64ead6f10ecc0307214dfe90eea2c0fa88e0e45f6
MD5 c515af222dc3b3d76cecb5b87d3ddc04
BLAKE2b-256 f052d0daebc6e0b3d2c063f766506ecd8fa4092f9f44c9e868e47710417c8d57

See more details on using hashes here.

File details

Details for the file qolagg-1.5-py3-none-any.whl.

File metadata

  • Download URL: qolagg-1.5-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for qolagg-1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 1a2a01e5629e07b9d530b7af396d6193033d320090ff13b8977e3690236b022c
MD5 6aa03efa6b91fc369b821cf11e66eeea
BLAKE2b-256 f972babfced1bf849bdf2065c76f11a11261ed38ad70168d4a52e151c140936b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page