Update Indoors data

Available for an ArcGIS organization licensed with the Indoors extension.

Once data is maintained in the ArcGIS Indoors Information Model, you may need to periodically integrate updated CAD files with the geodatabase. This could be for a new building, a new floor in an existing building, or remodeling an existing floor. The ArcGIS Indoors geoprocessing tools work on a selected subset of data to allow updates to be applied.

Tip:

Before updating Indoors data, it is recommended that you make a backup of the geodatabase.

Process updated CAD files

The Import Floorplans To Indoors Geodatabase geoprocessing tool can be run on a populated indoors geodatabase to add new buildings and floors, or to replace existing information from updated CAD files.

In the configuration spreadsheet used by the Import Floorplans To Indoors Geodatabase tool, on the Level Properties sheet, the PROCESS column identifies the CAD files the tool processes. Because you can choose to only process a subset of files, all CAD files for one or more sites can be managed in a single configuration spreadsheet.

When the Import Floorplans To Indoors Geodatabase tool is run on a populated geodatabase, the following occurs:

  • For Details, Levels, Sections, Units, and Zone feature classes, any features with matching FACILITY_ID and LEVEL_ID values are deleted before new features are imported from CAD files.
  • For the Facilities feature class, if there is an existing feature with a matching FACILITY_ID value, the following occurs:
    • Geometry is updated by merging the existing Facilities feature with new geometry for selected levels. If MERGE_LEVELS = N, the new geometry is from the CAD layer in the FACILITIES or FACILITY_LINES column. If MERGE_LEVELS = Y, the geometry is from the CAD layer in the LEVELS or LEVEL_LINES column.
    • All attribute values are retained from the existing feature.

If existing Details, Levels, Sections, Units, or Zone features have attributes that need to be retained, follow these steps:

  1. Export the features to be updated to separate feature classes.
  2. Run the Import Floorplans To Indoors Geodatabase tool on CAD files to update them.
  3. If existing features have the same unique ID as new features, such as UNIT_ID or DETAIL_ID, join features by their unique ID field and transfer attributes.
  4. If existing and new features do not have the same unique ID, do the following:
    1. Convert existing features to points using the Feature To Point geoprocessing tool.
    2. Use Spatial Join to join new features to existing points.

      Only join attributes that need to be updated.

    3. Transfer attributes.

Update floor plans

To update floor plans, complete the following steps:

  1. Update the configuration spreadsheet with new CAD files, CAD layer names, building information, and floor information, where applicable.
    Note:

    The format of any new SITE_ID, FACILITY_ID, and LEVEL_ID values you add to the configuration spreadsheet must match the format used by those fields in the existing Indoors database.

  2. Set PROCESS to Y for only the levels to be updated.
  3. Run the Import Floorplans To Indoors Geodatabase tool.

Update points of interest, occupants, and events

Depending on the updates being made, the point of interest (POI), occupant, and event features must be updated. The general steps for updating all three types of features are the same: delete existing invalid features, create features for the updated area in a separate feature class, and append the new features to the current feature class. Specific steps are provided below.

Update POIs

To update POI features, (excluding entryways), complete the following steps:

  1. Delete invalid POI features from the workspace.

    These features will be replaced with updated features.

  2. Follow the steps in Load POIs and events to create POI features for updated areas. Create the points in a separate feature class.
    Tip:

    You will append them to an existing feature class in a later step.

  3. Update the CATEGORY_TYPE and CATEGORY_SUBTYPE of the new points as applicable.
  4. Use the Append geoprocessing tool to load the new points into the current PointsOfInterest feature class in the existing workspace.

Update entryways in POIs

To update entryway POI features, complete the following steps:

  1. Delete invalid entryways POI features from the workspace.
    Tip:

    If the USE_TYPE of new entryway features will be the same as existing features, you can use the Generate Facility Entryways geoprocessing tool's Delete Existing Entryways parameter to have the tool automatically delete entryway points with matching USE_TYPE values before generating the new entryway points.

  2. Run the Generate Facility Entryways tool to create entry or exit points in the PointsOfInterest feature class.

Update occupants

To update occupant features, complete the following steps:

  1. Delete invalid point features from the current People feature class.

    These features will be replaced with updated features.

  2. Load occupant data to create features for updated areas using the Generate Occupant Features geoprocessing tool.
    Tip:
    • Use occupant data that has been filtered to only contain information pertaining to updated areas.
    • Create the points in a separate feature class. You will append them to an existing feature class in the next step.
  3. Use the Append tool to load the new points into the current People feature class.

Update events

To update event features, complete the following steps:

  1. Delete invalid event features from the geodatabase.

    These features will be replaced with updated features.

  2. Follow the steps in Load events data to create events for updated areas.
    Tip:
    • Use an input spreadsheet that has been filtered to only contain events for updated areas.
    • Create the points in a separate feature class. You will append them to an existing feature class in the next step.
  3. Use the Append tool to load the new points into the current Events feature class in the existing workspace.

Update landmarks

If features that are routed to Indoor Viewer, ArcGIS Indoors for Android, or ArcGIS Indoors for iOS have been moved, or if there are new features to route, you must update the Landmarks feature class.

  1. Delete invalid features from the Landmarks feature class.
  2. Create landmark point features in a new feature class.

    You will append them in the next step.

  3. Use the Append tool to load the new landmark points into the current Landmarks feature class.