Controlling the Chaos: Establishing Best Practices for Python Scripting

800
0
01-11-2018 12:32 PM

Controlling the Chaos: Establishing Best Practices for Python Scripting

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.

Version history
Last update:
‎01-11-2018 12:32 PM
Updated by:
Contributors