Seth Lewis is the Enterprise GIS and Open Data Administrator for the City of Tempe. Ayan Mitra is a GIS developer and consultant with Geospatial Research & Solutions at Arizona State University.
How It Works
Using the ArcGIS API for Python and the ArcGIS REST API we generate an enterprise-wide inventory of all webmaps, ArcGIS Server REST services and enterprise geodatabase feature classes and tables. Then, using SQL, we create web services which expose those relationships via the browser for use in a custom web application.
The web application provides full text searching of the enterprise at any level. Selecting a webmap in the table will reveal not just the items which that webmap is relying on (see below) but also a count of the number of web service and enterprise geodatabase layers used in the webmap. The extent of the selected webmap is also rendered using ESRI Leaflet.