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()

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

A.withNPAID('CreditUnion','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 no arguments.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
      • Point feature class to be aggregated
      • Name of output feature class
    • The withNPAID method: This method assign NPA IDs to point feature classes that are completely within each NPA

      • Point feature classes
      • 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.2.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: qolagg-1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 5c2029c6b9252dde56cd16fc1772eb1ff345b5e6e076b1f83e715ae69dcfb940
MD5 ca2f2029a485ea6ec8643ac102939b42
BLAKE2b-256 208d036f01392a87528a72dc18c10f5571952a8d346180c1b8068e536ca7eaa9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qolagg-1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7ef5f182b030bb67ae91b3186cd6bd639ab38db48b854ce2f91fb1b28f168c88
MD5 4d468560ef8242385e7cf24b74c7a299
BLAKE2b-256 6b094ea1b32c1abeb5f1a11f4ac382069b2752ebc76b3dc6fbaf76fd4358a99b

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