Import CAD floor plans

Available for an ArcGIS organization licensed with the Indoors extension.

After completing the configuration spreadsheet, you can use the Import Floorplans To Indoors Geodatabase tool to import your CAD floor plans into an existing indoor dataset or Indoors geodatabase.

Caution:

Before you import floor plans, make sure your CAD drawings are accurately georeferenced.

Tip:

A good way to test for configuration issues is to set PROCESS to Y for a single level and run the tool. Review the tool messages for errors or unexpected warnings, and review the indoor dataset feature classes for the expected features and attribute values. Once any issues are resolved, you can update the PROCESS column and re-run the tool to import the remaining levels.

Complete the following to import CAD floor plans:

  1. Open ArcGIS Pro and open the project that contains your indoor dataset or Indoors geodatabase.
  2. Run the Import Floorplans To Indoors Geodatabase tool.
  3. Inspect the output.

Once you have loaded your floor plans to the indoor dataset or Indoors geodatabase, you can load additional features, events, and occupant data.

Update CAD floor plans

You can run the Import Floorplans To Indoors Geodatabase tool on a populated indoor dataset or Indoors geodatabase to add new facilities and levels to your dataset or to replace existing information from updated CAD files. To update existing data with new or updated features, you must first update the configuration worksheet, and run the Import Floorplans To Indoors Geodatabase tool.

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

  • For Details, Levels, and Units 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.

Update the configuration spreadsheet

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. You can manage all CAD files for one or more sites in a single configuration spreadsheet because you can choose to only process a subset of files.

Before you run the Import Floorplans To Indoors Geodatabase tool on a populated indoor dataset, update the configuration worksheet as follows:

  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 dataset.

  2. Set the PROCESS column to Y for only the levels you want to update.

Update the indoor dataset

Once you have updated your CAD data in the configuration worksheet, you can run the Import Floorplans To Indoors Geodatabase tool to update the indoor dataset.

In some cases, you may want to retain some of the attributes of existing features in your indoor dataset when you update your CAD floor plans. If existing Details, Levels, or Units features have attributes that need to be retained, complete the following steps:

  1. Export the features you want to update to separate feature classes.
  2. Run the Import Floorplans To Indoors Geodatabase tool on CAD files to update the indoor dataset.
  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 tool.
    2. Use the Spatial Join tool to join new features to existing points.

      Only join attributes that need to be updated.

    3. Transfer attributes.

Related topics


In this topic
  1. Update CAD floor plans