Portfolio - Python Scripts

City of Greensboro Project: Python 2.5
This was a team project in Center for Earth Observation (CEO) at North Carolina State University (NCSU). Using high-resolution imagery, (6-inch aerial photography), we mapped tree cover for the city of Greensboro, North Carolina.  Using Feature Extraction techniques combined with spectral classification methods, tree cover type and density of forest stands four acres and larger were delineated.

As part of project team, I wrote a Python scripts to automate the processing of hundreds of tiles of high-resolution imagery (6-inch aerial photography) after the classification process. I also helped with inspecting and editing classification results for areas of misclassification.The scripts samples below used to calculate trees areas per municipal boundaries and watershed boundaries with results tables in text files.

 

RDU project: Python 2.4, ArcObjects, VBA, ArcGIS Desktop 9.2

Automate the process of updating a shapefile attribute table based on a huge GPS data list collected for the trees around RDU airport as part of a forestry research project.

The VBA form 'Update attribute file' would be called as respond to a Mouse Down event while user selecting a point needed to be updated with the new GPS data. Then VBA form will pass the information of selected point to a Python script. The Python script will calculate new filed values and update the target row in the attribute file.

 

Portfolio Main Page