Title: Controlling the Chaos: Establishing Best Practices for Python Scripting
Author/Presenter: Erica Pfister-Altschul
Organization: SCANA
100 SCANA Pkwy
Cayce, SC 29033
803-217-4351
erica.pfister-altschul@scana.com
Presenter Biography:
Erica is a GIS developer at SCE&G, specializing in advanced geospatial modeling and process automation through Python scripts.
Abstract:
Python enables ArcMap automation, but poorly written scripts can create a chaotic assortment of scheduled tasks, toolboxes, and services. With an upgrade to ArcGIS Pro approaching, our team standardized our Python portfolio. We established best practices: design documentation, peer review, a custom library of common methods, and performance comparison of ArcPy methods. This reduced crashes and improved script efficiency. Our migration to Utility Network is significantly easier as a result.