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.3.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: qolagg-1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 1d4f115ded8138bac46274e5499ad1d9c936426eb11dfb2a8893ab4c1019c449
MD5 5700d43999f676e7e180634a6657a633
BLAKE2b-256 29ee22edb7a2354d7dc62f1340570e640b91548a6faff8152fd9660f75c94233

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qolagg-1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c79a4d8730b222d1deb4caa960d69d2f53625f42659a92335fa205bfbf869059
MD5 2d0528c1646f2d84522d4898b65b12e7
BLAKE2b-256 e0e25d5db811db4dade13d2a0c337c43af1fa511bfec8f0dc9113f51cb9b54be

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