Configure Operational Maps in ArcGIS Pro

To create an operational map, you must first publish a feature service. Prior to this, you must have:

  • An established database

  • An existing or staged Utility Network

  • An applied Asset Package

The steps in this section include how to publish a feature service.

IMPORTANT:
  • Definition queries and hidden fields set using the visible field property are not supported. Analyzer errors are returned if these exist. Refer to Esri’s topic for publishing and consuming services with the UN.

  • Due to ArcGIS Pro’s inconsistency with refreshing between changes, if you receive an error saying Tools failed to open, remember to frequently save, exit, then re-launch the app as you progress through the steps below.

Create a Database Connection

In this step you create a new database connection and use it to create a connection to your existing database.
  1. Open the Catalog pane.
  2. Right-click Database and select New Database Connection.

  3. Create a connection to your existing database.

Version All Tables

In this step you version all feature and object tables as required.

IMPORTANT: Tables that are part of the UN get versioned automatically when you version the database connection. You need to manually manage and version any non-UN tables.

  1. In the Catalog pane, right-click the database connection and select Geodatabase Connection Properties.
  2. Set the Versioning type to Branch. Doing so sets all feature classes and tables that are in the Utility Network.

For any tables that are not part of the UN (relationship classes, etc.) perform the following steps:
  1. Right-click each table name and select Manage.

  2. On the Manage pane, select the Versioning checkbox and the Branch radio button.

  3. Click OK.

Enable Network Topology

In this step you select a specific utility network then enable network topology.

TIP: If you receive an error stating that Topology must be disabled, this indicates that topology is already enabled, so you can proceed to creating a map and adding data.

  1. On the Geoprocessing tab, type “Enable Network Topology”. Ensure that you select the option from Utility Network Tools.
  2. In the Input Utility Network field, browse to the Project’s .sde database, then highlight the utility network to display the specific utility network on the right side of the dialog. Highlight that and click OK.
  3. Click Run.

Create New Map and Add Data

In this step you remove any applied basemaps and add all the tables in the .sde to the new map.

  1. On the Catalog tab, right-click Maps and select New Map.
  2. Remove any basemaps that were automatically applied.
  3. Expand the .sde under the Databases folder.
  4. Right-click the Utility Network and select Add to Current Map.
  5. When asked “Do you also want to add all classes that participate in [UtilityNetwork] to the map?” click Yes.
  6. Select any tables that aren't part of the Utility Network and click Add to Current Map.

Allow Assignment of Unique IDs

In this step you allow assignment of unique numeric IDs for sharing web layers.
  1. On the Contents tab, right-click the new map and select Properties.

  2. In the General section, select the Allow assignment of unique numeric IDs checkbox.
  3. Click OK.

Publish the Web Layer

In this step you configure settings for publishing the web layer.
  1. Single-click the new map name to rename it.
  2. On the ribbon bar, navigate to the Share tab and select Publish Web Layer.
  3. Select the Feature checkbox under the Data and Layer Type section.

  4. Provide information for Summary and Tags.

  5. Under the Share with section of the General tab, select the groups that need shared with the web layer.

  6. On the Configuration tab, click the pencil button to edit the Feature Layer.
  7. Under the Properties heading, select the two checkboxes for default z and geometry updates without m-value.
  8. Navigate back to the previous screen and under Capabilities, select the Version Management checkbox.
  9. Select a Folder to publish the map to under the Location heading.
  10. Click Analyze and resolve any issues.
  11. Click Publish.

Add Operational Maps

After you’ve successfully added the feature service to one or more tenant groups, the remaining task is to add operational maps in the Solution Center.

The Operational Maps tab shows all your existing maps and provides a way to add new ones.

Take it for a drive! (The link opens/switches to the Solution Center app, accesses the Operational Maps tab, and initiates a new operational map.)

Follow these steps to add a new operational map:

  1. Click the Add New button.

  2. Type a display name, which is required.

  3. Provide a URL to a map service, which is also required, and click Save. You are notified if the URL isn’t to a valid map service.

After creating a new operational map, you can configure replicas, searches, markups, tracing, and outbound messages, if those are applicable.

Portal-Based Map Access

Users can access this operational map only if they are members of a Portal for ArcGIS group that has access to the underlying feature service.

At least one Portal Administrator must log in to ArcFM Solution Center at least one time after any changes are made to group-based map access in Portal for ArcGIS, before ArcFM Mobile users can see these changes.

TIP: Troubleshooting: If a map service is down, you may not be able to perform certain functions against it. When you see Down as the status, this could mean one of three things:
  • The map service is not currently running on the ArcGIS Server or cannot be contacted due to a networking issue. Double-check that the URL to the service is correct.

  • If your organization uses Portal for ArcGIS/AGOL to secure your map services, the map service may require you to be logged in as a Portal for ArcGIS/AGOL user. Ensure that you are logged in as a Portal for ArcGIS/AGOL user with permissions to access the map service.

  • The service is just unavailable at the moment.

Render Locally

Your organization may have layers in your operational maps that are set to have transparency. However, when your users are working with online data, the basemap may not be visible at all. When working with offline data, meaning the user’s device is offline or they are working in offline mode, layers are rendered locally, so there is no reliance on an online service. When working with online data, ArcFM Mobile by default renders layers on the server, but you can toggle this setting to force an individual operational map to render them locally. Hence, if you use transparent layers and need to see the basemap, this setting enables that.

There are downsides to this configuration (as indicated by hovering over the information symbol), including reference scale being disabled, but most notable is the impact on performance. Rendering online data locally creates a significant delay for your users that may not be ideal. Additionally, local rendering places limits on layer symbology similar to the limits seen with offline maps.

Therefore, concerns with performance should be considered before utilizing this configuration setting for each map.

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

Was this helpful?