Skip To Content

Add assets and load roads

In this exercise, you are the GIS administrator for an electric utility company in San Diego. The company needs to do maintenance work on power line supports throughout the area. Specifically, utility workers need to be able to search for, see, and route to particular supports to perform maintenance work on them. They also need to be able to route on the utility's private and unpaved roads that lead to the supports. To facilitate the maintenance work, you need to create a map that the utility workers can use in Navigator that contains the power line supports, the utility's roads, and a custom travel mode that incorporates unpaved roads when they are part of the best route.

To provide the map the utility workers need, you'll use ArcGIS Pro. You'll add your premade private road data and power line support data to the StreetMap Premium Custom Roads network dataset. You'll also enable searching for supports, create a custom travel mode that incorporates unpaved roads when they are part of the best route, package the data as a mobile map package, and share it with your ArcGIS organization. The utility workers will be able to download the map in Navigator and use it to get to their maintenance jobs.

Note:

If you do not have existing roads and need to create them, see the Add assets and digitize roads exercise. If you want to only add your organization's assets to the StreetMap Premium for ArcGIS Pro dataset, see Add assets. If you would like to create a map with entirely your own data, see the Make a map with all your own data exercise. For guidance on how to choose which exercise to follow, see Decide which exercise to follow.

Requirements

To complete this entire exercise, you need the following products and licenses:

  • ArcGIS Pro 1.4 or later
    Note:

    You can create custom navigation maps with your organization's assets, locators, and roads in ArcGIS Pro 1.2 or later. However, you need ArcGIS Pro 1.4 or later to create your own travel modes, use feature editing templates, and see the same user interface referenced in this exercise.

  • A mobile device with Navigator for ArcGIS installed
  • An ArcGIS organizational account with licensing for the following:

Your ArcGIS organizational administrator is responsible for configuring these licenses. If you have an ArcGIS organizational account, but need one of these products or licenses, ask your ArcGIS organizational administrator to send an email to services@esri.com. If you don't have an ArcGIS organizational account, sign up for a free trial.

Note:

If you are a member of an organization on ArcGIS Online but need a Navigator for ArcGIS trial license added to it, request a free trial on the ArcGIS Marketplace listing for Navigator.

For this exercise, you will work with a sample dataset from StreetMap Premium Custom Roads. If you want to complete this exercise with your own copy of StreetMap Premium Custom Roads, first see the Quick-Start Guide that comes with your purchase before proceeding to the next section.

The products and licenses that are needed to complete particular sections of the exercise are noted at the beginnings of sections.

Open the project in ArcGIS Pro and explore the data

It's important to get an understanding of the StreetMap Premium Custom Roads data before you add power line supports and private roads to it. Open the ArcGIS Pro project and familiarize yourself with the data.

Note:

To complete this exercise section, ArcGIS Pro 1.4 or later and an ArcGIS organizational account with licensing for ArcGIS Pro 1.4 Basic or higher are necessary.

  1. Start ArcGIS Pro.
    Note:

    If you don't have it, install ArcGIS Pro .

  2. On the start page, click Open an existing project or Open another project Browse.
  3. To find the project available for this exercise, you'll search on a portal. Under Open, click Portal.
    Portal button in Project pane
  4. Click Browse Browse and then click All Portal All Portal.
  5. In the Search bar, type Navigator Custom Data Tutorial and press Enter.

    The Navigator for ArcGIS - Custom Data Tutorial project appears.

  6. Click the project and click OK.

    The project opens with some of the necessary components of a navigation map: maps and a transportation network dataset that supports routing.

    The StreetMap Premium Custom Roads project comes with two maps: Navigation with Custom Streets and Add Custom Streets. You will create a navigation map from the Navigation with Custom Streets map.

    Two maps included in the project

    To see what the Navigation with Custom Streets map contains, review its Contents pane. There is a compressed basemap layer named Navigation Day with Custom Streets. Within the basemap is a transportation network dataset named Routing_ND. This dataset contains rules that affect how routes are generated.

    Note:

    If you'd like to create a navigation map with a night theme, click Basemap Basemap in the Layer group of the Map tab and choose Navigation Night with Custom Streets from the gallery.

    The map does not contain an operational layer of power line supports, a geocoding locator to search for these, your company's private roads, or a custom travel mode that incorporates unpaved roads when they are part of the best route. At this point, if you were to create a navigation map and share it with the utility workers, they would only see the public roads they will use to route to the power line supports. They would not be able to see, search for, or route to specific power line supports using your organization's private and unpaved roads. You will enable utility workers to perform these actions with your navigation map by following this exercise.

    To include your organization's private roads on the Navigation with Custom Streets map, you will load them into the Add Custom Streets map. You can see your organization's roads on the Navigation with Custom Streets map after you have loaded them into the Add Custom Streets map. You will load roads into the Add Custom Streets map because it contains the World Imagery basemap, which has images of roads. These will be a helpful reference when you are examining your road data and fixing common problems with it later in this exercise.

    The Add Custom Streets map also contains the Routing_ND transportation network dataset that appears on the Navigation Day with Custom Streets basemap. The Routing_ND transportation network dataset is composed of three layers: Custom Streets Override, Custom Streets, and Routing Streets.

    Routing Streets is the StreetMap Premium Custom Roads dataset that you will attach your organization's roads to. You will load your organization's roads into Custom Streets, and attach this to Routing Streets, by using a Custom Streets Override point. You will load your organization's roads into Custom Streets because it is already included in the Routing_ND and your organization's roads are not.

    Note:

    If you are following this exercise with your copy of the StreetMap Premium Custom Roads data, you will notice that it is not clipped to a specific project area, in contrast to the exercise data, which has been clipped to the San Diego area. That's okay, because when you package the data later using the Create Mobile Map Package tool, you will have the option to clip to your project extent.

