Skip To Content

Make a map with all your own data

In this exercise, you are the GIS administrator for the Small Business Development Administration in the City of Paris. Your colleagues need to inspect stores that your department granted loans to last year to see whether the loans have been well spent and if the department is accomplishing its mission of helping small businesses grow. The inspectors need to see, search for, and get directions to these stores on roads in the transportation network dataset that your organization maintains daily. Some of the stores are within walking distance of each other. To enable the inspections, you need to create a map that they can use in Navigator that contains the stores, roads, and a custom travel mode that produces walking directions to stores.

To provide the map the inspectors need, you'll use ArcGIS Pro. You'll add the store data to the transportation network dataset maintained by your organization. You'll then enable searching for stores, create a custom travel mode for getting walking directions to stores, package the data as a mobile map package, and share it with your ArcGIS organization. The inspectors will be able to download the map in Navigator and use it to get to stores throughout Paris.

Note:

If you want to modify an Esri-provided navigation map rather than create your own with all of your own data, see one of the other Navigator for ArcGIS exercises on the Prepare maps tab of the Navigator help. For guidance on 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.

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

A sample dataset is provided for you to use with this exercise, but if you want to follow along with your own data, make sure that all your basemap data is contained in a single geodatabase that does not include your operational data.

Create a project

Open ArcGIS Pro and create a new project for your work on this navigation map for Paris store inspections.

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, under the Create a new project section, click Blank Project Template.
  3. In the Name field, enter a project title that is clear to you, such as Paris Store Inspections.
  4. If you want to change the default location where the project is saved to a more intuitive location, do so by clicking Browse Browse and choosing the folder where you want to save the project.
  5. Leave the box next to Create a new folder for this project checked, so the project and its items are stored in one location, and click OK.

    A blank project opens, and you are ready to create a basemap with your organization's transportation network dataset.

Create a basemap

Create a basemap that contains your organization's network dataset on which you will overlay the store 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. On the Insert tab, in the Project group, click New Basemap New Basemap. If New Basemap is not visible, first click the New Map or New Scene drop-down list, and click New Basemap.

    A new blank map view opens. You can now add layers to it.

  2. On the Map tab, in the Layer group, click Add Data Add Data.
  3. Browse to the basemap layers that you want to include in the map. The City of Paris keeps this data in a layer package that is available in a portal. Under Portal, click All Portal All Portal.
  4. In the Search bar, type Navigator tutorial basemap and press Enter.

    The Navigator for ArcGIS Tutorial - Basemap Layers layer package appears.

  5. Click the layer package and click OK.

    Four layers appear in the Contents pane: Paris Streets, Water, Parks, and ParisMultimodal_ND. The Paris Streets layer is your road data. The Water and Parks layers contain local water bodies and parks, respectively. This data will be helpful to the inspectors if they want to reorient themselves in relation to a well-known park or water body. The ParisMultimodal_ND layer is your complete transportation network dataset, with your road data as well as the logic involved in generating routes. All the basemap data is contained in a single geodatabase—this is required when making basemaps for Navigator.

  6. In the Contents pane, click List By Data Source List By Data Source to make sure that all the layers in your basemap come from the same geodatabase.

    Layers are listed by their data sources, and you see that all the layers come from the same geodatabase.

  7. In the Contents pane, double-click the default name for the basemap, change it to Paris Store Inspections_BM, and click OK.
  8. Click Save Project Save.
  9. On the Insert tab, in the Project group, click the New Map drop-down list and click New Map New Map.

    A new map is created with the World Topographic Map as the basemap.

  10. On the Map tab, click Basemap Basemap, scroll to the bottom of the window, and click your newly created basemap, Paris Store Inspections_BM.

    The World Topographic Map basemap changes to your new Paris Store Inspections_BM basemap.

  11. Right-click the layer and click Zoom To Layer Zoom To Layer.

    Your basemap layers appear on the map.

  12. Click Save Project Save.

Add an asset layer

Now that you have created a basemap with your organization's network dataset, add the store data to your map so that inspectors can view, search for, and route to particular stores in Paris.

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. On the Map tab, in the Layer group, click Add Data Add Data.
    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 store data that you want to include in the map. As with the basemap data, the City of Paris also 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 stores and press Enter.

    The Navigator for ArcGIS Tutorial - Stores layer package appears.

  4. Click the layer package and click OK.

    Stores appear on the map, and the layer appears in the Contents pane.

    Stores layer
    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.

  5. In the Contents pane, click List By Data Source List By Data Source to make sure that the Stores layer comes from a different geodatabase than the basemap layers.

    Your operational layer should be in a different geodatabase than your basemap layers because when you package all of your data as a mobile map package, the data in the geodatabase with the basemap layers will compress together, and you don't want your operational data to be compressed with the basemap data.

    You see that the store layer and basemap layers come from different geodatabases.

    Caution:

    Your map and network dataset need to have the same coordinate system, otherwise you will receive a warning when you try to package all the data using the Create Mobile Map Package geoprocessing tool. To check this for the network dataset layer, in the Contents pane, right-click the layer and click Properties Properties. In the Layer Properties window, click Source and expand the Spatial Reference section. Similarly, to check this for the map, right-click it in the Contents pane, and click Properties Properties. In the Map Properties window, click Coordinate Systems and click Details.

    At this point, you have created a map for the inspectors that contains roads and stores. However, you have not yet made the stores searchable or provided a way for inspectors to get walking directions.

Create a locator to search for assets

