Question Description
I’m working on a python project and need guidance to help me study.
PyCharm (Python) Project for Geographic Info Science
Some basic programming skill
- Understanding of basic shapefile read/write operations using Fiona
- Ability to implement basic spatial analysis methods using Shapely
Tasks
Save the counties dataset as a shapefile. ( I attached Dataset
Merge the Dublin local authorities into one and store in a new shapefile. Store the attributes as well as the geometry.
Calculate the centroid for Dublin merged and store this in a new shapefile.
Geocode the address of this centroid. Convert the CRS to WGS84. This should be stored in the shapefile you created in the last step.
Suggestions
Store downloaded files like counties in their own directory/folder in your PyCharm project. Give this a sensible name such as “counties” in this example. By using this scheme you can download it once and use it in different programs.
Store files created such as the merged shapefile and centroid in a separate directory/folder. Name this something like “.cache”. The leading “.” indicates a hidden directory/folder. This is designed to be sacrificial. You can delete its contents without losing anything of value.
Create a single .py file.pycharm_gis_.docx
Unformatted Attachment Preview
PyCharm Project Some basic programming skills 1. Understanding of basic shapefile read/write operations using Fiona 2. Ability to implement basic spatial analysis methods using Shapely Tasks Save the counties dataset as a shapefile. ( I attached Dataset) Merge the Dublin local authorities into one and store in a new shapefile. Store the attributes as well as the geometry. Calculate the centroid for Dublin merged and store this in a new shapefile. Geocode the address of this centroid. Convert the CRS to WGS84. This should be stored in the shapefile you created in the last step. Suggestions Store downloaded files like counties in their own directory/folder in your PyCharm project. Give this a sensible name such as “counties” in this example. By using this scheme you can download it once and use it in different programs.