Add an asset layer

Now that you have your project open and are familiar with the StreetMap Premium Custom Roads data, add the power line support data to it so that utility workers can view, search for, and route to particular supports they need to perform maintenance work on.

Note:

To complete this section of the exercise, ArcGIS Pro 1.4 or later and an ArcGIS organizational account with licensing for ArcGIS Pro 1.4 Basic or higher are necessary.

  1. While viewing the Navigation with Custom Streets map, on the Map tab, click Add Data Add Data.
    Add Data button
    Note:

    If you are following this exercise with your own data and you are adding an operational layer with a coordinate system that's different from the map's coordinate system, the map's coordinate system will by default change to the coordinate system of the first operational layer that you add. If you would rather choose the map's coordinate system, click the Project tab and click Options. Under Application, click Map and Scene and click Spatial Reference. Click the Choose spatial reference option and choose the coordinate system that is appropriate for your map.

  2. Browse to the power line support data that you want to include on the map. Your company keeps this data in a layer package that is available in a portal. Under Portal, click All Portal All Portal.
  3. In the Search bar, type Navigator tutorial power line supports and press Enter.

    The Navigator for ArcGIS Tutorial - Power Line Supports layer package appears.

  4. Click the layer package and click OK.

    Power line supports appear on the map and the Power Line Supports layer appears in the Contents pane.

  5. On the Map tab, click Bookmarks Create Bookmark, and then click the Miguel Substation bookmark.

    The map zooms in to an area with several power line supports. There do not appear to be any roads leading to them. In the next section, you will add roads to the map that lead to these supports so mobile workers can route to them.

    Power line supports on the Navigation with Custom Streets map

Add existing road data

It would be difficult to add roads to the power line supports in the Navigation with Custom Streets map, because it doesn't contain imagery that can be used as a reference to verify that your road data aligns with the location of roads in the field. The Add Custom Streets map does, though. In this section, you will load your premade road data into the Add Custom Streets map.

Note:

