I worked as a GIS Analyst contractor at a spatial analysis company called Spatial Vision, working on various scripting/mapping projects.
My main role at Spatial Vision was writing Python scripts as QA tools for various transportation organisations. I wrote scripts that would read in data, either from CSVs or geodatabases containing raw LIDAR data into a template geodatabase. From there, the scripts would check if any column names(or field names) needed to be renamed, and would rename as appropriate. After that, the scripts would check the domains (or acceptable values) for the data, and only read in the data that was valid. From here, I generated point/line features for the feature classes, and generated frequency tables for various fields of data. This all was done to see if the captured LIDAR data fitted the organisation’s needs.
These scripts were primarily designed to operate on ArcGIS Geodatabases and feature classes, and consequently these scripts heavily relied upon the use of the arcpy Python library.
In addition to the Python scripting that I undertook, I also generated detailed site reports for various areas of interest in regional Victoria(Australia). These reports were used for risk assessment regarding development upon new/existing land. Some of the data in each report included: Zoning/Planning info, EPA information, Watercourses/Bores, Geology, Topography, and Historical Aerial photos and maps.
Generating these reports required collecting data from various entities, and the historical photography involved georeferencing several aerial photo datasets.