proximityuri


Nameproximityuri JSON
Version 1.0 PyPI version JSON
download
home_pagehttps://github.com/ProvidenceAdu/ProximityUI
Summarylibrary code execute various proximity analyses using ArcPy
upload_time2024-07-17 00:42:51
maintainerNone
docs_urlNone
authorProvidence Adu,Ph.D.
requires_pythonNone
licenseNone
keywords urban institute python qol quality of life explorer
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Proximity Analysis with ArcPy

Perform spatial proximity analysis using ArcPy with ease. This package provides a Python class `proximity` tailored for analyzing spatial relationships in GIS data, specifically designed for Urban Institute's Quality of Life (QOL) spatial variables.

## Installation

Install `proximityuri` from PyPI using pip:

pip install proximityui

## Usage

import proximityuri as P

# Example usage:
prox_analysis = P.proximity('TaxData2023', 'Pharmacy2024')

# Merge additional pharmacy data
prox_analysis.merge('Pharmacy', 'PharmacyUnmatched')

# Add a new field for residential proximity to pharmacy
prox_analysis.addfield('ResNearPharmacy')

# Summarize the results
prox_analysis.summarize('r', 'd', ProjectGDB)

# Export summarized results to a text file
prox_analysis.exporttxt(path, 'QOL_46_2023.txt')

## Methods

__init__(self, tax_parcel_feature_class, proximity_feature_class): Initialize the proximity class with the tax parcel feature class and proximity feature class.

merge(self, *feature_classes_to_be_merged): Merge proximity feature classes from multiple sources into one feature class for analysis.

addfield(self, new_field_name): Add a new field to the tax parcel feature class.

summarize(self, near_residential_output_table, housing_units_table, geodatabase): Summarize residential units near the proximity feature class and export results to a geodatabase.

exporttxt(self, output_directory, final_txt_name): Export summarized results to a text file in the specified directory.

## License

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

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ProvidenceAdu/ProximityUI",
    "name": "proximityuri",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "urban institute, python, QOL, quality of life explorer",
    "author": "Providence Adu,Ph.D.",
    "author_email": "padu@charlotte.edu",
    "download_url": "https://files.pythonhosted.org/packages/09/35/9d0a929131c66477467f70ceb95c6ad3f03033e97feb4133af4c890b3b9a/proximityuri-1.0.tar.gz",
    "platform": null,
    "description": "# Proximity Analysis with ArcPy\n\nPerform spatial proximity analysis using ArcPy with ease. This package provides a Python class `proximity` tailored for analyzing spatial relationships in GIS data, specifically designed for Urban Institute's Quality of Life (QOL) spatial variables.\n\n## Installation\n\nInstall `proximityuri` from PyPI using pip:\n\npip install proximityui\n\n## Usage\n\nimport proximityuri as P\n\n# Example usage:\nprox_analysis = P.proximity('TaxData2023', 'Pharmacy2024')\n\n# Merge additional pharmacy data\nprox_analysis.merge('Pharmacy', 'PharmacyUnmatched')\n\n# Add a new field for residential proximity to pharmacy\nprox_analysis.addfield('ResNearPharmacy')\n\n# Summarize the results\nprox_analysis.summarize('r', 'd', ProjectGDB)\n\n# Export summarized results to a text file\nprox_analysis.exporttxt(path, 'QOL_46_2023.txt')\n\n## Methods\n\n__init__(self, tax_parcel_feature_class, proximity_feature_class): Initialize the proximity class with the tax parcel feature class and proximity feature class.\n\nmerge(self, *feature_classes_to_be_merged): Merge proximity feature classes from multiple sources into one feature class for analysis.\n\naddfield(self, new_field_name): Add a new field to the tax parcel feature class.\n\nsummarize(self, near_residential_output_table, housing_units_table, geodatabase): Summarize residential units near the proximity feature class and export results to a geodatabase.\n\nexporttxt(self, output_directory, final_txt_name): Export summarized results to a text file in the specified directory.\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "library code execute various proximity analyses using ArcPy",
    "version": "1.0",
    "project_urls": {
        "Homepage": "https://github.com/ProvidenceAdu/ProximityUI"
    },
    "split_keywords": [
        "urban institute",
        " python",
        " qol",
        " quality of life explorer"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f3e6528c924d78809e9d1a04051c1803bb8af785141050281447b7ac313ed4d6",
                "md5": "221e779b1c8af7aa3a8576b7794ac6ba",
                "sha256": "e4109873bbf1b566fddfdee445a3d351d20ba0c93d1240bac6c238beaa11052f"
            },
            "downloads": -1,
            "filename": "proximityuri-1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "221e779b1c8af7aa3a8576b7794ac6ba",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 2710,
            "upload_time": "2024-07-17T00:42:49",
            "upload_time_iso_8601": "2024-07-17T00:42:49.719149Z",
            "url": "https://files.pythonhosted.org/packages/f3/e6/528c924d78809e9d1a04051c1803bb8af785141050281447b7ac313ed4d6/proximityuri-1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "09359d0a929131c66477467f70ceb95c6ad3f03033e97feb4133af4c890b3b9a",
                "md5": "2ca91ff764b29aac41615eb5c0d98412",
                "sha256": "55f27a63d0889d5cc9ba1eb6942e8650e50e8983943584f339abe19e97ad56d5"
            },
            "downloads": -1,
            "filename": "proximityuri-1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "2ca91ff764b29aac41615eb5c0d98412",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 2477,
            "upload_time": "2024-07-17T00:42:51",
            "upload_time_iso_8601": "2024-07-17T00:42:51.240636Z",
            "url": "https://files.pythonhosted.org/packages/09/35/9d0a929131c66477467f70ceb95c6ad3f03033e97feb4133af4c890b3b9a/proximityuri-1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-17 00:42:51",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ProvidenceAdu",
    "github_project": "ProximityUI",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "proximityuri"
}
        
Elapsed time: 0.27948s