Update the Indoors network

Available for an ArcGIS organization licensed with the Indoors extension.

You may need to update your network dataset when your data changes due to the following circumstances:

  • A new building is added to a site.
  • One or more floors is added to a building.
  • One or more floors is remodeled.

To update your network dataset, follow the same process as when you created it, but only on the updated features.

Update pathways

You can run the Generate Indoor Pathways geoprocessing tool on a subset of building (facilities) or floors (levels) as defined by the Input Level Features parameter. When the Generate Indoors Pathways tool is run on a populated Indoors workspace, the tool deletes any pathway features with FACILITY_ID and LEVEL_ID values matching the Input Level Features and generates new features for the selected areas.

  1. Use the Select Layer By Attribute selection tool to choose the floor footprint features for areas you want to update.

    In the Indoors Model, the floor footprint features are in the Levels feature class.

    Note:

    If there aren't any floor features chosen in the layer passed to Input Level Features parameter, the Generate Indoor Pathways tool updates pathways for all floors in the layer.

  2. For the remodeled floors, use the same Lattice Density value as when the floor was originally processed.

    This helps keep existing floor transition features connected to updated PrelimPathways features.

  3. Run the Generate Indoor Pathways tool.

    The pathway features are updated for the selected floors.

Update floor transitions

You can run the Generate Floor Transitions geoprocessing tool on a populated Indoors geodatabase to add transitions for new buildings, add transitions for new floors in existing buildings, or update transitions for remodeled floors.

For any update scenario, if you check the Delete Existing Features check box, the Generate Floor Transitions tool deletes transition features that spatially intersect space polygons in the input layer and re-creates them for the entire building. If you do not delete existing features, the tool creates transitions for the input space features, leaving existing features intact.

Depending on the type of updates to the building, there are different workflows for updating transitions. Regardless of which you choose, the updates are made to the PrelimTransitions feature class. The Thin Indoor Pathways tool deletes existing features in the Transitions feature class, replacing them with updated features from the PrelimTransitions feature class. If any attribute updates have been made to transition features, apply them to the PrelimTransitions feature class during the update process.

Generate transitions for a new building

To update a site with a new building, perform the following steps:

  1. Verify that features in the PrelimPathways feature class are generated for the new building.
  2. In the Generate Floor Transitions geoprocessing tool, use expressions as necessary to filter which space types to process for the new transitions.
  3. Optionally, enter a delay value to add elevator wait time.
  4. Uncheck the Delete Existing Features check box.
  5. Run the Generate Floor Transitions tool.

    Transitions features are added to the Target Transitions feature class.

  6. Reshape stairway features.

Generate transitions for an existing building with new or remodeled floors

For remodeled floors that have elevators and stairways in the same locations, the floor transition features may not need to be updated. After the Generate Indoor Pathways tool updates PrelimPathway features, ensure that the PrelimTransitions start and end vertices are within 4 meters of a vertex. The Thin Indoor Pathways tool automatically connects to features within this tolerance. If the transitions still need to be updated, perform the following steps:

  1. Ensure that features in the PrelimPathways feature class are updated for the new or remodeled floor.
  2. In the Generate Floor Transitions tool, use expressions as necessary to filter which space types to process for the new transitions.
  3. Optionally, enter a delay value to add elevator wait time.

    Existing delay values will be updated to reflect the new elevator wait time for all selected buildings if a wait time is provided.

  4. Check the Delete Existing Features check box.
  5. Run the Generate Floor Transitions tool.

    The existing features in the PrelimTransitions feature class are deleted for the filtered space features and recreated for the entire building.

  6. Reshape stairway features.

Generate transition features manually for a new floor

When you add a floor to a building, rather than generating new transitions for the entire building, you can manually duplicate existing features using the Duplicate Vertical tool. This workflow is applicable if an elevator shaft or stairwell is extended up or down.

  1. Run the Generate Floor Transitions tool to create vertical line transitions for only elevators.
  2. Click the Edit tab.
  3. Click the Select button Select by Rectangle.
  4. Select the transition feature adjacent to the floor that you want to duplicate.
  5. Use the Duplicate Vertical tool with the following options to create stairwells for additional floors:
    1. In the Vertical Offset text box, type the relative height of the floor.
    2. In the Number of times to be duplicated text box, type the number of floors to which the stairwell extends.
      Note:

      If the height of your building's floors is not consistent, you may need to run the Duplicate Vertical tool multiple times with different offset values.

    3. Verify that the start and end vertices are snapped to vertex intersections on the features in the PrelimPathways feature class, and verify their z-values.
    4. Update the From Height, To Height, From Level, To Level, From Vertical Order, and To Vertical Order fields for each stairway that was added.
  6. Repeat these steps as needed until all features in the PrelimTransitions feature class are created.
  7. Run the Calculate Geometry Attributes geoprocessing tool with the Geometry Property parameter set to Length (3D) to calculate the Length (3D) attribute for correct travel time.

Thin updated pathways

You can run the Thin Indoor Pathways geoprocessing tool on a subset of buildings or floors for a populated Indoors geodatabase by filtering the features in the Input Level Features parameter using a definition query or selection.

When the Thin Indoor Pathways tool is run on a populated Indoors geodatabase, the following occurs:

  • Any existing pathways features in the Target Pathways with matching FACILITY_ID and LEVEL_ID values to the areas to be processed are deleted. Updated features from the Input Pathway Features are then appended to the Target Pathways.
  • Any existing transitions in the Target Transitions with matching FACILITY_ID values to the areas to be processed are deleted. Updated features from the Input Transitions Features are then appended to the Target Transitions.

Follow these steps to thin updated pathways generated:

  1. Ensure that the points that need to be routed, such as points of interest (POIs) and events, are updated for new areas.
  2. Delete the network dataset (Network_ND) from the input geodatabase.
  3. Run the Thin Indoor Pathways tool with the Input Level Features parameter filtered to run on updated areas. Use updated point locations for route locations.

Classify updated pathways

You can run the Classify Indoor Pathways geoprocessing tool on a populated Indoors geodatabase to update pathway ranks as primary or secondary for remodeled floors or buildings.

The Target Pathways parameter should contain updated thinned pathway features for the remodeled floor or building. You can run the tool on one or more floors across any number of buildings.

Note:

Don't run the tool on pathways that are already ranked, as this results in increased network size.

  1. Ensure that the thinned pathways are updated for the remodeled floor or building.
  2. Delete the network dataset (Network_ND) from the input geodatabase.
  3. In the Classify Indoor Pathways tool, use a definition query or make a selection to filter classification to specific spaces.
  4. Run the Classify Indoor Pathways tool.

    The pathway classification for the updated floor or building is updated.

  5. Create and build the network dataset by following the rank pathways steps.