To complete this section of the exercise, ArcGIS Pro 1.4 or later and an ArcGIS organizational account with licensing for ArcGIS Pro 1.4 Basic or higher are necessary. You also need ArcGIS Network Analyst.

  1. Click the Add Custom Streets map tab.
  2. Add the Navigator Tutorial Power Line Supports layer package to the map so you can see the locations of the supports. See steps 1–4 in the previous section, Add an asset layer, for details.
  3. On the Map tab, click Bookmarks Create Bookmark, and then click the Miguel Substation bookmark.

    You see green lines on the map, which represent the roads in the Routing Streets feature class. This is the StreetMap Premium Custom Roads network dataset that you will connect with your organization's Roads feature class. The diamonds on the green lines represent vertices and the arrows represent endpoints.

    You can also tell from the imagery that some of your organization's private roads leading to the power line supports are not included in the network dataset yet. You will add your organization's roads to the map by completing the following steps.

  4. Zoom in to the map more, until the black labels next to the supports appear. In the next two steps, you will set the color of the labels to white so they stand out against the imagery, and it's easier to locate specific supports that you need to digitize roads to.
  5. On the Feature Layer contextual tab, click the Labeling tab.
  6. In the Text Symbol group, set the color of the labels to white.
    Note:

    If you are using your own data to complete this exercise, make sure that the label expression for the label classes in your operational layers is set to VBScript. By default, ArcGIS Pro 1.4 or later uses Arcade label expressions; however, Navigator does not support these. To change the label expressions for your operational layers, click Expression Label expression in the Label Class group of the Labeling tab. In the Label Class pane, set the Language field to VBScript and click Apply.

  7. Set the colors of the labels for the Routing Streets layer to white also so that they are more noticeable. Select this layer in the Contents pane and follow steps 5 and 6 above. When you are finished, click Enable Labeling Enable Labeling in the Layer group, labeled 1 in the image below.
    Enable Labeling
  8. Add the layer package of your organization's road data, named Navigator for ArcGIS Tutorial - Roads, to the map. See Add an asset layer for details.
    Note:

    This layer package is based on a file geodatabase feature class. Your road data must be in this format to attach it to the StreetMap Premium Custom Roads dataset.

    Your organization's private roads, symbolized by yellow lines, appear on the map, and the Roads layer appears in the Contents pane. Your map should look similar to the example below.

    Premade roads and power line supports in the Add Custom Streets map
  9. Click Save Project Save.

Load your road data into the Custom Streets feature class

Even though your organization's roads now appear on the map, they still have to be connected with the StreetMap Premium Custom Roads dataset for utility workers to be able to route between public and private roads. To connect these road datasets, you will first load your road data into the Custom Streets feature class, and then attach that to the Routing Streets feature class. You will load your organization's roads into Custom Streets because that feature class is already included in the Routing_ND transportation network dataset, and your road data is not, even though it is included in the map. By using the Custom Streets feature class instead of putting your roads directly into the Routing Streets feature class, it will be easier to include your data in new versions of the StreetMap Premium Custom Roads dataset in the future.

Note:

To complete this section of the exercise, ArcGIS Pro 1.4 or later and an ArcGIS organizational account with licensing for ArcGIS Pro 1.4 Basic or higher are necessary. You also need ArcGIS Network Analyst.

  1. On the ribbon, click the Analysis tab and click Tools Toolbox.
  2. In the Geoprocessing pane, type Append and click the Append tool in the search results.
  3. The input dataset is the data that you want to load into another feature class. Since you want to load your Roads data into the Custom Streets feature class, in the Input Datasets field, click the drop-down arrow and choose Roads.
  4. The target dataset is the feature class that you want to load data into. Since the Custom Streets feature class will contain your road data, in the Target Dataset field, click the drop-down arrow and choose Custom Streets.
  5. In the Schema Type field, click the drop-down arrow and choose Use the Field Map to reconcile schema differences.

    In this exercise, you can't choose the Input schema must match target schema option because the input schema and target schema do not match. The name of the field that you will load data from is STREET_NAM, whereas the name of the field that you will load data into is STREET_NAME. Notice that the former field name is missing the last e in NAME.

  6. Under Field Map, in the Output Fields column, click STREET_NAME and click Add New Source. Choose STREET_NAM from the drop-down list, and click Add Selected.

    The output field is the field that you are loading data into, whereas the source is the field that you are loading data from.

  7. Click Run Run.

    You receive a message that the Append tool completed successfully. You have loaded your road data into the Custom Streets feature class.

  8. In the Contents pane, turn off the Roads layer.

    The Custom Streets layer draws your organization's roads with symbology that is similar to the symbology of the Routing Streets layer. Before you appended your road data to it, this layer was empty and did not draw anything. Now your map should look similar to the example below.

    Appended road data
  9. Click Save Project Save.

Build the network

The custom streets you just created aren't actually part of the network dataset and won't be used in routes until you rebuild the network dataset. You will rebuild it in the following steps.

Note:

To complete this section of the exercise, ArcGIS Pro 1.4 or later and an ArcGIS organizational account with licensing for ArcGIS Pro 1.4 Basic or higher are necessary. You also need ArcGIS Network Analyst.

  1. In the Geoprocessing pane, click the menu Menu and click Open Another Tool.
  2. In the Geoprocessing pane, type Build Network and click the Build Network tool in the search results.
  3. In the Input Network Dataset field, click the drop-down arrow and choose Routing_ND.
  4. Click Run Run.
    You receive a message that the Build Network tool completed successfully. The StreetMap Premium Custom Roads dataset now includes the custom streets you just added.

