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
Built Distribution
File details
Details for the file qolagg-1.1.tar.gz
.
File metadata
- Download URL: qolagg-1.1.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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12866f03ac9bdfb9a25687c281fa5d36886d762c686ef5d497a98c5554f912f2 |
|
MD5 | 6b06f70eb1a40000498d0bcf970867ad |
|
BLAKE2b-256 | cbaf690e98f955794d4f868ed06f95bcff2c8c6550c6ee6ffa26122d93479921 |
File details
Details for the file qolagg-1.1-py3-none-any.whl
.
File metadata
- Download URL: qolagg-1.1-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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36bc93167eb3df5be8fd3121f75a1d21031136298d6322e5493cb1168972c7aa |
|
MD5 | 9be02d6ff44b869de685810f7a90a795 |
|
BLAKE2b-256 | 6e98996f26b843c9a6f0965b1dd499be7f7d7fa7c261e1cb1f9eec51bbe91fd0 |