Python and JavaScript (Svelte) solution for inventorying the provincial ArcGIS portal, supervising scheduled tasks, and managing daily PostgreSQL GIS database backup and restore operations.
Province Nord needed to inventory its entire cartographic portal and analyse relationships between items (1). In parallel, the reliability of its automated processes required centralised supervision (2).Finally, the proliferation of data made it necessary to deploy a daily backup system for GIS databases along with restoration tools in case of incidents (3).
Solution: MAGIS developed a web interface listing all maps, apps and web services in the ArcGIS Portal and displaying their relationships as an interactive graph (1). For supervision, a Python script chain industrialises scheduled task management and reports their health via an ArcGIS dashboard (2). A daily GIS database backup system was also deployed, alongside an automatic restoration system (3).