Examine and fix road data problems

Now that your road data is attached to the StreetMap Premium Custom Roads dataset, identify and address common compatibility issues between road datasets that would prevent utility workers from generating complete routes.

Note:

To complete this section of the exercise, ArcGIS Pro 1.4 or later and an ArcGIS organizational account with licensing for ArcGIS Pro 1.4 Basic or higher are necessary. You also need ArcGIS Network Analyst.

These issues can include duplicate roads and unconnected roads. Roads must be connected to generate routes between them. Roads can either be connected at their endpoints or connected by a vertex and a custom streets override point. The image below shows roads from the Routing Streets feature class that are connected at their endpoints, with a red box to highlight the junction.

Roads connected at their endpoints

The image below shows a road from the Roads feature class connected to a road from the Routing Streets feature class by a vertex and a custom streets override point.

Road connected to the Routing Streets feature class by a vertex and a custom override point
Note:

See Understanding connectivity for more information.

Connect nonoverlapping roads with endpoints

  1. On the Map tab, click Bookmarks Create Bookmark and click the Unconnected Roads bookmark.

    Tower 2 Access Road and Supply Yard Drive are not connected to Tower Access Road and Wild Mans Canyon Road.

    Unconnected roads bookmark
  2. On the Edit tab, click Select Select, and then drag a box over a section of Supply Yard Drive that does not intersect with any other streets, in order to avoid selecting multiple roads.
    Note:

    When modifying the vertices of a street, you can only have that street selected. If you accidentally selected multiple streets, click Clear Clear Selected in the Selection group, and drag a box over the street again at a segment where no other streets intersect it.

  3. In the Tools group, click Vertices Edit Vertices.

    The vertices and endpoints of Supply Yard Drive appear more clearly and are now editable.

  4. Snap the endpoint of Supply Yard Drive to the endpoint of Tower Access Road.

    Make sure you have snapped to the endpoint of Tower Access Road; otherwise, the two roads won't be connected and you won't be able to route between them.

    If snapping is enabled, when you hover over the line a ScreenTip displays textual information about the snap mode and the name of the layer to which it is snapping. If snapping is not enabled, nothing will happen when you hover your pointer over the line. Snapping is enabled by default, but if it's not enabled you can change this by clicking Snapping on the Edit tab. A tool is enabled when it's highlighted blue. To see which type of snapping is enabled, click the arrow. Ensure that Point, End, Vertex, and Edge snapping are enabled. Your snapping menu should match the example below.

    Snapping menu
  5. In the Configure tool, click Finish Finish.
    Configure tool
  6. Select Tower 2 Access Road.
  7. On the Edit tab in the Tools group, click Vertices Edit Vertices.
  8. Snap the endpoint of Tower 2 Access Road to the intersection of endpoints.
  9. In the Configure tool, click Finish Finish.
  10. Click Clear Clear Selected.

    Your map should look similar to the example below.

    Roads connected with endpoints
  11. Rebuild the network so that it includes your recent edits. See the previous section for details. You'll test your edits in the following steps.
  12. On the Analysis tab, click Network Analysis and click Route Route.
    Tip:

    In the Network Analysis drop-down menu, under Network Data Source, make sure that Routing_ND appears. This is the network dataset that you want to test. If it doesn't appear, click Change Network Data Source, click Routing_ND, and then click OK.

    In the Contents pane, a Route layer appears. This is the layer you will use to add stops to the road network.

  13. Click the Edit tab and click Create Create Features.
  14. In the Create Features pane, search for stops and click this in the results.
  15. Snap a stop to each road.
  16. On the Network Analyst contextual tab, click the Route tab and click Run Run.

    A route is generated between the stops you added and is displayed on the map, which means that the roads are properly connected.

    Tip:

    If a route was not generated, try building the road network again, and retest by repeating steps 13 through 16.

  17. If you successfully generated routes between all of the roads, delete the stops you just created for testing by selecting each and clicking Delete Delete on the Edit tab.
  18. On the Edit tab, click Save Save Edits and click Yes.

