An InfoMaster project is simply an ESRI geodatabase — there are really no limitations or requirements, users may employ our default GDB (based off of the ESRI Local Government Information Model), or utilize their own existing GDB(s). The format of the GDB may vary from local desktop GDBs to Workgroup or Enterprise environments; it’s totally up to the user. An InfoMaster Project is comprised of various feature classes and data tables that store the analysis input and outputs. In this sense, an InfoMaster project is in fact a totally open database and anyone with access to the project location and any level or ArcMap/Catalog can view InfoMaster results.
With that said, why not broadcast the results to an even larger audience? As an ESRI user, you (and your organization) have access to ArcGIS OnLine (AGOL), this environment allows you to create, share, analyze (and more) your maps in a web-environment. Everything is easily configurable and controllable. Run detailed analytics in InfoMaster and then configure a map that shows the exact results you want and share with a specific audience. Perhaps you want to create a map that shows where the most dollars are being spent on repairs, or a heat-map of the most critical areas of a distribution system based on outage and isolation analysis. These are easy to create and only require a few clicks within the InfoMaster environment to publish to AGOL.
We don’t broadcast to AGOL directly from InfoMaster simply because sometimes there are joins (usually behind the scenes) that won’t publish to AGOL – this really doesn’t affect the user experience in any way, in fact, InfoMaster is working behind the scenes to make things easier for the user! We can ‘join’ layers to analysis results in InfoMaster with just a simple click (again, this is where InfoMaster is working behind the scenes for the user, several steps are actually performed but as the user it only takes a one click). In some cases, InfoMaster results are simply written to a Feature Class anyway, in other cases, ESRI ‘power-users’ know exactly which table and information to ‘grab’ from the project database.
For this example, we will look at packaging up some Rehabilitation planning results from InfoMaster for AGOL. Our results will contain all the original pipe attributes PLUS InfoMaster analysis results such as Risk, Rehab recommendation, costs, planning year and/or phase, decision logic applied to reach the given rehab recommendation, and more. What I do is keep a separate geodatabase (mine is named “AGOL_Content”) that houses my AGOL content. This acts as a good record keeping and clearing house for results (or deliverables), but you are free to do whatever works best for you.
The take home message here is: from InfoMaster, we will ‘package’ analysis results that we want and then export those as feature classes (either to another GDB, or on their own).
To produce the outcome you want from InfoMaster in a format that can be published to AGOL there is really only 3 steps:
- Run the analysis
- Right+click on that analysis and choose “Map Display”
- Export that layer as a Feature Class
The Feature class you have just exported can now be published to AGOL (for help with AGOL contact your ESRI representative, or your Innovyze Client Service Manager and we will happy to facilitate the conversation with ESRI as best we can).
- Run the analysis (this could be individual COFs/LOFs/Risk scenarios/Rehab scenarios/VCM/CCTV/etc.). In this example, we are running a final rehab plan on a wastewater system:
We can see the results, the report automatically opens for us after we have run the analysis:
- Now, right+click on that analysis and choose “Map Display” — this step will essentially join the table we see above to our Gravity main layer (since this analysis was run our Gravity Main layer).
I usually just accept the default symbology in this next dialog (by pressing “Update”), you may edit the symbology here, or simply double+click on the layer in the ArcMap Table of Contents and adjust the symbology from the Layer Properties dialog. In any event, as it pertains to AGOL: labels and symbology will be configured in the AGOL environment anyway.
I can see that the layer has been themed by the Map Display tool (and InfoMaster has taken care of the join behind the scenes for us).
- Now, I may export that layer as a Feature Class
***Its important to point out – much of the analysis results in InfoMaster are written directly to Feature Classes in the Project database. There is a Feature group called “xxOutput” (depending on the project type) that stores all these layers. You may simply use those layers for your AGOL content, employ the method described above, or manually join any table to any layer of your choosing. Of course, to join a table to a layer you will need to follow the general principles for joins, mainly the two data sources must share a common unique field. For questions, contact Innovyze support 🙂
Now, there are a number of ways to go about publishing content to AGOL, again, I would recommend you work with your local ESRI representative to figure out what is best for your organization.
I will provide an example of how I might publish content to AGOL. Perhaps there are a few layers I wish to create a webmap from – Rehab Results, CCTV Defects, and CCTV Scores. I have gone through the processes above and have placed all of my content is a location of my choosing. Now, I am going to:
- open a blank ArcMap document
- add those layers to my new map
- sign in to my AGOL account (directly from the map)
- and share the map as a service (publish)
Now you can publish, distribute, configure, and share your content with your organization or the public. Have fun!