What I inherited
Some of these systems dated back to 2013. I moved them to the cloud, then upgraded them.
What ran
- Parcels. Daily and weekly imports from the assessor.
- Cities and towns. Weekly update and delete scripts for 11 cities and towns, plus integration workflows for independent agencies.
- County departments. Scheduled imports from public works and permitting.
- Geodatabase maintenance. Compress, reindex, and reconcile and post on the enterprise geodatabase.
- Exports. Regular deliveries to the sheriff’s dispatch system, the state 9-1-1 program, the state DOT and an aerial imagery provider.
- Reporting. Scripts that reported on ArcGIS Online and Portal content, and a tool that republishes feature services in place.
Built to be maintained
The scripts shared one library of modules, in Python 2.7 and Python 3 versions, so a fix there reached every script that used it. Windows Task Scheduler ran them, alongside FME, SSIS and PowerShell.
I documented the server migration and wrote an onboarding guide for new GIS staff.
Related QA/QC work
The road centerlines and addresses that 9-1-1 depends on had checks of their own: the centerline checks and change reports and the fishbone address analysis.