Show simple item record

dc.contributor.advisorSanchez Trigueros, Fernando
dc.contributor.authorMontes, Celso
dc.date.accessioned2022-05-18T17:30:26Z
dc.date.available2022-05-18T17:30:26Z
dc.date.issued2022-05
dc.identifier.urihttp://hdl.handle.net/10150/664235
dc.description.abstractThere is a need in Pima County’s Information Technology Department, Geographic Information Systems Division for visualizing the status of GIS scheduled Python jobs that run on various servers throughout the day and night. Most scheduled job owners get notified if there is a problem with the script. However, end users of the data may not necessarily be notified that the data they are viewing did not update. This leads to the end users being perplexed on why their edits made the day before are not visible. The solution was to create a Python module called PC_Monitor that the script owner imports into the beginning of an existing or new script that is executed at the end of the script in either its own try, except statement or at the end of a finally statement. Parameters need to be passed into one of the module’s functions to successfully update the database table. The database table is then used for visualizing the status of the script using ArcGIS Dashboards widgets. The module captures various information programmatically using user inputs. Most importantly, the module captures and records the status of the script (Success, Finished with Warnings, or Failed) and the first 255 characters of the status message for Finished with Warnings and Failed. The module has been successful in various test situations on multiple servers. The PC_Monitor module alongside the ArcGIS Dashboard will help our organization’s GIS users to visually monitor the status of Python scripts, keep track of Python scripts, and the effect those scripts have on data sets.en_US
dc.language.isoen_USen_US
dc.publisherThe University of Arizona.en_US
dc.rightsCopyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author.en_US
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en_US
dc.subjectArcGIS Dashboarden_US
dc.subjectArcpy Moduleen_US
dc.subjectPima County ITD-GISen_US
dc.subjectPython Geoprocessingen_US
dc.subjectMonitoring Scheduled Python Jobsen_US
dc.subjectPythonen_US
dc.titleUsing ArcGIS Dashboards To Monitor Scheduled Python Geoprocessing Scriptsen_US
dc.typeElectronic Reporten_US
dc.typetext
thesis.degree.grantorUniversity of Arizonaen_US
thesis.degree.levelmastersen_US
thesis.degree.disciplineGeographic Information Systems Technologyen_US
thesis.degree.nameM.S.en_US
dc.description.collectioninformationThis item is part of the MS-GIST Master's Reports collection. For more information about items in this collection, please contact the UA Campus Repository at repository@u.library.arizona.edu.en_US
refterms.dateFOA2022-05-18T17:30:28Z


Files in this item

Thumbnail
Name:
MS-GIST_2022_Montes.pdf
Size:
2.377Mb
Format:
PDF
Description:
MS-GIST Report

This item appears in the following Collection(s)

Show simple item record