{"id":15413313,"url":"https://github.com/gavinr/stl-process-vacant-parcels","last_synced_at":"2025-04-05T18:33:44.055Z","repository":{"id":147783348,"uuid":"161438820","full_name":"gavinr/stl-process-vacant-parcels","owner":"gavinr","description":"This script is used to merge the CSV of Vacant Parcels generated from the STL Vacancy Project and the official City of St. Louis Parcels Shapefile to enable mapping and visualization of the data.","archived":false,"fork":false,"pushed_at":"2022-12-08T01:29:08.000Z","size":12,"stargazers_count":1,"open_issues_count":2,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-01T17:13:03.240Z","etag":null,"topics":["arcgis","maps","open-data","open-data-stl","parcels","st-louis","stl","stl-vacancy","vacancy"],"latest_commit_sha":null,"homepage":"http://arcgis.com/apps/webappviewer/index.html?id=45e326c1532e4e87a3c2cdbea911dc7a","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gavinr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-12-12T05:47:00.000Z","updated_at":"2019-10-24T05:12:17.000Z","dependencies_parsed_at":"2023-05-27T13:00:29.693Z","dependency_job_id":null,"html_url":"https://github.com/gavinr/stl-process-vacant-parcels","commit_stats":{"total_commits":11,"total_committers":5,"mean_commits":2.2,"dds":0.4545454545454546,"last_synced_commit":"7065ae521d31c353a93e860b1aaff76653e87f40"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gavinr%2Fstl-process-vacant-parcels","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gavinr%2Fstl-process-vacant-parcels/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gavinr%2Fstl-process-vacant-parcels/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gavinr%2Fstl-process-vacant-parcels/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gavinr","download_url":"https://codeload.github.com/gavinr/stl-process-vacant-parcels/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247384484,"owners_count":20930474,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arcgis","maps","open-data","open-data-stl","parcels","st-louis","stl","stl-vacancy","vacancy"],"created_at":"2024-10-01T16:56:34.572Z","updated_at":"2025-04-05T18:33:44.018Z","avatar_url":"https://github.com/gavinr.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# STL Vacant Parcels\n\nThis script is used to merge the CSV of Vacant Parcels generated from the [STL Vacancy Project](https://www.stlvacancy.com/methods.html) and the official [City of St. Louis Parcels Shapefile](https://www.stlouis-mo.gov/data/parcels.cfm) to enable mapping and visualization of the data.\n\n## The Map\n\n[![screenshot](https://i.imgur.com/4Ehkqb8.png)](http://arcgis.com/apps/webappviewer/index.html?id=45e326c1532e4e87a3c2cdbea911dc7a)\n\n## The Script\n\n### Installation\n\n1. Install Python 2.x\n2. [Install pip](https://pip.pypa.io/en/stable/installing/)\n3. `pip install pyshp`\n4. `pip install requests`\n\n### Run\n\n1. Open terminal, type `python main.py`\n\nThis will download the required data, generate the Shapefile, and save that Shapefile out to `tmp/prcl/modified`. You can then use this file in geospatial software like ArcGIS Pro or zip it up and upload it to a geospatial platform like ArcGIS Online.\n\n### Notes\n\nArcade Expression used in the ArcGIS Web Map:\n\n```\nif($feature.VB_Final == 2) {\n    return \"Vacant Building - Certain\";\n} else if($feature.VB_Final == 1) {\n    return \"Vacant Building - Probable\";\n} else if($feature.VL_Final == 2) {\n    return \"Vacant Lot - Certain\";\n} else if($feature.VL_Final == 1) {\n    return \"Vacant Lot - Probable\";\n} else {\n    return \"Other\";\n}\n```\n\n\n## More Info\n\n- https://chris-prener.github.io/vacancy/ \n    - https://github.com/chris-prener/vacancy-data\n- https://www.stlvacancy.com/methods.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgavinr%2Fstl-process-vacant-parcels","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgavinr%2Fstl-process-vacant-parcels","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgavinr%2Fstl-process-vacant-parcels/lists"}