Python Scripting
A full three-month course at Niagara College provided me with the framework for understanding the logic behind Python Scripting and how it can be applied within a GIS environment. An Advanced GIS course at Brock University built on this framework and developed my ability to create Python scripts for GIS purposes.
Brock University
Crime Analysis: a set of three scripts that allow the user to create a layer showing the % change in crime over a time period by individual boundary areas, such as zip codes. Requires two sets of point data for crimes, either as a CSV or Feature Class, and a polygon Feature Class containing boundaries in the same area (Zip/Postal Code, Counties, Cities, etc.)
Train Derailment Risk Assessament: a script that determines areas that would require immediate emergency service in the event of a train derailment based on curves of railway segments and density of buildings. Requires a point shapefile of buildings and polyline shapefile of railways.
Train Derailment Risk Assessament: a script that determines areas that would require immediate emergency service in the event of a train derailment based on curves of railway segments and density of buildings. Requires a point shapefile of buildings and polyline shapefile of railways.
Niagara College
Manipulating Street Addresses: separates components of a list of street addresses (suffixes, number, street names, etc.) contained within a text file. Writes the output to a new text file with address components separated into columns and concatenated as a full address in another column.
Create Shapefile from XY Data: converts text files stored in a directory into point shapefiles. Requires appropriately labeled columns in text file.
Manipulating an Attribute Table: Counts the number of farms (point Feature Class) within each city (polygon Feature Class) of the Niagara region and writes that value to a new column in the polygon Feature Class.
Create Shapefile from XY Data: converts text files stored in a directory into point shapefiles. Requires appropriately labeled columns in text file.
Manipulating an Attribute Table: Counts the number of farms (point Feature Class) within each city (polygon Feature Class) of the Niagara region and writes that value to a new column in the polygon Feature Class.