可用于具有 Indoors 扩展模块许可的 ArcGIS 组织。
Config_CAD_Indoors_Template 文件用于存储将楼层平面图导入 Indoors 工具的配置选项集。 该模板位于 ArcGIS Pro 安装的 <installation location>Program Files\ArcGIS\Pro\Resources\Indoors\MappingFile\Config_CAD_Indoors_Template.xlsx 内。
注:
如果要将 CAD 数据导入室内数据集(使用创建室内数据集工具创建),则配置模板中的许多字段都不是必填字段,该数据集使用符合 Indoors 模型的简化方案。 仍可以将这些字段用于 Indoors 地理数据库(使用创建 Indoors 数据集工具创建)。
下表介绍了要在每个模板表的各个列中存储的值。
CAD 图层到 FC 映射工作表
“CAD 图层到 FC 映射”工作表将 CAD 文件中的 CAD 图层映射到室内要素类中的相应要素和属性。
列 | 描述 |
---|---|
FACILITIES | 一个或多个 CAD 面图层,用于定义建筑物所有楼层的范围。 必填:必须填充 FACILITIES 或 FACILITY_LINES 列。 |
FACILITY_LINES | 一个或多个 CAD 折线图层,用于定义创建面时基于的设施点的所有楼层的范围和边。 必填:必须填充 FACILITIES 或 FACILITY_LINES 列。 |
LEVELS | 一个或多个 CAD 面图层,用于定义建筑物每个楼层的范围。 必填:必须填充 LEVELS 或 LEVEL_LINES 列。 |
LEVEL_LINES | 一个或多个 CAD 折线图层,用于定义建筑物每个楼层的边和范围。 必填:必须填充 LEVELS 或 LEVEL_LINES 列。 |
ZONES | 一个或多个 CAD 面图层,用于某一楼层的空间集合。 区域可以定义安全性、访问权限或建筑系统的范围,例如 HVAC 或洒水装置覆盖范围。 单位空间可能属于多个区域。 注:此列仅适用于 Indoors 地理数据库的用户。 |
ZONE_LINES | 一个或多个 CAD 折线图层,用于创建面时基于的楼层的空间集合的边。 区域可以定义安全性、访问权限或设施点系统的范围,例如 HVAC 或洒水装置覆盖范围。 注:此列仅适用于 Indoors 地理数据库的用户。 |
ZONE_ID | 一个或多个 CAD 注记图层,用于定义区域的唯一标识符字符串。 注:此列仅适用于 Indoors 地理数据库的用户。 |
ZONE_NAME | 一个或多个 CAD 注记图层,用于定义区域的公共名称字符串。 注:此列仅适用于 Indoors 地理数据库的用户。 |
SECTIONS | 一个或多个 CAD 面图层,用于定义地区的范围。 部分也称为翼,表示空间的集合,其中包括楼层的逻辑细分。 与区域不同,空间通常仅属于一个部分,例如西翼。 注:此列仅适用于 Indoors 地理数据库的用户。 |
SECTION_LINES | 一个或多个 CAD 折线图层,用于定义地区的边和范围。 部分也称为翼,表示空间的集合,其中包括将从中创建面的楼层的逻辑细分。 与区域不同,空间通常仅属于一个部分,例如西翼。 注:此列仅适用于 Indoors 地理数据库的用户。 |
SECTION_ID | 一个或多个 CAD 注记图层,用于定义地区的唯一标识符字符串。 注:此列仅适用于 Indoors 地理数据库的用户。 |
SECTION_NAME | 一个或多个 CAD 注记图层,用于定义地区的公共名称字符串。 注:此列仅适用于 Indoors 地理数据库的用户。 |
UNITS | 一个或多个 CAD 面图层,用于定义建筑物内的可用空间,例如办公室、走廊和楼梯。 必填:必须填充 UNITS 或 UNITS_LINES 列。 |
UNIT_LINES | 一个或多个 CAD 折线图层,用于定义创建面时基于的建筑物内可用空间的边和范围。 必填:必须填充 UNITS 或 UNITS_LINES 列。 |
UNIT_ID | 一个或多个 CAD 注记图层,用于定义楼层空间的唯一标识符字符串。 例如,注记字符串可能如下:L3w120 或 A-210。 在导入过程中,注记字符串会追加到 LEVEL_ID,并存储在 Units 要素类的 UNIT_ID 属性字段中。 如果导入的注记字符串中存在空格,则这些空格不会包含在 UNIT_ID 属性值中。 将保留 UNIT_NAME 列中的空格。 注:如果未填充此列,则将楼层平面图导入 Indoors 地理数据库工具会自动生成每个单元的唯一标识符。 |
UNIT_NAME | 一个或多个 CAD 注记图层,用于定义空间的公共名称字符串,例如 Main Reception 或 Product Testing Lab。 这些字符串将映射到 Units 要素类的 NAME 和 NAME_LONG 属性。 注:如果未填充此列,则将楼层平面图导入 Indoors 地理数据库工具会自动生成每个单元的名称。 |
UNIT_USE_TYPE | 一个或多个 CAD 注记图层,用于定义空间的用途字符串,例如 Office 或 Hallway。 这些字符串将映射到 Units 要素类的 USE_TYPE 属性。 可使用 USE_TYPE 属性在地图上按使用类型符号化空间。 |
DETAILS | 一个或多个 CAD 折线,用于定义内部细节,这些细节折线在室内地图上显示空间的分区以及每个空间和建筑物的进出位置,例如墙壁、门、窗户等的位置。 |
OPENINGS | 一个或多个 CAD 折线图层,用于定义应视为关闭的门,以基于 UNIT_LINES 列中的图层创建更干净的单元面。 注:必须针对门关闭缓冲区参数填充 OPENINGS 列,才能在运行将楼层平面图导入 Indoors 地理数据库工具时起作用。 |
设施点属性工作表
“设施点属性”工作表采用有关要导入的一个或多个设施点的元数据,例如每个设施点的名称和高度。 在导入过程中,此元数据将应用于室内数据集中的要素和属性。
列 | 描述 |
---|---|
SITE_ID | 站点的唯一标识符字符串。 其不得多于 50 个字符。 需要值。 |
SITE_NAME | 站点的常用名称。 其不得多于 100 个字符。 |
FACILITY_ID | 设施点的唯一标识符字符串。 该字符串由 SITE_ID、分隔符和对该设施点具唯一性的字符串(例如设施点的名称)组成。 其不得多于 50 个字符。 |
FACILITY_NUMBER | 设施点的唯一标识符整数。 注:此列仅适用于 Indoors 地理数据库的用户。 |
NAME | 设施点的短名称: 其不得多于 100 个字符。 需要值。 |
NAME_LONG | 设施点的长名称。 其不得多于 255 个字符。 |
DESCRIPTION | 设施点的描述。 其不得多于 255 个字符。 注:此列仅适用于 Indoors 地理数据库的用户。 |
ADDRESS | 设施点的地址。 其不得多于 255 个字符。 注:此列仅适用于 Indoors 地理数据库的用户。 |
UNIT | 设施点的单元或套房名称。 其不得多于 10 个字符。 注:此列仅适用于 Indoors 地理数据库的用户。 |
LOCALITY | 设施点所在的城镇。 其不得多于 100 个字符。 注:此列仅适用于 Indoors 地理数据库的用户。 |
PROVINCE | 建筑物的州、地区或省。 其不得多于 50 个字符。 注:此列仅适用于 Indoors 地理数据库的用户。 |
COUNTRY | 设施点所在的国家/地区。 其不得多于 2 个字符。 注:此列仅适用于 Indoors 地理数据库的用户。 |
POSTAL_CODE | 设施点的邮件分类代码。 其不得多于 50 个字符。 注:此列仅适用于 Indoors 地理数据库的用户。 |
DATE_BUILT | 设施点的建造日期。 注:此列仅适用于 Indoors 地理数据库的用户。 |
LEVELS_TOTAL | 设施点的总楼层数。 注:此列仅适用于 Indoors 地理数据库的用户。 |
ELEVATION_RELATIVE | 建筑物底部相对于平坦地形表面的 z 值。 该值通常为 0。 注:使用 Indoors 地理数据库时,需要填写该值。 如果要使用室内数据集,则可跳过此字段。 |
ELEVATION_ABSOLUTE | 设施点底部相对于海平面的绝对 z 值。 注:此列仅适用于 Indoors 地理数据库的用户。 |
HEIGHT_RELATIVE | 设施点顶部相对于平坦地形表面的 z 值。 需要值。 |
HEIGHT_ABSOLUTE | 设施点顶部相对于海平面的最大高度。 例如,一座高 100 米的设施点,其绝对高程为 350 米,其绝对高度为 450 米。 注:此列仅适用于 Indoors 地理数据库的用户。 |
ROTATION | 设施点的地理旋转(左西 = 0,沿顺时针方向前进)。 有效值范围是 0–180。 注:此列仅适用于 Indoors 地理数据库的用户。 |
MERGE_LEVELS | 指定是否通过合并设施点的各个楼层面来生成设施点面。
需要值。 |
级别属性工作表
“级别属性”工作表存储要导入的楼层的元数据和配置选项。
列 | 描述 |
---|---|
FACILITY_ID | “设施点属性”工作表中的设施点唯一标识符字符串。 注:此值应与“设施点属性”工作表上相应建筑物的 FACILITY_ID 相匹配。 需要值。 |
LEVEL_ID | 楼层的唯一标识符字符串。 该字符串由 FACILITY_ID、分隔符和对该楼层具唯一性的字符串(通常为楼层编号)组成。 其不得多于 50 个字符。 需要值。 |
NAME | 楼层的常用名称。 其不得多于 255 个字符。 注:NAME 值用于填充 Details 和 Units 要素类的 LEVEL_NAME 字段。 需要值。 |
NAME_SHORT | 楼层的短名称。 其不得多于 4 个字符。 注:NAME_SHORT 值用于 ArcGIS Pro 中的楼层过滤器以及 Indoors web 和移动应用程序中的楼层选取器 。 需要值。 |
DESCRIPTION | 楼层描述。 其不得多于 255 个字符。 注:此列仅适用于 Indoors 地理数据库的用户。 |
ACCESS_TYPE | 楼层的访问类型(例如访客、员工或公众)。 其不得多于 50 个字符。 注:此列仅适用于 Indoors 地理数据库的用户。 |
LEVEL_NUMBER | 表示每个楼层的楼层编号的整数,可能会在建筑物内的电梯内看见。 与 VERTICAL_ORDER 列不同,LEVEL_NUMBER 列中的整数无需有序。 需要值。 |
VERTICAL_ORDER | 表示每个楼层的垂直顺序的序数整数。 一楼的垂直顺序为零 (0)。 对于一楼之上的楼层,垂直顺序值为正;对于一楼之下的楼层,则为负。 需要值。 |
ELEVATION_RELATIVE | 每个楼层相对于平坦地形表面的 z 值。 例如,一楼的相对高程为 0 米,一楼之上的楼层(2 楼)的相对高程可能为 4.25 米,一楼之下的楼层(地下室)的相对高程可能为 -4.5 米。 注:使用 Indoors 地理数据库时,需要填写该值。 如果要使用室内数据集,则可跳过此字段。 |
ELEVATION_ABSOLUTE | 每个楼层相对于海平面的绝对 z 值。 例如,楼层 1 为 254 米,楼层 2 为 258.25 米。 注:此列仅适用于 Indoors 地理数据库的用户。 |
HEIGHT_RELATIVE | 每个楼层顶部相对于该楼层底部的高度。 例如,一楼的相对高度可能为 4.25 米,一楼之上的楼层(2 楼)的相对高度可能为 4.25 米,一楼之下的楼层(地下室)的相对高度可能为 4.5 米。 需要值。 |
HEIGHT_ABSOLUTE | 每个楼层相对于海平面的绝对高度。 例如,楼层 1 为 258.25 米,楼层 2 为 262.5 米。 注:此列仅适用于 Indoors 地理数据库的用户。 |
CLOSE_DOORS | 指定基于 CAD 折线生成面时是否应将门视为关闭。
需要值。 注:仅当 CAD 折线图层在“CAD 图层转 FC 映射”工作表的 UNIT_LINES 和 OPENINGS 列中列出时,CLOSE_DOORS 值才会起作用。 该工具可能检测不到与 CAD 墙壁折线相距太远的 CAD 门折线。 将楼层平面图导入 Indoors 地理数据库工具中的门关闭缓冲区参数可用于确定最大检测距离(以英寸为单位)。 |
PROCESS | 指定工具是否应处理该楼层。
需要值。 |
源文件工作表
“源文件”工作表可存储 CAD 工程图的文件路径,并将每个工程图关联到“级别属性”表上定义的级别。 如果单个级别的 CAD 数据存在于彼此叠加的多个工程图中,则可以定义每个工程图文件的源路径并将其关联到单个级别。
列 | 描述 |
---|---|
SOURCE_PATH | 源 CAD 文件在本地计算机或网络上的文件路径。 需要值。 |
LEVEL_ID | 已关联级别的唯一标识符字符串。 需要值。 注:此值必须与“楼层属性”工作表上相应楼层的 LEVEL_ID 相匹配。 |