commit 4134d7e9a9ff09b752cc95f3af886adf3889e257 Author: Md. Parvej Hossain Date: Sat Dec 14 19:35:06 2024 +0600 first commit diff --git a/GIS_Project/ArcGIS Pro file/EDGE ArcPY Project.aprx b/GIS_Project/ArcGIS Pro file/EDGE ArcPY Project.aprx new file mode 100644 index 0000000..a02b7d5 Binary files /dev/null and b/GIS_Project/ArcGIS Pro file/EDGE ArcPY Project.aprx differ diff --git a/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_0.cfe b/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_0.cfe new file mode 100644 index 0000000..4201f45 Binary files /dev/null and b/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_0.cfe differ diff --git a/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_0.cfs b/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_0.cfs new file mode 100644 index 0000000..faea739 Binary files /dev/null and b/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_0.cfs differ diff --git a/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_0.si b/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_0.si new file mode 100644 index 0000000..a7a364f Binary files /dev/null and b/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_0.si differ diff --git a/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_0_1.del b/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_0_1.del new file mode 100644 index 0000000..d4cfd22 Binary files /dev/null and b/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_0_1.del differ diff --git a/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_1.cfe b/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_1.cfe new file mode 100644 index 0000000..172b31f Binary files /dev/null and b/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_1.cfe differ diff --git a/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_1.cfs b/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_1.cfs new file mode 100644 index 0000000..3787be9 Binary files /dev/null and b/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_1.cfs differ diff --git a/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_1.si b/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_1.si new file mode 100644 index 0000000..bc65696 Binary files /dev/null and b/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/_1.si differ diff --git a/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/segments.gen b/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/segments.gen new file mode 100644 index 0000000..8e77689 Binary files /dev/null and b/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/segments.gen differ diff --git a/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/segments_2 b/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/segments_2 new file mode 100644 index 0000000..650fd97 Binary files /dev/null and b/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/EDGE ArcPY Project/segments_2 differ diff --git a/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/Thumbnail/-229381209.jpg b/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/Thumbnail/-229381209.jpg new file mode 100644 index 0000000..50dfa9d Binary files /dev/null and b/GIS_Project/ArcGIS Pro file/Index/EDGE ArcPY Project_index/Thumbnail/-229381209.jpg differ diff --git a/GIS_Project/Exported Map/urban_green_space_analysis_Bangladesh.pdf b/GIS_Project/Exported Map/urban_green_space_analysis_Bangladesh.pdf new file mode 100644 index 0000000..8aaa8e8 Binary files /dev/null and b/GIS_Project/Exported Map/urban_green_space_analysis_Bangladesh.pdf differ diff --git a/GIS_Project/Exported Map/urban_green_space_map_Bangladesh.png b/GIS_Project/Exported Map/urban_green_space_map_Bangladesh.png new file mode 100644 index 0000000..0956554 Binary files /dev/null and b/GIS_Project/Exported Map/urban_green_space_map_Bangladesh.png differ diff --git a/GIS_Project/README.md b/GIS_Project/README.md new file mode 100644 index 0000000..aa1c2b9 --- /dev/null +++ b/GIS_Project/README.md @@ -0,0 +1,25 @@ +# Urban Green Space Analysis + +## Project Overview + +This project analyzes urban green spaces and residential areas using GIS data. It processes shapefiles to extract information about parks, natural areas, and residential zones, then generates a visual representation of their distribution within a city. + +## Features + +- Extracts green spaces (parks and natural areas) from landuse and natural shapefiles +- Identifies residential areas from landuse shapefiles +- Calculates the area of green spaces in hectares +- Generates a map showing the distribution of green spaces and residential areas +- Exports results as both PNG and PDF files + +## Requirements + +- Python 3.x +- ArcPy (comes with ArcGIS Pro) +- NumPy +- Matplotlib + +## Installation + +1. Clone this repository: + diff --git a/GIS_Project/Shapefile/OSM Data/README b/GIS_Project/Shapefile/OSM Data/README new file mode 100644 index 0000000..8fe0104 --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/README @@ -0,0 +1,17 @@ +The files in this archive have been created from OpenStreetMap data +and are licensed under the Open Database 1.0 License. See +www.openstreetmap.org for details about the project. + +This file contains OpenStreetMap data as of 2024-12-13T21:21:27Z +. Every day +a new version of this file will be made available at: + +https://download.geofabrik.de/asia/bangladesh-latest-free.shp.zip + +A documentation of the layers in this shape file is available here: + +https://download.geofabrik.de/osm-data-in-gis-formats-free.pdf + +Geofabrik also makes extended shapefiles to order; please see +https://www.geofabrik.de/data/shapefiles.html for details and example +downloads. diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000001.TablesByName.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000001.TablesByName.atx new file mode 100644 index 0000000..e4369ac Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000001.TablesByName.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000001.freelist b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000001.freelist new file mode 100644 index 0000000..e8d1689 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000001.freelist differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000001.gdbindexes b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000001.gdbindexes new file mode 100644 index 0000000..b02aa75 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000001.gdbindexes differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000001.gdbtable b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000001.gdbtable new file mode 100644 index 0000000..3a7e7fe Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000001.gdbtable differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000001.gdbtablx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000001.gdbtablx new file mode 100644 index 0000000..5d24f7b Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000001.gdbtablx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000002.gdbtable b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000002.gdbtable new file mode 100644 index 0000000..a0af90e Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000002.gdbtable differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000002.gdbtablx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000002.gdbtablx new file mode 100644 index 0000000..7c12c56 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000002.gdbtablx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000003.gdbindexes b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000003.gdbindexes new file mode 100644 index 0000000..58df68d Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000003.gdbindexes differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000003.gdbtable b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000003.gdbtable new file mode 100644 index 0000000..03a73de Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000003.gdbtable differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000003.gdbtablx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000003.gdbtablx new file mode 100644 index 0000000..2f80ed4 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000003.gdbtablx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.CatItemsByPhysicalName.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.CatItemsByPhysicalName.atx new file mode 100644 index 0000000..df0f07b Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.CatItemsByPhysicalName.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.CatItemsByType.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.CatItemsByType.atx new file mode 100644 index 0000000..e98714c Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.CatItemsByType.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.FDO_UUID.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.FDO_UUID.atx new file mode 100644 index 0000000..7cdb942 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.FDO_UUID.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.freelist b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.freelist new file mode 100644 index 0000000..6a1f52e Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.freelist differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.gdbindexes b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.gdbindexes new file mode 100644 index 0000000..a4f334d Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.gdbindexes differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.gdbtable b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.gdbtable new file mode 100644 index 0000000..f6b916d Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.gdbtable differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.gdbtablx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.gdbtablx new file mode 100644 index 0000000..97e1423 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.gdbtablx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.horizon b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.horizon new file mode 100644 index 0000000..b64b923 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.horizon differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.spx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.spx new file mode 100644 index 0000000..6d236bd Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000004.spx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000005.CatItemTypesByName.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000005.CatItemTypesByName.atx new file mode 100644 index 0000000..7bdb9ee Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000005.CatItemTypesByName.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000005.CatItemTypesByParentTypeID.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000005.CatItemTypesByParentTypeID.atx new file mode 100644 index 0000000..355c47e Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000005.CatItemTypesByParentTypeID.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000005.CatItemTypesByUUID.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000005.CatItemTypesByUUID.atx new file mode 100644 index 0000000..0f1606b Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000005.CatItemTypesByUUID.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000005.gdbindexes b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000005.gdbindexes new file mode 100644 index 0000000..bc88709 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000005.gdbindexes differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000005.gdbtable b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000005.gdbtable new file mode 100644 index 0000000..0b36a57 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000005.gdbtable differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000005.gdbtablx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000005.gdbtablx new file mode 100644 index 0000000..d6d8258 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000005.gdbtablx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.CatRelsByDestinationID.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.CatRelsByDestinationID.atx new file mode 100644 index 0000000..2be3707 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.CatRelsByDestinationID.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.CatRelsByOriginID.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.CatRelsByOriginID.atx new file mode 100644 index 0000000..7fc77ba Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.CatRelsByOriginID.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.CatRelsByType.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.CatRelsByType.atx new file mode 100644 index 0000000..842ba0e Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.CatRelsByType.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.FDO_UUID.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.FDO_UUID.atx new file mode 100644 index 0000000..528b16b Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.FDO_UUID.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.freelist b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.freelist new file mode 100644 index 0000000..e8d1689 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.freelist differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.gdbindexes b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.gdbindexes new file mode 100644 index 0000000..c608a88 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.gdbindexes differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.gdbtable b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.gdbtable new file mode 100644 index 0000000..18635c0 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.gdbtable differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.gdbtablx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.gdbtablx new file mode 100644 index 0000000..7362a77 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000006.gdbtablx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.CatRelTypesByBackwardLabel.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.CatRelTypesByBackwardLabel.atx new file mode 100644 index 0000000..e0586e9 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.CatRelTypesByBackwardLabel.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.CatRelTypesByDestItemTypeID.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.CatRelTypesByDestItemTypeID.atx new file mode 100644 index 0000000..7d5c15e Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.CatRelTypesByDestItemTypeID.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.CatRelTypesByForwardLabel.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.CatRelTypesByForwardLabel.atx new file mode 100644 index 0000000..2e4730c Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.CatRelTypesByForwardLabel.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.CatRelTypesByName.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.CatRelTypesByName.atx new file mode 100644 index 0000000..7e43bb8 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.CatRelTypesByName.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.CatRelTypesByOriginItemTypeID.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.CatRelTypesByOriginItemTypeID.atx new file mode 100644 index 0000000..6675086 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.CatRelTypesByOriginItemTypeID.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.CatRelTypesByUUID.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.CatRelTypesByUUID.atx new file mode 100644 index 0000000..8a5284d Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.CatRelTypesByUUID.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.gdbindexes b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.gdbindexes new file mode 100644 index 0000000..2a98c93 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.gdbindexes differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.gdbtable b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.gdbtable new file mode 100644 index 0000000..9a53c46 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.gdbtable differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.gdbtablx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.gdbtablx new file mode 100644 index 0000000..c0bb3ce Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000007.gdbtablx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.EditingTemplatesByDatasetGUID.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.EditingTemplatesByDatasetGUID.atx new file mode 100644 index 0000000..01bcdc5 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.EditingTemplatesByDatasetGUID.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.EditingTemplatesByName.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.EditingTemplatesByName.atx new file mode 100644 index 0000000..fe3ddc8 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.EditingTemplatesByName.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.EditingTemplatesByType.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.EditingTemplatesByType.atx new file mode 100644 index 0000000..d8b3747 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.EditingTemplatesByType.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.FDO_GlobalID.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.FDO_GlobalID.atx new file mode 100644 index 0000000..01bcdc5 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.FDO_GlobalID.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.gdbindexes b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.gdbindexes new file mode 100644 index 0000000..0480472 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.gdbindexes differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.gdbtable b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.gdbtable new file mode 100644 index 0000000..3f3039c Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.gdbtable differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.gdbtablx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.gdbtablx new file mode 100644 index 0000000..6f071b9 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000009.gdbtablx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000000a.EditingTemplateRelsByDestinationID.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000000a.EditingTemplateRelsByDestinationID.atx new file mode 100644 index 0000000..01bcdc5 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000000a.EditingTemplateRelsByDestinationID.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000000a.EditingTemplateRelsByOriginID.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000000a.EditingTemplateRelsByOriginID.atx new file mode 100644 index 0000000..01bcdc5 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000000a.EditingTemplateRelsByOriginID.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000000a.EditingTemplateRelsByType.atx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000000a.EditingTemplateRelsByType.atx new file mode 100644 index 0000000..d8b3747 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000000a.EditingTemplateRelsByType.atx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000000a.gdbindexes b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000000a.gdbindexes new file mode 100644 index 0000000..2bf7d55 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000000a.gdbindexes differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000000a.gdbtable b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000000a.gdbtable new file mode 100644 index 0000000..960a97d Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000000a.gdbtable differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000000a.gdbtablx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000000a.gdbtablx new file mode 100644 index 0000000..6f071b9 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000000a.gdbtablx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001d.gdbindexes b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001d.gdbindexes new file mode 100644 index 0000000..c9d0caa Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001d.gdbindexes differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001d.gdbtable b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001d.gdbtable new file mode 100644 index 0000000..5635693 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001d.gdbtable differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001d.gdbtablx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001d.gdbtablx new file mode 100644 index 0000000..1c8cd9b Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001d.gdbtablx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001d.horizon b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001d.horizon new file mode 100644 index 0000000..b64b923 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001d.horizon differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001d.spx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001d.spx new file mode 100644 index 0000000..26c4d31 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001d.spx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001e.gdbindexes b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001e.gdbindexes new file mode 100644 index 0000000..c9d0caa Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001e.gdbindexes differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001e.gdbtable b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001e.gdbtable new file mode 100644 index 0000000..a13ef63 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001e.gdbtable differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001e.gdbtablx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001e.gdbtablx new file mode 100644 index 0000000..cb8b4b7 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001e.gdbtablx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001e.horizon b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001e.horizon new file mode 100644 index 0000000..b64b923 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001e.horizon differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001e.spx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001e.spx new file mode 100644 index 0000000..4c331f5 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001e.spx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001f.gdbindexes b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001f.gdbindexes new file mode 100644 index 0000000..0449ced Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001f.gdbindexes differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001f.gdbtable b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001f.gdbtable new file mode 100644 index 0000000..1ac2da4 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001f.gdbtable differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001f.gdbtablx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001f.gdbtablx new file mode 100644 index 0000000..d491e4d Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000001f.gdbtablx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000028.gdbindexes b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000028.gdbindexes new file mode 100644 index 0000000..c9d0caa Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000028.gdbindexes differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000028.gdbtable b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000028.gdbtable new file mode 100644 index 0000000..ce2298e Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000028.gdbtable differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000028.gdbtablx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000028.gdbtablx new file mode 100644 index 0000000..47e78a3 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000028.gdbtablx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000028.horizon b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000028.horizon new file mode 100644 index 0000000..b64b923 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000028.horizon differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000028.spx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000028.spx new file mode 100644 index 0000000..c0967e2 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000028.spx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000029.gdbindexes b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000029.gdbindexes new file mode 100644 index 0000000..c9d0caa Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000029.gdbindexes differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000029.gdbtable b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000029.gdbtable new file mode 100644 index 0000000..e5e2f47 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000029.gdbtable differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000029.gdbtablx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000029.gdbtablx new file mode 100644 index 0000000..6f071b9 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000029.gdbtablx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000029.horizon b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000029.horizon new file mode 100644 index 0000000..b64b923 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000029.horizon differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000029.spx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000029.spx new file mode 100644 index 0000000..6d236bd Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a00000029.spx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002a.freelist b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002a.freelist new file mode 100644 index 0000000..06298dd Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002a.freelist differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002a.gdbindexes b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002a.gdbindexes new file mode 100644 index 0000000..c9d0caa Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002a.gdbindexes differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002a.gdbtable b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002a.gdbtable new file mode 100644 index 0000000..e9a2f47 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002a.gdbtable differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002a.gdbtablx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002a.gdbtablx new file mode 100644 index 0000000..6622ca8 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002a.gdbtablx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002a.horizon b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002a.horizon new file mode 100644 index 0000000..b64b923 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002a.horizon differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002a.spx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002a.spx new file mode 100644 index 0000000..c0967e2 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002a.spx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002b.gdbindexes b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002b.gdbindexes new file mode 100644 index 0000000..c9d0caa Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002b.gdbindexes differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002b.gdbtable b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002b.gdbtable new file mode 100644 index 0000000..3237b85 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002b.gdbtable differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002b.gdbtablx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002b.gdbtablx new file mode 100644 index 0000000..7a73597 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002b.gdbtablx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002b.horizon b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002b.horizon new file mode 100644 index 0000000..b64b923 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002b.horizon differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002b.spx b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002b.spx new file mode 100644 index 0000000..de32809 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/a0000002b.spx differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/gdb b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/gdb new file mode 100644 index 0000000..a786e12 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/gdb differ diff --git a/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/timestamps b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/timestamps new file mode 100644 index 0000000..2cc8eb7 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/UrbanGreenSpace.gdb/timestamps differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_landuse_a_free_1.cpg b/GIS_Project/Shapefile/OSM Data/gis_osm_landuse_a_free_1.cpg new file mode 100644 index 0000000..7edc66b --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/gis_osm_landuse_a_free_1.cpg @@ -0,0 +1 @@ +UTF-8 diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_landuse_a_free_1.dbf b/GIS_Project/Shapefile/OSM Data/gis_osm_landuse_a_free_1.dbf new file mode 100644 index 0000000..5ce4974 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_landuse_a_free_1.dbf differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_landuse_a_free_1.prj b/GIS_Project/Shapefile/OSM Data/gis_osm_landuse_a_free_1.prj new file mode 100644 index 0000000..8f73f48 --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/gis_osm_landuse_a_free_1.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_landuse_a_free_1.shp b/GIS_Project/Shapefile/OSM Data/gis_osm_landuse_a_free_1.shp new file mode 100644 index 0000000..d750ebd Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_landuse_a_free_1.shp differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_landuse_a_free_1.shx b/GIS_Project/Shapefile/OSM Data/gis_osm_landuse_a_free_1.shx new file mode 100644 index 0000000..7228ee4 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_landuse_a_free_1.shx differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_natural_a_free_1.cpg b/GIS_Project/Shapefile/OSM Data/gis_osm_natural_a_free_1.cpg new file mode 100644 index 0000000..7edc66b --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/gis_osm_natural_a_free_1.cpg @@ -0,0 +1 @@ +UTF-8 diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_natural_a_free_1.dbf b/GIS_Project/Shapefile/OSM Data/gis_osm_natural_a_free_1.dbf new file mode 100644 index 0000000..d12c517 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_natural_a_free_1.dbf differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_natural_a_free_1.prj b/GIS_Project/Shapefile/OSM Data/gis_osm_natural_a_free_1.prj new file mode 100644 index 0000000..8f73f48 --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/gis_osm_natural_a_free_1.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_natural_a_free_1.shp b/GIS_Project/Shapefile/OSM Data/gis_osm_natural_a_free_1.shp new file mode 100644 index 0000000..c15b019 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_natural_a_free_1.shp differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_natural_a_free_1.shx b/GIS_Project/Shapefile/OSM Data/gis_osm_natural_a_free_1.shx new file mode 100644 index 0000000..5846aaf Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_natural_a_free_1.shx differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_natural_free_1.cpg b/GIS_Project/Shapefile/OSM Data/gis_osm_natural_free_1.cpg new file mode 100644 index 0000000..7edc66b --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/gis_osm_natural_free_1.cpg @@ -0,0 +1 @@ +UTF-8 diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_natural_free_1.dbf b/GIS_Project/Shapefile/OSM Data/gis_osm_natural_free_1.dbf new file mode 100644 index 0000000..b6fba9a Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_natural_free_1.dbf differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_natural_free_1.prj b/GIS_Project/Shapefile/OSM Data/gis_osm_natural_free_1.prj new file mode 100644 index 0000000..8f73f48 --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/gis_osm_natural_free_1.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_natural_free_1.shp b/GIS_Project/Shapefile/OSM Data/gis_osm_natural_free_1.shp new file mode 100644 index 0000000..b978a39 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_natural_free_1.shp differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_natural_free_1.shx b/GIS_Project/Shapefile/OSM Data/gis_osm_natural_free_1.shx new file mode 100644 index 0000000..7299a7b Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_natural_free_1.shx differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_places_a_free_1.cpg b/GIS_Project/Shapefile/OSM Data/gis_osm_places_a_free_1.cpg new file mode 100644 index 0000000..7edc66b --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/gis_osm_places_a_free_1.cpg @@ -0,0 +1 @@ +UTF-8 diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_places_a_free_1.dbf b/GIS_Project/Shapefile/OSM Data/gis_osm_places_a_free_1.dbf new file mode 100644 index 0000000..01f601a Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_places_a_free_1.dbf differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_places_a_free_1.prj b/GIS_Project/Shapefile/OSM Data/gis_osm_places_a_free_1.prj new file mode 100644 index 0000000..8f73f48 --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/gis_osm_places_a_free_1.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_places_a_free_1.shp b/GIS_Project/Shapefile/OSM Data/gis_osm_places_a_free_1.shp new file mode 100644 index 0000000..7510dfa Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_places_a_free_1.shp differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_places_a_free_1.shx b/GIS_Project/Shapefile/OSM Data/gis_osm_places_a_free_1.shx new file mode 100644 index 0000000..abe8aaf Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_places_a_free_1.shx differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_places_free_1.cpg b/GIS_Project/Shapefile/OSM Data/gis_osm_places_free_1.cpg new file mode 100644 index 0000000..7edc66b --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/gis_osm_places_free_1.cpg @@ -0,0 +1 @@ +UTF-8 diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_places_free_1.dbf b/GIS_Project/Shapefile/OSM Data/gis_osm_places_free_1.dbf new file mode 100644 index 0000000..7c1392e Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_places_free_1.dbf differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_places_free_1.prj b/GIS_Project/Shapefile/OSM Data/gis_osm_places_free_1.prj new file mode 100644 index 0000000..8f73f48 --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/gis_osm_places_free_1.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_places_free_1.shp b/GIS_Project/Shapefile/OSM Data/gis_osm_places_free_1.shp new file mode 100644 index 0000000..9ca5aec Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_places_free_1.shp differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_places_free_1.shx b/GIS_Project/Shapefile/OSM Data/gis_osm_places_free_1.shx new file mode 100644 index 0000000..8abcff1 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_places_free_1.shx differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_a_free_1.cpg b/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_a_free_1.cpg new file mode 100644 index 0000000..7edc66b --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_a_free_1.cpg @@ -0,0 +1 @@ +UTF-8 diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_a_free_1.dbf b/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_a_free_1.dbf new file mode 100644 index 0000000..57c1484 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_a_free_1.dbf differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_a_free_1.prj b/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_a_free_1.prj new file mode 100644 index 0000000..8f73f48 --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_a_free_1.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_a_free_1.shp b/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_a_free_1.shp new file mode 100644 index 0000000..b268102 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_a_free_1.shp differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_a_free_1.shx b/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_a_free_1.shx new file mode 100644 index 0000000..b58b2fe Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_a_free_1.shx differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_free_1.cpg b/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_free_1.cpg new file mode 100644 index 0000000..7edc66b --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_free_1.cpg @@ -0,0 +1 @@ +UTF-8 diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_free_1.dbf b/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_free_1.dbf new file mode 100644 index 0000000..b4c4198 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_free_1.dbf differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_free_1.prj b/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_free_1.prj new file mode 100644 index 0000000..8f73f48 --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_free_1.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_free_1.shp b/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_free_1.shp new file mode 100644 index 0000000..f16219d Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_free_1.shp differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_free_1.shx b/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_free_1.shx new file mode 100644 index 0000000..effb8f7 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_pofw_free_1.shx differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_pois_a_free_1.cpg b/GIS_Project/Shapefile/OSM Data/gis_osm_pois_a_free_1.cpg new file mode 100644 index 0000000..7edc66b --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/gis_osm_pois_a_free_1.cpg @@ -0,0 +1 @@ +UTF-8 diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_pois_a_free_1.dbf b/GIS_Project/Shapefile/OSM Data/gis_osm_pois_a_free_1.dbf new file mode 100644 index 0000000..5ffb915 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_pois_a_free_1.dbf differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_pois_a_free_1.prj b/GIS_Project/Shapefile/OSM Data/gis_osm_pois_a_free_1.prj new file mode 100644 index 0000000..8f73f48 --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/gis_osm_pois_a_free_1.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_pois_a_free_1.shp b/GIS_Project/Shapefile/OSM Data/gis_osm_pois_a_free_1.shp new file mode 100644 index 0000000..36163ec Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_pois_a_free_1.shp differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_pois_a_free_1.shx b/GIS_Project/Shapefile/OSM Data/gis_osm_pois_a_free_1.shx new file mode 100644 index 0000000..7460f61 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_pois_a_free_1.shx differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_pois_free_1.cpg b/GIS_Project/Shapefile/OSM Data/gis_osm_pois_free_1.cpg new file mode 100644 index 0000000..7edc66b --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/gis_osm_pois_free_1.cpg @@ -0,0 +1 @@ +UTF-8 diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_pois_free_1.dbf b/GIS_Project/Shapefile/OSM Data/gis_osm_pois_free_1.dbf new file mode 100644 index 0000000..26b51f5 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_pois_free_1.dbf differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_pois_free_1.prj b/GIS_Project/Shapefile/OSM Data/gis_osm_pois_free_1.prj new file mode 100644 index 0000000..8f73f48 --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/gis_osm_pois_free_1.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_pois_free_1.shp b/GIS_Project/Shapefile/OSM Data/gis_osm_pois_free_1.shp new file mode 100644 index 0000000..de2f9a6 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_pois_free_1.shp differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_pois_free_1.shx b/GIS_Project/Shapefile/OSM Data/gis_osm_pois_free_1.shx new file mode 100644 index 0000000..9fec8b8 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_pois_free_1.shx differ diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_roads_free_1.cpg b/GIS_Project/Shapefile/OSM Data/gis_osm_roads_free_1.cpg new file mode 100644 index 0000000..7edc66b --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/gis_osm_roads_free_1.cpg @@ -0,0 +1 @@ +UTF-8 diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_roads_free_1.prj b/GIS_Project/Shapefile/OSM Data/gis_osm_roads_free_1.prj new file mode 100644 index 0000000..8f73f48 --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/gis_osm_roads_free_1.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] diff --git a/GIS_Project/Shapefile/OSM Data/gis_osm_roads_free_1.shx b/GIS_Project/Shapefile/OSM Data/gis_osm_roads_free_1.shx new file mode 100644 index 0000000..ea37841 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/gis_osm_roads_free_1.shx differ diff --git a/GIS_Project/Shapefile/OSM Data/large_parks.cpg b/GIS_Project/Shapefile/OSM Data/large_parks.cpg new file mode 100644 index 0000000..3ad133c --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/large_parks.cpg @@ -0,0 +1 @@ +UTF-8 \ No newline at end of file diff --git a/GIS_Project/Shapefile/OSM Data/large_parks.dbf b/GIS_Project/Shapefile/OSM Data/large_parks.dbf new file mode 100644 index 0000000..72ce488 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/large_parks.dbf differ diff --git a/GIS_Project/Shapefile/OSM Data/large_parks.prj b/GIS_Project/Shapefile/OSM Data/large_parks.prj new file mode 100644 index 0000000..f45cbad --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/large_parks.prj @@ -0,0 +1 @@ +GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]] \ No newline at end of file diff --git a/GIS_Project/Shapefile/OSM Data/large_parks.sbn b/GIS_Project/Shapefile/OSM Data/large_parks.sbn new file mode 100644 index 0000000..9ac0c35 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/large_parks.sbn differ diff --git a/GIS_Project/Shapefile/OSM Data/large_parks.sbx b/GIS_Project/Shapefile/OSM Data/large_parks.sbx new file mode 100644 index 0000000..6ff988b Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/large_parks.sbx differ diff --git a/GIS_Project/Shapefile/OSM Data/large_parks.shp b/GIS_Project/Shapefile/OSM Data/large_parks.shp new file mode 100644 index 0000000..818450d Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/large_parks.shp differ diff --git a/GIS_Project/Shapefile/OSM Data/large_parks.shp.xml b/GIS_Project/Shapefile/OSM Data/large_parks.shp.xml new file mode 100644 index 0000000..f94f04d --- /dev/null +++ b/GIS_Project/Shapefile/OSM Data/large_parks.shp.xml @@ -0,0 +1 @@ +20241214151101001.0FALSElarge_parks002file://\\TUF-F15\D$\GIS_Project\Shapefile\OSM Data\large_parks.shpLocal Area Network0.000GeographicGCS_WGS_1984Angular Unit: Degree (0.017453)<GeographicCoordinateSystem xsi:type='typens:GeographicCoordinateSystem' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xs='http://www.w3.org/2001/XMLSchema' xmlns:typens='http://www.esri.com/schemas/ArcGIS/3.4.0'><WKT>GEOGCS[&quot;GCS_WGS_1984&quot;,DATUM[&quot;D_WGS_1984&quot;,SPHEROID[&quot;WGS_1984&quot;,6378137.0,298.257223563]],PRIMEM[&quot;Greenwich&quot;,0.0],UNIT[&quot;Degree&quot;,0.0174532925199433],AUTHORITY[&quot;EPSG&quot;,4326]]</WKT><XOrigin>-400</XOrigin><YOrigin>-400</YOrigin><XYScale>11258999068426.238</XYScale><ZOrigin>-100000</ZOrigin><ZScale>10000</ZScale><MOrigin>-100000</MOrigin><MScale>10000</MScale><XYTolerance>8.983152841195215e-09</XYTolerance><ZTolerance>0.001</ZTolerance><MTolerance>0.001</MTolerance><HighPrecision>true</HighPrecision><LeftLongitude>-180</LeftLongitude><WKID>4326</WKID><LatestWKID>4326</LatestWKID></GeographicCoordinateSystem>Select "D:\GIS_Project\Shapefile\OSM Data\gis_osm_landuse_a_free_1.shp" "D:\GIS_Project\Shapefile\OSM Data\UrbanGreenSpace.gdb\Parks" "fclass IN ('park', 'recreation_ground')"Merge 'D:\GIS_Project\Shapefile\OSM Data\UrbanGreenSpace.gdb\Parks';'D:\GIS_Project\Shapefile\OSM Data\UrbanGreenSpace.gdb\NaturalAreas' "D:\GIS_Project\Shapefile\OSM Data\UrbanGreenSpace.gdb\GreenSpaces" # NO_SOURCE_INFO AUTOMATICAddField "D:\GIS_Project\Shapefile\OSM Data\UrbanGreenSpace.gdb\GreenSpaces" Area_Hectares DOUBLE # # # # NULLABLE NON_REQUIRED #CalculateField "D:\GIS_Project\Shapefile\OSM Data\UrbanGreenSpace.gdb\GreenSpaces" Area_Hectares !shape.area@hectares! PYTHON3 # TEXT NO_ENFORCE_DOMAINSNear "D:\GIS_Project\Shapefile\OSM Data\UrbanGreenSpace.gdb\GreenSpaces" 'D:\GIS_Project\Shapefile\OSM Data\UrbanGreenSpace.gdb\Residential' # NO_LOCATION NO_ANGLE PLANAR "NEAR_FID NEAR_FID;NEAR_DIST NEAR_DIST" #CopyFeatures parks_lyr "D:\GIS_Project\Shapefile\OSM Data\large_parks.shp" # # # #20241214151113002024121415111300Microsoft Windows 10 Version 10.0 (Build 22631) ; Esri ArcGIS 13.4.0.55405large_parksShapefile0.000datasetEPSG6.2(3.0.1)0SimpleFALSE0FALSEFALSElarge_parksFeature Class0FIDFIDOID400Internal feature number.EsriSequential unique whole numbers that are automatically generated.ShapeShapeGeometry000Feature geometry.EsriCoordinates defining the features.osm_idosm_idString1200codecodeInteger550fclassfclassString2800namenameString10000Shape_LengShape_LengDouble1900Shape_AreaShape_AreaDouble1900Area of feature in internal units squared.EsriPositive real numbers that are automatically generated.Area_HectaArea_HectaDouble1900NEAR_FIDNEAR_FIDInteger10100NEAR_DISTNEAR_DISTDouble190020241214 diff --git a/GIS_Project/Shapefile/OSM Data/large_parks.shx b/GIS_Project/Shapefile/OSM Data/large_parks.shx new file mode 100644 index 0000000..ee793e1 Binary files /dev/null and b/GIS_Project/Shapefile/OSM Data/large_parks.shx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000001.TablesByName.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000001.TablesByName.atx new file mode 100644 index 0000000..a04d1fa Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000001.TablesByName.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000001.gdbindexes b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000001.gdbindexes new file mode 100644 index 0000000..b02aa75 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000001.gdbindexes differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000001.gdbtable b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000001.gdbtable new file mode 100644 index 0000000..6ed3b16 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000001.gdbtable differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000001.gdbtablx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000001.gdbtablx new file mode 100644 index 0000000..42228a4 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000001.gdbtablx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000002.gdbtable b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000002.gdbtable new file mode 100644 index 0000000..a0af90e Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000002.gdbtable differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000002.gdbtablx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000002.gdbtablx new file mode 100644 index 0000000..7c12c56 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000002.gdbtablx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000003.gdbindexes b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000003.gdbindexes new file mode 100644 index 0000000..58df68d Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000003.gdbindexes differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000003.gdbtable b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000003.gdbtable new file mode 100644 index 0000000..013801a Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000003.gdbtable differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000003.gdbtablx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000003.gdbtablx new file mode 100644 index 0000000..3fcb5b5 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000003.gdbtablx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.CatItemsByPhysicalName.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.CatItemsByPhysicalName.atx new file mode 100644 index 0000000..252c7d4 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.CatItemsByPhysicalName.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.CatItemsByType.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.CatItemsByType.atx new file mode 100644 index 0000000..c39a6a7 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.CatItemsByType.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.FDO_UUID.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.FDO_UUID.atx new file mode 100644 index 0000000..abab525 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.FDO_UUID.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.gdbindexes b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.gdbindexes new file mode 100644 index 0000000..a4f334d Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.gdbindexes differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.gdbtable b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.gdbtable new file mode 100644 index 0000000..06311af Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.gdbtable differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.gdbtablx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.gdbtablx new file mode 100644 index 0000000..56f089c Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.gdbtablx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.horizon b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.horizon new file mode 100644 index 0000000..b64b923 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.horizon differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.spx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.spx new file mode 100644 index 0000000..6d236bd Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000004.spx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000005.CatItemTypesByName.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000005.CatItemTypesByName.atx new file mode 100644 index 0000000..7bdb9ee Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000005.CatItemTypesByName.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000005.CatItemTypesByParentTypeID.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000005.CatItemTypesByParentTypeID.atx new file mode 100644 index 0000000..355c47e Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000005.CatItemTypesByParentTypeID.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000005.CatItemTypesByUUID.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000005.CatItemTypesByUUID.atx new file mode 100644 index 0000000..0f1606b Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000005.CatItemTypesByUUID.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000005.gdbindexes b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000005.gdbindexes new file mode 100644 index 0000000..bc88709 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000005.gdbindexes differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000005.gdbtable b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000005.gdbtable new file mode 100644 index 0000000..0b36a57 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000005.gdbtable differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000005.gdbtablx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000005.gdbtablx new file mode 100644 index 0000000..d6d8258 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000005.gdbtablx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.CatRelsByDestinationID.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.CatRelsByDestinationID.atx new file mode 100644 index 0000000..01bcdc5 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.CatRelsByDestinationID.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.CatRelsByOriginID.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.CatRelsByOriginID.atx new file mode 100644 index 0000000..01bcdc5 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.CatRelsByOriginID.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.CatRelsByType.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.CatRelsByType.atx new file mode 100644 index 0000000..01bcdc5 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.CatRelsByType.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.FDO_UUID.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.FDO_UUID.atx new file mode 100644 index 0000000..01bcdc5 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.FDO_UUID.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.gdbindexes b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.gdbindexes new file mode 100644 index 0000000..c608a88 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.gdbindexes differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.gdbtable b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.gdbtable new file mode 100644 index 0000000..4fdd325 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.gdbtable differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.gdbtablx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.gdbtablx new file mode 100644 index 0000000..6f071b9 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000006.gdbtablx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.CatRelTypesByBackwardLabel.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.CatRelTypesByBackwardLabel.atx new file mode 100644 index 0000000..e0586e9 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.CatRelTypesByBackwardLabel.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.CatRelTypesByDestItemTypeID.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.CatRelTypesByDestItemTypeID.atx new file mode 100644 index 0000000..7d5c15e Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.CatRelTypesByDestItemTypeID.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.CatRelTypesByForwardLabel.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.CatRelTypesByForwardLabel.atx new file mode 100644 index 0000000..2e4730c Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.CatRelTypesByForwardLabel.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.CatRelTypesByName.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.CatRelTypesByName.atx new file mode 100644 index 0000000..7e43bb8 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.CatRelTypesByName.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.CatRelTypesByOriginItemTypeID.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.CatRelTypesByOriginItemTypeID.atx new file mode 100644 index 0000000..6675086 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.CatRelTypesByOriginItemTypeID.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.CatRelTypesByUUID.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.CatRelTypesByUUID.atx new file mode 100644 index 0000000..8a5284d Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.CatRelTypesByUUID.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.gdbindexes b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.gdbindexes new file mode 100644 index 0000000..2a98c93 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.gdbindexes differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.gdbtable b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.gdbtable new file mode 100644 index 0000000..9a53c46 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.gdbtable differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.gdbtablx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.gdbtablx new file mode 100644 index 0000000..c0bb3ce Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000007.gdbtablx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.EditingTemplatesByDatasetGUID.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.EditingTemplatesByDatasetGUID.atx new file mode 100644 index 0000000..01bcdc5 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.EditingTemplatesByDatasetGUID.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.EditingTemplatesByName.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.EditingTemplatesByName.atx new file mode 100644 index 0000000..fe3ddc8 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.EditingTemplatesByName.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.EditingTemplatesByType.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.EditingTemplatesByType.atx new file mode 100644 index 0000000..d8b3747 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.EditingTemplatesByType.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.FDO_GlobalID.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.FDO_GlobalID.atx new file mode 100644 index 0000000..01bcdc5 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.FDO_GlobalID.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.gdbindexes b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.gdbindexes new file mode 100644 index 0000000..0480472 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.gdbindexes differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.gdbtable b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.gdbtable new file mode 100644 index 0000000..3f3039c Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.gdbtable differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.gdbtablx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.gdbtablx new file mode 100644 index 0000000..6f071b9 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a00000009.gdbtablx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a0000000a.EditingTemplateRelsByDestinationID.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a0000000a.EditingTemplateRelsByDestinationID.atx new file mode 100644 index 0000000..01bcdc5 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a0000000a.EditingTemplateRelsByDestinationID.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a0000000a.EditingTemplateRelsByOriginID.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a0000000a.EditingTemplateRelsByOriginID.atx new file mode 100644 index 0000000..01bcdc5 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a0000000a.EditingTemplateRelsByOriginID.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a0000000a.EditingTemplateRelsByType.atx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a0000000a.EditingTemplateRelsByType.atx new file mode 100644 index 0000000..d8b3747 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a0000000a.EditingTemplateRelsByType.atx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a0000000a.gdbindexes b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a0000000a.gdbindexes new file mode 100644 index 0000000..2bf7d55 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a0000000a.gdbindexes differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a0000000a.gdbtable b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a0000000a.gdbtable new file mode 100644 index 0000000..960a97d Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a0000000a.gdbtable differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a0000000a.gdbtablx b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a0000000a.gdbtablx new file mode 100644 index 0000000..6f071b9 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/a0000000a.gdbtablx differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/gdb b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/gdb new file mode 100644 index 0000000..a786e12 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/gdb differ diff --git a/GIS_Project/Shapefile/UrbanGreenSpace.gdb/timestamps b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/timestamps new file mode 100644 index 0000000..edeeaf5 Binary files /dev/null and b/GIS_Project/Shapefile/UrbanGreenSpace.gdb/timestamps differ diff --git a/GIS_Project/gitignore.txt b/GIS_Project/gitignore.txt new file mode 100644 index 0000000..f629994 --- /dev/null +++ b/GIS_Project/gitignore.txt @@ -0,0 +1,29 @@ +# Python +__pycache__/ +*.py[cod] +*$py.class + +# Virtual Environment +venv/ +env/ +ENV/ + +# ArcGIS +*.gdb/ +*.sde +*.mxd +*.lyr + +# Output files +*.png +*.pdf + +# OS generated files +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +ehthumbs.db +Thumbs.db + diff --git a/GIS_Project/requirements.txt b/GIS_Project/requirements.txt new file mode 100644 index 0000000..0ef8ff6 --- /dev/null +++ b/GIS_Project/requirements.txt @@ -0,0 +1,3 @@ +numpy +matplotlib + diff --git a/GIS_Project/urban_green_space_analysis.py b/GIS_Project/urban_green_space_analysis.py new file mode 100644 index 0000000..49809ec --- /dev/null +++ b/GIS_Project/urban_green_space_analysis.py @@ -0,0 +1,149 @@ +import arcpy +import os +import time +import matplotlib.pyplot as plt +from matplotlib.backends.backend_pdf import PdfPages +import numpy as np + +# Set up the environment +arcpy.env.overwriteOutput = True + +def setup_workspace(workspace): + """Set up the workspace and use or create a geodatabase""" + arcpy.env.workspace = workspace + gdb_name = "UrbanGreenSpace.gdb" + gdb_path = os.path.join(workspace, gdb_name) + + if not arcpy.Exists(gdb_path): + arcpy.CreateFileGDB_management(workspace, gdb_name) + print(f"Created new geodatabase: {gdb_path}") + else: + print(f"Using existing geodatabase: {gdb_path}") + + return gdb_path + +def find_shapefile(pattern): + """Find a shapefile matching the given pattern""" + for file in arcpy.ListFiles(f"*{pattern}*.shp"): + return file + raise FileNotFoundError(f"No shapefile matching '*{pattern}*.shp' found in the workspace") + +def extract_features(input_shp, output_fc, where_clause, max_attempts=5, delay=5): + """Extract features based on a where clause with retry mechanism""" + for attempt in range(max_attempts): + try: + arcpy.Select_analysis(input_shp, output_fc, where_clause) + print(f"Successfully extracted features to {output_fc}") + return + except arcpy.ExecuteError as e: + if "ERROR 000464" in str(e) and attempt < max_attempts - 1: + print(f"Attempt {attempt + 1} failed. Retrying in {delay} seconds...") + time.sleep(delay) + else: + raise + +def calculate_areas(fc): + """Calculate the area of each feature in hectares""" + arcpy.AddField_management(fc, "Area_Hectares", "DOUBLE") + expression = "!shape.area@hectares!" + arcpy.CalculateField_management(fc, "Area_Hectares", expression, "PYTHON3") + +def feature_to_coords(feature_class): + """Convert a feature class to a list of coordinates""" + coords = [] + with arcpy.da.SearchCursor(feature_class, ["SHAPE@"]) as cursor: + for row in cursor: + for part in row[0]: + for pnt in part: + if pnt: + coords.append((pnt.X, pnt.Y)) + return np.array(coords) + +def create_map(green_spaces_fc, residential_fc, city_name): + """Create a map using matplotlib""" + fig, ax = plt.subplots(figsize=(12, 8)) + + if arcpy.Exists(green_spaces_fc): + green_spaces_coords = feature_to_coords(green_spaces_fc) + ax.scatter(green_spaces_coords[:, 0], green_spaces_coords[:, 1], c='#2ecc71', alpha=0.7, label='Green Spaces') + + if arcpy.Exists(residential_fc): + residential_coords = feature_to_coords(residential_fc) + ax.scatter(residential_coords[:, 0], residential_coords[:, 1], c='#f39c12', alpha=0.4, label='Residential Areas') + + ax.set_title(f"Urban Green Space Analysis - {city_name}") + ax.legend(loc='lower right') + ax.set_xlabel("Longitude") + ax.set_ylabel("Latitude") + ax.grid(True, linestyle='--', alpha=0.7) + + # Add North Arrow + x, y, arrow_length = 0.95, 0.95, 0.1 + ax.annotate('N', xy=(x, y), xytext=(x, y-arrow_length), + arrowprops=dict(facecolor='black', width=5, headwidth=15), + ha='center', va='center', fontsize=12, + xycoords=ax.transAxes) + + plt.tight_layout() + return fig + +def main(workspace, export_location, city_name): + gdb_path = setup_workspace(workspace) + + try: + # Extract parks and green spaces + parks_fc = os.path.join(gdb_path, "Parks") + extract_features(find_shapefile("landuse"), parks_fc, "fclass IN ('park', 'recreation_ground')") + natural_fc = os.path.join(gdb_path, "NaturalAreas") + extract_features(find_shapefile("natural"), natural_fc, "fclass IN ('forest', 'grass', 'meadow')") + + green_spaces_fc = os.path.join(gdb_path, "GreenSpaces") + if arcpy.Exists(parks_fc) and arcpy.Exists(natural_fc): + arcpy.management.Merge([parks_fc, natural_fc], green_spaces_fc) + elif arcpy.Exists(parks_fc): + arcpy.management.Copy(parks_fc, green_spaces_fc) + elif arcpy.Exists(natural_fc): + arcpy.management.Copy(natural_fc, green_spaces_fc) + else: + print("Warning: No green spaces found. The analysis may be incomplete.") + + if arcpy.Exists(green_spaces_fc): + calculate_areas(green_spaces_fc) + + # Extract residential areas + residential_fc = os.path.join(gdb_path, "Residential") + extract_features(find_shapefile("landuse"), residential_fc, "fclass = 'residential'") + + # Create a map + fig = create_map(green_spaces_fc, residential_fc, city_name) + + # Save as PNG and PDF + png_path = os.path.join(export_location, f"urban_green_space_map_{city_name}.png") + pdf_path = os.path.join(export_location, f"urban_green_space_analysis_{city_name}.pdf") + + plt.savefig(png_path, dpi=300, bbox_inches='tight') + + with PdfPages(pdf_path) as pdf: + pdf.savefig(fig, bbox_inches='tight') + + plt.close() + + print(f"Analysis complete. Results are stored in the {gdb_path} geodatabase.") + print(f"Map has been saved as PNG: {png_path}") + print(f"Map has been saved as PDF: {pdf_path}") + + except Exception as e: + print(f"An error occurred: {str(e)}") + print("Please ensure that all required shapefiles are in the workspace and are not being used by other applications.") + +if __name__ == "__main__": + # Set your workspace and export location here + workspace = r"C:\GIS_Project" + export_location = r"C:\GIS_Project\Exports" + city_name = "Your City Name" # Replace with the actual city name + + # Create export location if it doesn't exist + os.makedirs(export_location, exist_ok=True) + + main(workspace, export_location, city_name) +