Connect crossing roads with endpoints

  1. Click the Crossing Roads bookmark.

    Even though these roads cross each other, they are not connected. This would not be a problem if one of these lines represented a bridge, because bridges don't connect to the roads below them, but in this exercise, both lines are roads, so they have to be connected.

    Crossing Roads bookmark
  2. Select Wild Mans Canyon Road.
  3. On the Edit tab in the Tools group, click Split Line Split Line.
  4. Click the intersection point between Wild Mans Canyon Road and Tower 4 Access Road.

    Wild Mans Canyon Road splits into two roads at the intersection.

  5. Select Tower 4 Access Road.
  6. Again, click Split Line Split and click the road intersection.
  7. To ensure that all of the roads are snapped to each other, move the endpoints of the two segments of Tower 4 Access Road away from the intersection, and then snap them to the endpoints of the two segments of Wild Mans Canyon Road.
  8. Click Clear Clear Selected.

    Your map should look similar to the example below.

    Fixed Crossing Roads bookmark
  9. Rebuild the road network and test whether you have successfully connected all the roads by snapping stops to each of them and generating routes between all the stops. For details, see how to rebuild the road network or test connections.
  10. If you successfully generated routes between all of the roads, delete the stops you just created for testing by selecting each and clicking Delete Delete on the Edit tab.
  11. On the Edit tab, click Save Save Edits and click Yes.

Connect custom roads with a vertex and custom streets override point

  1. Click the Disconnected Road bookmark.

    Even though an endpoint of Tower Access Road and a vertex of Miguel Access Road overlap, they are not connected. A custom streets override point is needed.

    Disconnected Road bookmark
  2. On the Edit tab, click Create Create Features.
  3. In the Create Features pane, click the Custom Streets Override layer.
  4. Snap a custom streets override point to the vertex on Miguel Access Road.
  5. Select Tower Access Road and snap its endpoint to the custom streets override point.

    Your map should look similar to the example below.

    Fixed Disconnected Roads bookmark
  6. Rebuild the road network and test whether you have successfully connected all the roads by creating stops on each of them and generating routes between all the stops.
  7. If you successfully generated routes between all of the roads, delete the stops you just created for testing by selecting each and clicking Delete Delete on the Edit tab.
  8. On the Edit tab, click Save Save Edits and click Yes.

Connect StreetMap Premium Custom Roads and your own roads with a vertex and custom streets override point

  1. Click the Connect to Network bookmark.

    San Miguel Road and Mother Miguel Power Line Access Road are unconnected.

    Connect to Network bookmark
  2. Select San Miguel Road.
  3. On the Edit tab, in the Tools group, click Vertices Edit Vertices.
  4. In the Configure tool, click Add Add Vertex, snap a vertex to the selected line at the point where you want the two roads to connect, and click Finish Finish.
  5. Click the Edit tab and click Create Create Features.
  6. In the Create Features pane, click the Custom Streets Override layer.
  7. Snap a custom streets override point to your new vertex.
  8. Select Mother Miguel Power Line Access Road.
  9. On the Edit tab, in the Tools group, click Vertices Edit Vertices.
  10. Snap the endpoint of Mother Miguel Power Line Access Road to the custom streets override point, and click Finish Finish in the Configure tool.

    Your map should look similar to the example below.

    Fixed Connect to Network bookmark
  11. Rebuild the road network and test whether you have successfully connected all the roads by creating stops on each of them and generating routes between all the stops.
  12. If you successfully generated routes between all of the roads, delete the stops you just created for testing by selecting each and clicking Delete Delete on the Edit tab.
  13. On the Edit tab, click Save Save Edits and click Yes.

Remove duplicate roads

  1. Click the Duplicate Roads bookmark.

    Tower 9 Golf Course Road is already included in the Routing Streets feature class, which means that it should be removed from the Custom Streets feature class.

    Duplicate Roads bookmark
  2. Select Tower 9 Golf Course Road from the Custom Streets feature class.
  3. On the Edit tab, click Delete Delete.
  4. Rebuild the road network.
  5. On the Edit tab, click Save Save Edits and click Yes.

Create a locator to search for assets

Now that your organization's roads to the power line supports appear on the Navigation with Custom Streets map, enable utility workers to search for supports in Navigator through creating a custom address locator. Since the utility workers identify power line supports they need to perform maintenance on by their IDs, enable searching for supports by ID using the Create Address Locator tool. Enabling search allows utility workers to quickly find their destinations.