Since inspectors identify stores they need to route to by their names, enable searching for stores by name in Navigator by creating a custom address locator. Enabling search by name using the Create Address Locator tool allows inspectors to quickly find their destinations.

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. If the Stores layer is not already selected in the Contents pane, click it.
  2. On the Analysis tab, in the Geoprocessing group, click Tools Toolbox.
    Tools button

    The Geoprocessing pane appears.

  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. Since the inspectors need to be able to search for stores, choose Stores for Reference Data.

    The reference data is the data the locator will search through to find a specific feature. In this case, the locator will search the Stores layer for a specific store. See Reference data in the ArcGIS Pro help for information about the various purposes of reference data.

  6. Since you want to enable searching by the store's name, choose NOM for Place Name.

    Place Name is the attribute the locator will use to find a feature. In this case, you are making a locator that will search for stores by their names.

  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 inspectors can now search for stores by name in Navigator.

Test asset searching

Before sharing the map with the inspectors, test whether search is working properly by searching for a specific store.

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 name of a store on the map that you want to locate. For example, type the name ELYSEE 26 and press Enter.

    The map zooms in to the store you searched for and the store 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.

Create your own travel mode

Since your inspectors will walk between certain stores, they need walking directions. Create a travel mode that the inspectors will choose in Navigator and provide them with walking directions to stores to save fuel costs for your organization.

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 ParisMultimodal_ND layer, and click Properties Properties.
  2. At the lower left of the dialog box, click Travel Modes.

    You see details about the Driving Time travel mode, which is already included in your organization's network dataset.

  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 Walking Time so that the inspectors know what the purpose of this travel mode is: to generate walking directions to stores that minimize the time it takes to travel between stores.
  5. In the Description field, enter Use this travel mode to produce walking directions to stores, which minimizes the time it takes to travel between stores to provide the inspectors with more details about this travel mode.
  6. Set the Type field to Walking.
  7. Click Costs to expand this section.
  8. Set the Impedance field to PedestrianTime.

    Impedance specifies the cost attribute on which to optimize the analysis. By setting the impedance to PedestrianTime, you are specifying that the cost attribute on which to optimize the analysis for the Walking Time travel mode should store the time it takes to walk along edges or streets.

  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 Oneway attribute, and click it.

    The Restriction Usage parameter appears under the attribute.

  11. Change the value for Restriction Usage from Prohibited to Prefer (low), since you want inspectors to be able to get walking directions that include one-way streets, but you also don't want one-way streets to be significantly preferred over two-way streets.
  12. Click OK.

    You have created a custom travel mode that allows inspectors to receive walking directions to stores.

Test your travel mode

Before packaging the map, test whether your travel mode is working correctly by creating two stops near stores that can be traveled to by either walking or driving, and the walking and driving routes are different. If the Driving Time travel mode and your travel mode produce different routes to the stores, 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. In the Locate pane, search for the store named SAMARITAINE.

    The map zooms in to the store that you searched for.

  2. Slightly zoom out until you also see the store named GALERIE CARROUSEL DU LOUVRE to the west of SAMARITAINE.

    Inspectors could travel between these two stores by either walking or driving. The walking route is more direct. In the following steps, you will create stops at each of these stores, and run network analysis using the Driving Time travel mode and your newly created travel mode. If your travel mode generates a more direct route than the Driving Time travel mode, your travel mode works.

  3. 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 ParisMultimodal_ND appears. This is the network dataset that you want to test. If it doesn't appear, click Change Network Data Source, click ParisMultimodal_ND, and click OK.

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

  4. Click the Edit tab and click Create Create Features.
  5. In the Create Features pane, search for stops and click this in the results.
  6. Snap a stop on top of the store SAMARITAINE and a stop on top of the store GALERIE CARROUSEL DU LOUVRE.
  7. On the Route tab, in the Travel Settings group, make sure that the Mode field is set to Driving Time.
  8. In the Analysis group, click Run Run.

    The below route is generated between the two stops.

    Route generated with the Driving Time travel mode
  9. In the Travel Settings group, set the Mode field to Walking Time and click Run Run again.

    A different, more direct route is generated.

    Route generated with the Walking Time travel mode

    You have successfully created a custom travel mode that produces walking directions to stores. 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.

  10. 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 the stores, roads, locators, and a custom travel mode ready for your inspectors. With the Create Mobile Map Package geoprocessing tool, combine all of these components into one file that you can share with inspectors to use offline in Navigator. After you share the mobile map package with inspectors, 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.
    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 inspectors will search for in Navigator.
    Note:

    Inspectors 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 choose the store 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. If you want to add a second locator to the project, choose it in the second Input Locator field.

    If you want to include another asset address locator, create it using the Create Address Locator tool as previously described in the Create a locator to search for assets section and select that locator here.

    If you want to include a general address locator in your package to enable mobile workers to search for common locations such as street addresses, you can create one using the Create Composite Address Locator geoprocessing tool. After you create it, you can select it in the second Input Locator field, and later when you click Run Run, you'll incorporate it in another composite locator that enables your 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. In the Description field, briefly explain the purpose of this map.
  10. Optionally provide values for the remaining fields in the Create Mobile Map Package pane; however, this is not necessary.
  11. 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 successfully.

Share the package

Share the package with inspectors so that they can use Navigator to route to stores in Paris.

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. 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.
  4. For the Summary field, briefly summarize the purpose of the package.
  5. Optionally provide values for the Tags and Credits fields; however, this is not necessary.
  6. 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.

  7. 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 inspectors can see, search for, and route to stores in Paris. 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 package.
    You see the map of stores and roads in Paris 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 store by its name.

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

  3. Generate a route to this store to see if inspectors can generate directions to stores.
    Note:

    If you are not physically located in Paris, 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 inspectors can generate walking directions to stores.
    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 created a navigation map that includes stores and your organization's transportation network dataset. You also enabled inspectors to search for stores and get walking directions to stores using a custom travel mode. You then packaged all of the data as a mobile map package and shared it with the inspectors. Now they can open the map in Navigator and see, search for, and route to stores offline on your organization's transportation network.