CAD floor plan template file

Available for an ArcGIS organization licensed with the Indoors extension.

The Config_CAD_Indoors_Template file stores a set of configuration options for the Import Floorplans To Indoors Geodatabase tool. The template file is included with the ArcGIS Pro installation at <installation location>Program Files\ArcGIS\Pro\Resources\Indoors\MappingFile\Config_CAD_Indoors_Template.xlsx.

Learn more about populating the configuration spreadsheet

Note:

Many fields in the configuration template are not required if you are importing CAD data into the indoor dataset (created using the Create Indoor Dataset tool), which uses a streamlined schema that conforms to the Indoors model. You can still use them with the Indoors geodatabase (created using the Create Indoors Database tool).

The following tables describe the values to store in the columns on each sheet of the template:

CAD Layer to FC Mapping sheet

The CAD Layer to FC Mapping worksheet maps the CAD layers in your CAD files to their corresponding features and attributes in your indoor feature classes.

ColumnDescription
FACILITIES

One or more CAD polygon layers that define the extent of all the floors of a building.

Required: Either the FACILITIES or FACILITY_LINES column must be populated.

FACILITY_LINES

One or more CAD polyline layers that define the extent and edges of all the levels of a facility from which a polygon will be created.

Required: Either the FACILITIES or FACILITY_LINES column must be populated.

LEVELS

One or more CAD polygon layers that define the extent of each floor of a building.

Required: Either the LEVELS or LEVEL_LINES column must be populated.

LEVEL_LINES

One or more CAD polyline layers that define the edges and extent of each floor of a building.

Required: Either the LEVELS or LEVEL_LINES column must be populated.

ZONES

One or more CAD polygon layers that define a collection of spaces on a floor. Zones may define security, access, or the extent of building systems, such as HVAC or sprinkler coverage. A unit space may belong to multiple zones.

Note:

This column is only applicable to users of the Indoors geodatabase.

ZONE_LINES

One or more CAD polyline layers that define the edges of a collection of spaces on a floor from which a polygon will be created. Zones may define security, access, or the extent of facility systems, such as HVAC or sprinkler coverage.

Note:

This column is only applicable to users of the Indoors geodatabase.

ZONE_ID

One or more CAD annotation layers that define unique identifier strings for the zones.

Note:

This column is only applicable to users of the Indoors geodatabase.

ZONE_NAME

One or more CAD annotation layers that define common name strings for the zones.

Note:

This column is only applicable to users of the Indoors geodatabase.

SECTIONS

One or more CAD polygon layers that define the extent of a section. Also referred to as wings, sections represent a collection of spaces that include a logical subdivision of a floor. Unlike in zones, spaces typically belong to only one section, for example, the west wing.

Note:

This column is only applicable to users of the Indoors geodatabase.

SECTION_LINES

One or more CAD polyline layers that define the edges and extent of a section. Also referred to as wings, sections represent a collection of spaces that include a logical subdivision of a floor from which a polygon will be created. Unlike zones, spaces typically belong to only one section, for example, the west wing.

Note:

This column is only applicable to users of the Indoors geodatabase.

SECTION_ID

One or more CAD annotation layers that define unique identifier strings for the sections.

Note:

This column is only applicable to users of the Indoors geodatabase.

SECTION_NAME

One or more CAD annotation layers that define common name strings for the sections.

Note:

This column is only applicable to users of the Indoors geodatabase.

UNITS

One or more CAD polygon layers that define the usable spaces within a building, such as offices, hallways, and stairwells.

Required: Either the UNITS or UNITS_LINES column must be populated.

UNIT_LINES

One or more CAD polyline layers that define the edges and extent of the usable spaces within a building, from which polygons will be created.

Required: Either the UNITS or UNITS_LINES column must be populated.

UNIT_ID

One or more CAD annotation layers that define unique identifier strings for spaces on a level. For example, the annotation strings may be: L3w120 or A-210. During import, the annotation strings are appended to the LEVEL_ID and stored in the UNIT_ID attribute field for the Units feature class.

If there are spaces in the imported annotation strings, the spaces are not included in the UNIT_ID attribute values. Spaces in the UNIT_NAME column are preserved.

Note:

If this column is not populated, the Import Floorplans To Indoors Geodatabase tool automatically generates a unique identifier for each unit.