Note:

To complete this section of the exercise, ArcGIS Pro 1.4 or later and an ArcGIS organizational account with licensing for ArcGIS Pro 1.4 Basic or higher are necessary.

  1. In the Contents pane, select the Power Line Supports layer.
  2. In the Geoprocessing pane, click the menu Menu and click Open Another Tool.
    Open Another Tool
  3. In the Geoprocessing pane, type Create Address Locator and click this tool in the search results.
    Note:

    In the search results, you might see the Create Composite Address Locator tool. You can use this tool to create a composite locator, but the Create Mobile Map Package tool that you will use later in the exercise also creates composite locators.

  4. In the Create Address Locator pane, for Address Locator Style, choose General - Gazetteer from the drop-down menu.

    The locator style is the template for a locator. The General - Gazetteer locator style is meant to find geographic place-names or landmarks in an area or the world. For this exercise you could also use the General - Single Field locator style, which is used to find features that are identified by a name or code. See Commonly used address locator styles in the ArcGIS Pro help for information about the various types of locator styles and the purposes of each.

  5. For Reference Data, choose Power Line Supports.

    The reference data is what the locator will search through to find a specific feature. In this case, the locator will search the Power Line Supports layer for a support. See Define the locator components for more information.

  6. For Place Name, choose ID.

    Place Name is the type of attribute the locator uses to find a feature. In this case, the locator will search for power line supports by their IDs.

  7. In the Output Address Locator field, edit the name and file location for the address locator if you'd like it to be created in a different location.
  8. Check Enable suggestions.

    This causes suggestions to appear as mobile workers search for an asset in Navigator. At this point the values in the fields of the Create Address Locator pane should match those shown below.

    Completed Create Address Locator pane
  9. Click Run Run.
    You receive a message that the Create Address Locator tool completed successfully. The utility workers can now search for power line supports by ID.

Test asset searching

Before sharing the map with utility workers, test whether search is working properly by searching for a specific power line support.

Note:

To complete this section of the exercise, ArcGIS Pro 1.4 or later and an ArcGIS organizational account with licensing for ArcGIS Pro 1.4 Basic or higher are necessary.

  1. In ArcGIS Pro, you can run a search by using the Locate tool. On the Map tab, in the Inquiry group, click Locate Locate.
    Locate button

    The Locate pane opens.

  2. In the Search bar, type the ID of a power line support on the map that you would like to locate. For example, type the ID MIGUEL00037 and press Enter.

    The map zooms in to the support that you searched for, and the support appears in the search results in the Locate pane. Your address locator works.

    Note:

    Even though you have enabled suggestions, these will not appear when you are searching for an asset in ArcGIS Pro unless you publish the locator to ArcGIS Server. However, suggestions will appear when using the locator to search in Navigator.

Add a general address locator to the project

In addition to searching for power line supports, utility workers might want to search based on street addresses or intersections. To enable these types of searches in Navigator, add the general USA address locator to the project. This locator comes with StreetMap Premium Custom Roads. It's not required to add this locator to the project.

Note:

To complete this section of the exercise, ArcGIS Pro 1.4 or later and an ArcGIS organizational account with licensing for ArcGIS Pro 1.4 Basic or higher are necessary.

  1. If the Project pane is not visible, click the View tab and click Project Project Pane.
  2. Under Folders > Navigator_for_ArcGIS_-_Custom_Data_Tutorial > p14, find USA.loc.
  3. Right-click the locator and click Add To Project.
    Tip:

    To make sure that you've successfully added the USA locator to the project, click the arrow next to the Locators folder. The USA locator should appear in the list of locators.

Create your own travel mode

Since your utility workers travel to certain inspections using unpaved roads, they need directions that incorporate these roads. By default, the StreetMap Premium Custom Roads network dataset generates directions that avoid unpaved roads whenever possible, since most users prefer paved roads. Create a travel mode that your workers will choose in Navigator and provide them with routes that include unpaved roads when they are part of the best route.

Note:

To complete this section of the exercise, ArcGIS Pro 1.4 or later and an ArcGIS organizational account with licensing for ArcGIS Pro 1.4 Basic or higher are necessary. You also need ArcGIS Network Analyst.

  1. In the Contents pane, right-click the Routing_ND layer within the Navigation Day with Custom Streets basemap, and click Properties Properties.
  2. On the lower left of the dialog box, click Travel Modes.

    You see details about the Driving Time travel mode, which comes with Navigator.

  3. Click the menu Menu in the upper right, and click New New.

    Fields for your new travel mode appear on the dialog box.

  4. The first field is for the name of your new travel mode. Replace the default name New Travel Mode with Use unpaved roads so that the utility workers know the purpose of this travel mode.
  5. In the Description field, enter Use this travel mode to use unpaved roads in routes when they are part of the best route, even if an alternate, paved route can be found. to provide the utility workers with more details about this travel mode.
  6. In the Type field, choose Trucking, since your workers will be traveling by truck.
  7. Click Costs to expand this section.
  8. In the Distance Attribute field, change the units from Miles to Kilometers, since all parameter values are in terms of the metric system for StreetMap Premium Custom Roads, and for mobile workers to use your travel mode in Navigator, units must be used consistently.
  9. Click Restrictions and Parameters to expand this section.

    A list of travel mode attributes and parameter values appears. Which attributes you see depends on the attributes of your network dataset.

  10. Scroll down until you see the Avoid Unpaved Roads attribute, and click it.

    The Restriction Usage parameter appears under the attribute.

  11. Change the value for Restriction Usage to Avoid (low), since you want the utility workers to take a paved road if one is available and it doesn't take them significantly longer to travel to a power line support, and you also want workers to use unpaved roads if those would get them to where they need to be much faster.
  12. Click OK.

    You have created a custom travel mode that incorporates unpaved roads when they are part of the best route.

Test your travel mode

Before packaging the map, test whether your travel mode is working correctly by creating two stops that can be traveled to by either a paved road or a slightly shorter unpaved road. If the Driving Time travel mode, which highly avoids unpaved roads, produces a route to the stop that doesn't include the slightly shorter unpaved road, and your travel mode does, your travel mode works.

Note:

To complete this section of the exercise, ArcGIS Pro 1.4 or later and an ArcGIS organizational account with licensing for ArcGIS Pro 1.4 Basic or higher are necessary. You also need ArcGIS Network Analyst.

  1. On the Navigation with Custom Streets map, in the Locate pane, search for the power line support MIGUEL000105.
  2. Add a Route layer to the map, and snap a stop to the MIGUEL000105 power line support and a stop directly to the right of the MIGUEL000104 power line support.

    You see that it would be slightly shorter to travel from MIGUEL000104 to MIGUEL000105 if you took the unpaved road.

  3. On the Route tab, in the Travel Settings group, make sure that the Mode field is set to Driving Time.
  4. In the Analysis group, click Run Run.

    A route is generated between the two stops that involves traveling on the paved road, even though this route is longer than taking the unpaved road, since this travel mode highly avoids unpaved roads. This is expected.

    Route generated with the Driving Time travel mode
  5. In the Travel Settings group, set the Mode field to Use unpaved roads and click Run Run.

    A route is generated that involves traveling on the unpaved road, since it's shorter than taking the paved road, and this travel mode uses unpaved roads. This is also expected.

    Route generated with the Use Unpaved Roads travel mode

    You have successfully created a custom travel mode that incorporates unpaved roads when they are part of the best route. When you package your navigation map using the Create Mobile Map Package geoprocessing tool in the next section, your custom travel mode will be included, so your mobile workers can access it in Navigator.

  6. Since these stops were only created for testing purposes, in the Contents pane, right-click the Route layer, click Remove Remove, and click Discard.

Package the data

You now have all the necessary components of your navigation map for the utility workers: power line supports, private roads, locators, and a custom travel mode. With the Create Mobile Map Package geoprocessing tool, combine all of these components into one file that you can share with utility workers to use offline in Navigator. After you share the mobile map package with utility workers, they will download it to their device, just like any other map in Navigator.

Note:

