适用于 ArcGIS Indoors Pro 或 ArcGIS Indoors Maps 扩展模块。
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 文件中的 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 地理数据库时,此列才适用。 |
SECTIONS | 一个或多个 CAD 面图层,用于定义地区的范围。 部分也称为翼,表示空间的集合,其中包括楼层的逻辑细分。 与区域不同,空间通常仅属于一个部分,例如西翼。 注:仅当使用 Indoors 地理数据库时,此列才适用。 |
SECTION_LINES | 一个或多个 CAD 折线图层,用于定义地区的边和范围。 部分也称为翼,表示空间的集合,其中包括将从中创建面的楼层的逻辑细分。 与区域不同,空间通常仅属于一个部分,例如西翼。 注:仅当使用 Indoors 地理数据库时,此列才适用。 |
UNITS | 一个或多个 CAD 面图层,用于定义建筑物内的可用空间,例如办公室、走廊和楼梯。 必填:必须填充 UNITS 或 UNITS_LINES 列。 |
UNIT_LINES | 一个或多个 CAD 折线图层,用于定义创建面时基于的建筑物内可用空间的边和范围。 必须填充 UNITS 或 UNITS_LINES 列。 注:如果在楼层属性工作表中 CLOSE_DOORS 设置为 Y,则不列出在 OPENINGS 列中指定的门 CAD 图层。 |
DETAILS | 一个或多个 CAD 折线,用于定义内部细节,这些细节折线在室内地图上显示空间的分区以及每个空间和建筑物的进出位置,例如墙壁、门、窗户等的位置。 |
OPENINGS | 一个或多个 CAD 折线图层,用于定义应视为关闭的门,以基于 UNIT_LINES 列中的图层创建更干净的单元面。 注:必须针对门关闭缓冲区参数填充 OPENINGS 列,才能在运行将楼层平面图导入 Indoors 地理数据库工具时起作用。 |
“注记至字段”工作表
“注记至字段”工作表可将 CAD 图层中的注记映射到室内要素类中的属性。 配置模板包括 Indoors 要素类和属性字段的默认值。 您可以删除不需要的任何行,也可以根据需要添加行以将 CAD 注记映射到其他室内要素类属性。
列 | 描述 |
---|---|
SOURCE_ANNOTATION | 包含要映射的注记的 CAD 图层的名称。 注:此列支持将特殊语法用于解析长或多行 CAD 注记,或提取块注记。 |
TARGET_FEATURE_CLASS | 将注记映射到的要素类的名称。 目标要素类必须是 Indoors 模型中的以下面要素类之一:设施点、级别、单元、部分或区域。 |
TARGET_FIELD_NAME | 将注记映射到的目标要素类中的属性字段的名称。 字段的数据类型必须是以下项之一:文本型、短整型、长整型、浮点型或双精度型。 注:如果根据配置文件中其他位置的信息填充目标字段,则将忽略该字段的“注记至字段”映射。 |
设施点属性工作表
“设施点属性”工作表可存储有关要导入的一个或多个设施点的元数据,例如每个设施点的名称和高度。 在导入过程中,此元数据将应用于室内数据集中的要素和属性。
列 | 描述 |
---|---|
SITE_ID | 站点的唯一标识符字符串。 此项长度不应超过 50 个字符。 需要值。 |
SITE_NAME | 站点的常用名称。 其不得多于 100 个字符。 |
FACILITY_ID | 设施点的唯一标识符字符串。 该字符串由 SITE_ID、分隔符和对该设施点具唯一性的字符串(例如设施点的名称)组成。 其不得多于 50 个字符。 |
FACILITY_NUMBER | 设施点的唯一标识符整数。 注:仅当使用在 ArcGIS Pro 2.6 或较早版本中创建的 Indoors 地理数据库时,此列才适用。 |
NAME | 设施点的短名称: 其不得多于 100 个字符。 需要值。 |
NAME_LONG | 设施点的长名称。 其不得多于 255 个字符。 |
DESCRIPTION | 设施点的描述。 其不得多于 255 个字符。 注:仅当使用在 ArcGIS Pro 2.6 或较早版本中创建的 Indoors 地理数据库时,此列才适用。 |
ADDRESS | 设施点的地址。 其不得多于 255 个字符。 注:仅当使用在 ArcGIS Pro 2.6 或较早版本中创建的 Indoors 地理数据库时,此列才适用。 |
UNIT | 设施点的单元或套房名称。 其不得多于 10 个字符。 注:仅当使用在 ArcGIS Pro 2.6 或较早版本中创建的 Indoors 地理数据库时,此列才适用。 |
LOCALITY | 设施点所在的城镇。 其不得多于 100 个字符。 注:仅当使用在 ArcGIS Pro 2.6 或较早版本中创建的 Indoors 地理数据库时,此列才适用。 |
PROVINCE | 建筑物的州、地区或省。 其不得多于 50 个字符。 注:仅当使用在 ArcGIS Pro 2.6 或较早版本中创建的 Indoors 地理数据库时,此列才适用。 |
COUNTRY | 设施点所在的国家/地区。 其不得多于 2 个字符。 注:仅当使用在 ArcGIS Pro 2.6 或较早版本中创建的 Indoors 地理数据库时,此列才适用。 |
POSTAL_CODE | 设施点的邮件分类代码。 其不得多于 50 个字符。 注:仅当使用在 ArcGIS Pro 2.6 或较早版本中创建的 Indoors 地理数据库时,此列才适用。 |
DATE_BUILT | 设施点的建造日期。 注:仅当使用在 ArcGIS Pro 2.6 或较早版本中创建的 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 | 楼层的短名称。 注:NAME_SHORT 值用于楼层感知型地图中的楼层过滤器。 建议使用不超过四个字符的短名称以优化过滤体验。 需要值。 |
DESCRIPTION | 楼层描述。 其不得多于 255 个字符。 注:仅当使用在 ArcGIS Pro 2.6 或较早版本中创建的 Indoors 地理数据库时,此列才适用。 |
ACCESS_TYPE | 楼层的访问类型(例如访客、员工或公众)。 其不得多于 50 个字符。 注:仅当使用在 ArcGIS Pro 2.6 或较早版本中创建的 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 折线图层在“图层转要素类”工作表的 UNIT_LINES 和 OPENINGS 列中列出时,CLOSE_DOORS 值才会起作用。 该工具可能检测不到与 CAD 墙壁折线相距太远的 CAD 门折线。 将楼层平面图导入 Indoors 地理数据库工具中的门关闭缓冲区参数可用于确定最大检测距离(以英寸为单位)。 |
PROCESS | 指定工具是否将处理该楼层。
需要值。 |
源文件工作表
“源文件”工作表可存储 CAD 工程图的文件路径,并将每个工程图关联到“级别属性”表上定义的级别。 如果单个级别的 CAD 数据存在于彼此叠加的多个工程图中,则可以定义每个工程图文件的源路径并将其关联到单个级别。
列 | 描述 |
---|---|
SOURCE_PATH | 源 CAD 文件在本地计算机或网络上的文件路径。 需要值。 |
LEVEL_ID | 已关联级别的唯一标识符字符串。 需要值。 注:此值必须与“楼层属性”工作表上相应楼层的 LEVEL_ID 相匹配。 |