UNIT_NAME

One or more CAD annotation layers that define common name strings for the spaces, such as Main Reception or Product Testing Lab. The strings are mapped to the NAME and NAME_LONG attributes for the Units feature class.

Note:

If this column is not populated, the Import Floorplans To Indoors Geodatabase tool automatically generates a name for each unit.

UNIT_USE_TYPE

One or more CAD annotation layers that define usage strings for the spaces, such as Office or Hallway. The strings are mapped to the USE_TYPE attribute for the Units feature class. You can use the USE_TYPE attribute to symbolize spaces by use type on a map.

DETAILS

One or more CAD polylines that define interior details that show the partitioning of spaces and entry and exit locations for each space and building, such as the location of walls, doors, windows, and so on, on an indoor map.

OPENINGS

One or more CAD polyline layers that define doors that should be treated as closed to create cleaner unit polygons from the layers in the UNIT_LINES column.

Note:

The OPENINGS column must be populated for the Door Close Buffer parameter to have any effect when you run the Import Floorplans To Indoors Geodatabase tool.

Facility Properties sheet

The Facility Properties sheet takes metadata about the facility or facilities to be imported, such as each facility's name and height. This metadata is applied to features and attributes in the indoor dataset during the import process.

ColumnDescription

SITE_ID

A unique identifier string for the site. This should be 50 characters or less.

A value is required.

SITE_NAME

A common name for the site. This should be 100 characters or less.

FACILITY_ID

A unique identifier string for the facility. The string consists of the SITE_ID, a delimiter, and a string unique to that facility, such as the facility's name. This should be 50 characters or less.

FACILITY_NUMBER

A unique identifier integer for the facility.

Note:

This column is only applicable to users of the Indoors geodatabase.

NAME

The short name for the facility. This should be 100 characters or less.

A value is required.

NAME_LONG

The long name for the facility. This should be 255 characters or less.

DESCRIPTION

A description of the facility. This should be 255 characters or less.

Note:

This column is only applicable to users of the Indoors geodatabase.

ADDRESS

The address of the facility. This should be 255 characters or less.

Note:

This column is only applicable to users of the Indoors geodatabase.

UNIT

The unit or suite designation of the facility. This should be 10 characters or less.

Note:

This column is only applicable to users of the Indoors geodatabase.

LOCALITY

The city or town of the facility. This should be 100 characters or less.

Note:

This column is only applicable to users of the Indoors geodatabase.

PROVINCE

The state, territory, or province of the building. This should be 50 characters or less.

Note:

This column is only applicable to users of the Indoors geodatabase.

COUNTRY

The country of the facility. This should be two characters or less.

Note:

This column is only applicable to users of the Indoors geodatabase.

POSTAL_CODE

The mail sorting code of the facility. This should be 50 characters or less.

Note:

This column is only applicable to users of the Indoors geodatabase.

DATE_BUILT

The date the facility was built.

Note:

This column is only applicable to users of the Indoors geodatabase.

LEVELS_TOTAL

Total number of levels in the facility.

Note:

This column is only applicable to users of the Indoors geodatabase.

ELEVATION_RELATIVE

The z-value of the base of the building, relative to a flat terrain surface. The value is typically 0.

Note:

A value is required if you are using an Indoors geodatabase. If you are using an indoor dataset you can skip this field.

ELEVATION_ABSOLUTE

The absolute z-value of the base of the facility, relative to sea level.

Note:

This column is only applicable to users of the Indoors geodatabase.

HEIGHT_RELATIVE

The z-value of the top of the facility, relative to a flat terrain surface.

A value is required.

HEIGHT_ABSOLUTE

The maximum height of the top of the facility, relative to sea level. For example, a 100-meter-tall facility with an absolute elevation of 350 meters has an absolute height of 450 meters.

Note:

This column is only applicable to users of the Indoors geodatabase.

ROTATION

The geographic rotation (left west=0 advancing clockwise) of the facility. A valid value range is 0–180.

Note:

This column is only applicable to users of the Indoors geodatabase.

MERGE_LEVELS