To complete this section of the exercise, ArcGIS Pro 1.4 or later and an ArcGIS organizational account with licensing for ArcGIS Pro 1.4 Basic or higher are necessary. You also need ArcGIS Network Analyst.

  1. In the Geoprocessing pane, click the menu Menu and click Open Another Tool.
  2. Type Create Mobile Map Package and click this tool in the search results.

    The Create Mobile Map Package pane opens. By default, the current map is used as the Input Map. If you are using the exercise data, you will not change this, but in a production environment you can add multiple maps and basemaps into the package.

  3. In the Output File field, specify an output location and name for the package that utility workers will search for in Navigator.
    Note:

    Utility workers search for the package based on the name provided in the Output File field; however, after they download the package, its name changes to the name provided in the Title field in the Create Mobile Map Package pane.

  4. In the Input Locator field, click the drop-down arrow to select the power line support locator.
    Note:

    Since you created this locator in this session, it appears first in the drop-down menu. If you created it in another ArcGIS Pro session, you have to browse for it.

  5. In the second Input Locator field, choose the USA locator.

    Later, when you click Run Run, you will create a composite locator that enables mobile workers to search for places along with your organization's assets.

  6. Zoom to your desired map extent.
  7. Set Extent to Current Display Extent.
    Current Display Extent changes to As Specified Below in the drop-down menu, and the minimum and maximum values of the extent appear.
  8. If you would like the package in Navigator to match the current extent in ArcGIS Pro, check Clip Features. Everything on the map that is outside the current extent will be clipped. This minimizes the package size, making it faster and easier to share.
  9. Click Run Run.
    Note:

    It can take several minutes for the Create Mobile Map Package tool to finish running.

    You receive a message that the Create Mobile Map Package tool completed with warnings. If you click the message, you will see the following warning in the bottom of the pop-up: Live traffic is not supported when publishing to runtime.: Navigation with Custom Streets /Routing_ND. This means that live traffic is only supported when the data is published as a service. You are creating this mobile map package for use in Navigator, which works in disconnected environments and does not use services. As such, you can ignore this warning.

Share the package

Share the package with utility workers so that they can use Navigator to route to power line supports.

Note:

To complete this section of the exercise, ArcGIS Pro 1.4 or later and an ArcGIS organizational account with licensing for ArcGIS Pro 1.4 Basic or higher are necessary.

  1. In the Geoprocessing pane, click the menu Menu and click Open Another Tool.
    Tip:

    The menu Menu might have a number on it, which indicates the number of geoprocessing tools you have run during your ArcGIS Pro session. If you want to see the types of geoprocessing tools you have run, click the number. The tools are listed in the pop-up. This function allows you to quickly access tools you have used in the session.

  2. In the Search bar, type Share Package and click the Share Package tool in the results.
  3. For the Input Package field, add the mobile map package (.mmpk) you created.

    The Summary, Tags, and Credits fields automatically fill in with default text. Editing these fields is optional.

  4. Check that you would like to share the package within your organization.
    Tip:

    If you decide to share the package with specific groups in your organization, make sure that your mobile workers belong to those groups.

  5. Click Run Run.

    A message appears, indicating that the Share Package tool completed successfully. The package is now shared with your organization. Members can sign in to Navigator, search for the package, and download it to their device to use offline.

Test the map in Navigator

In Navigator, test your map to ensure that utility workers can see, search for, and route to power line supports in San Diego using your custom travel mode. Below are some key things to test for. For more details about how to complete any of these workflows, see the Guided tour.

Note:

You need an ArcGIS organizational account with licensing for Navigator for ArcGIS to test your map. You also need a mobile device with Navigator for ArcGIS installed.

  1. Find, download, and open your map.
    You see the map of power line supports with custom roads in San Diego that you created in ArcGIS Pro. You might get the message Cannot go to location. Your location is outside the extent of the map. That's fine—Navigator is just trying to use your GPS location as your start point, but you'll specify a start point within the map extent later, so select OK to dismiss this.
  2. Test whether you can search for a particular power line support by its ID.

    As you type, suggestions appear. By default, the maximum number of suggestions displayed in Navigator is five.

  3. Generate a route to this support to see if utility workers can generate directions to specific supports on your organization's private roads.
    Note:

    If you are not physically located in San Diego, you will have to select a Start Point by dropping a pin on the map.

  4. Choose the travel mode you created to see if utility workers can generate directions to supports that don't highly avoid unpaved roads.
    Note:

    Your travel mode will appear in an alphabetical list along with the other travel modes that come with Navigator. This experience is slightly different than that of choosing a travel mode when you have not created your own.

You have added premade road and power line support data to your copy of the StreetMap Premium Custom Roads network dataset, enabled utility workers to search for supports, and created a custom travel mode that incorporates unpaved roads when they are part of the best route. You then packaged all of the data as a mobile map package and shared it with utility workers. Now they can open the map in Navigator and see, search for, and route to power line supports offline, on your organization's private and unpaved roads.