Specifies whether to generate the facility's polygon by merging its levels' polygons.

  • Y—Union the facility's level polygons (above and below ground) to generate the facility polygon.
  • N—Use the CAD layers listed in the CAD Layer to FC Mapping sheet's FACILITIES or FACILITY_LINES columns to generate the facility polygon.

A value is required.

Level Properties sheet

The Level Properties sheet stores metadata and configuration options for the floors to be imported.

ColumnDescription

FACILITY_ID

The facility's unique identifier string from the Facility Properties sheet.

Note:

This value should match the FACILITY_ID for the corresponding building on the Facility Properties sheet.

A value is required.

LEVEL_ID

The unique identifier string for the floor. The string consists of the FACILITY_ID, a delimiter, and a string unique to that level, usually the level number. This should be 50 characters or less.

A value is required.

NAME

The common name of the floor. This should be 255 characters or less.

Note:

The NAME value is used to populate the LEVEL_NAME field for the Details and Units feature classes.

A value is required.

NAME_SHORT

The short name of the level. This should be four characters or less.

Note:

The NAME_SHORT value is used for the floor filter in ArcGIS Pro and the floor picker in the Indoorsweb and mobile apps.

A value is required.

DESCRIPTION

The description of the level. This should be 255 characters or less.

Note:

This column is only applicable to users of the Indoors geodatabase.

ACCESS_TYPE

The access type of the level (such as visitor, employee, or public). This should be 50 characters or less.

Note:

This column is only applicable to users of the Indoors geodatabase.

LEVEL_NUMBER

An integer representing the floor number for each floor, as might be seen on an elevator in the building. Unlike the VERTICAL_ORDER column, integers in the LEVEL_NUMBER column do not need to be ordinal.

A value is required.

VERTICAL_ORDER

An ordinal integer representing the vertical order of each floor. The vertical order of the ground floor is zero (0). Floors above the ground floor have positive vertical order values, while floors below the ground floor have negative values.

A value is required.

ELEVATION_RELATIVE

The z-value of each level, relative to a flat terrain surface. For example, the relative elevation of the ground floor is 0 meters, the level above it (floor 2) may have a relative elevation of 4.25 meters, and the level below it (the basement) may have a relative elevation of -4.5 meters.

Note:

A value is required if you are using an Indoors geodatabase. If you are using an indoor dataset you can skip this field.

ELEVATION_ABSOLUTE

The absolute z-value of each floor, relative to sea level. For example, floor 1 is 254 meters and floor 2 is 258.25 meters.

Note:

This column is only applicable to users of the Indoors geodatabase.

HEIGHT_RELATIVE

The height of the top of each level, relative to the bottom of that level. For example, the ground floor may have a relative height of 4.25 meters, the level above it (floor 2) may have a relative height of 4.25 meters, and the level below it (the basement) may have a relative height of 4.5 meters.

A value is required.

HEIGHT_ABSOLUTE

The absolute height of each floor, relative to sea level. For example, floor 1 is 258.25 meters and floor 2 is 262.5 meters.

Note:

This column is only applicable to users of the Indoors geodatabase.

CLOSE_DOORS

Specifies whether doors should be treated as closed when generating polygons from CAD polylines.

  • Y—Yes. Doors will be treated as closed when generating polygon features from CAD polylines.
  • N—No.

A value is required.

Note:

The CLOSE_DOORS value only has an effect when CAD polyline layers are listed in the UNIT_LINES and OPENINGS columns of the CAD Layer to FC Mapping sheet.

The tool may not detect CAD door polylines that are positioned too far away from the CAD wall polylines. The Close Door Buffer parameter in the Import Floorplans To Indoors Geodatabase tool determines the maximum detection distance in inches.

PROCESS

Specifies whether the tool should process the level.

  • Y—Yes. The level will be processed.
  • N—No. The level will be skipped when you run the tool.

A value is required.

Source Files sheet

The Source Files sheet stores file paths to your CAD drawings and relates each drawing to a level defined on the Level Properties sheet. If the CAD data for a single level resides in multiple drawings that overlay one another, you can define the source path for each of the drawing files and relate them to a single level.

ColumnDescription

SOURCE_PATH

The file path to a source CAD file on the local machine or network.

A value is required.

LEVEL_ID

The unique identifier string for the related level.

A value is required.

Note:

This value must match the LEVEL_ID for the corresponding level in the Level Properties sheet.