Autodesk Revit 软件的 Revit 文件 (RVT) 和工业基础类 (IFC) 文件使用的是以固定坐标定位数据的 3D 笛卡尔坐标系。 BIM 坐标本质上并不是地理位置,而是相对于简单几何原点 (0,0,0) 的位置。
Revit 文件坐标
尽管您可以创建 x,y 坐标对应于定义的地理空间坐标系的 BIM 数据,但该数据必须包括 PRJ 文件形式的 Esri 坐标系定义才能在 ArcGIS Pro 中正确定位。
在 Revit 软件中有一个名称为地理空间位置的参数。 尽管其使用此名称,但是此信息不足以建立 BIM 模型的地理空间位置。 但是,此地理空间位置信息可以通过 BIM 文件属性用户界面进行检查,且可能有助于您建立 BIM 模型的常规位置。
在 Revit 软件中,文件中用于几何的模型坐标可绘制到地理空间坐标系定义。 可以使用目录窗格快捷菜单中的 BIM 文件属性用户界面。 在将 Revit 数据添加到 ArcGIS Pro 之前检查显示单位和其他文件属性,确保选择适当的坐标系以匹配文件的线性显示单位。 可以使用 Revit 软件中的工作流程为模型建立坐标值,例如,使用指定点坐标工具建立地理空间坐标。 根据 BIM 工程需要或其他因素,可以使用与定义的地理空间坐标系相应的坐标创建 BIM 数据。 在这些情况下,您必须对 BIM 数据进行地理配准以在 ArcGIS Pro 中定位它。
IFC 文件坐标
可以在 IFC 文件中使用与定义的地理空间坐标系相应的线性单位和坐标值创建几何坐标系。 如果此坐标系的对应项包括 PRJ 文件,则数据会在 ArcGIS Pro 中正确定位。
与其他 CAD 和 BIM 数据一样,如果文件坐标未对应于分配的坐标系 PRJ 的坐标,则必须创建包含所需坐标变换的 WLD3 坐标定位文件,或包括它以正确定位数据。 使用为地理配准 BIM 数据提供的工具生成坐标定位文件。
BIM 数据线性单位
BIM 软件可用于以各种标度(包括英尺、米、英寸、毫米)创建、存储和显示数据。 ArcGIS 将定义坐标系定义,以确保使用线性单位(通常为英尺或米)正确进行全局定位。 所选 PRJ 坐标系定义文件的线性单位必须与 BIM 数据的线性单位一致。
Revit 文件线性单位
Autodesk Revit 软件以英尺为单位将所有坐标数据存储在 Revit RVT 文件中。 Revit 模型作者在使用数据时可以设置模型的显示单位。 此线性显示单位设置由 ArcGIS Pro 读取且用于确定数据是否需要缩放以适应所选 PRJ 文件。 如果显示单位采用英寸或英尺,则以英尺为单位的模型坐标将缩放为英尺。 如果显示设置为毫米或米,则以英尺为单位的模型坐标将缩放为米。 分配的坐标系定义 (PRJ) 文件的线性单位必须与 Revit 模型的显示单位设置相匹配,英制或公制。
IFC 文件线性单位
IFC 文件的线性单位由文件作者选择的创作软件指定。 IFC 文件的线性单位存储在 IFCUnitAssignment 属性中,此属性可以在 BIM 文件属性对话框的常规 选项中进行检查。 ArcGIS Pro 将根据指定单位适当缩放 IFC 文件几何。
地理空间坐标系 PRJ 文件
默认情况下,RVT 或 IFC 文件不包含用于定义坐标系的 Esri 坐标系信息,因此必须包括辅助 PRJ 文件。 如果 ArcGIS Pro 未检测到 BIM 工作空间(RVT 或 IFC 文件)的坐标系定义,则假定使用 Esri 未定义坐标系。 如果将数据添加至采用未定义坐标系的 ArcGIS Pro 中的地图或场景,则假定数据坐标的坐标系与当前地图或场景的坐标系相同,但未必正确。 建议您为添加至 ArcGIS Pro 的所有数据定义坐标系,以便对其进行正确定位。
通用 CAD 和 BIM 坐标系文件
要为文件夹中的每个 CAD 或 BIM 文件定义相同的坐标系,可以将包含所需坐标系的 PRJ 文件重命名为 esri_cad.prj,或包含 .uprj 文件扩展名的任何文件名。 随后,每个未分配坐标系的 CAD 或 BIM 文件都将使用通用投影文件作为其坐标系。 当文件夹中的所有文件必须使用相同坐标系时,这非常有用。
空间变换 WLD3 坐标定位文件
如果由于错误或在相对位置上绘制文件导致 CAD 或 BIM 文件中的坐标与所包含的坐标系不对应,则可以使用 Esri 坐标定位文件来指定坐标变换。 坐标定位文件是 ASCII 格式文件,具有两套坐标,可定义线性仿射变换以将 BIM 数据从绘制位置移动、缩放和旋转到所包含坐标系 PRJ 文件的正确坐标。
您可以为 BIM 文件定义坐标变换,方法是在 BIM 文件所在的文件夹中包括有效的坐标定位文件。 包括的坐标定位文件必须与 BIM 文件具有相同名称,但文件扩展名为 .wld3。
BIM 文件必须具有有效的 Esri 坐标系 PRJ,才能创建 WLD3 文件,原因在于坐标定位文件的偏移值必须对应于 Esri PRJ 坐标系定义文件中定义的特定坐标系。
CAD 或 BIM 坐标定位文件 WLD3 包含两组起始点和目标点,用于充分定义 BIM 或 CAD 数据的 3D 仿射变换。
WLD3 坐标变换文件是 BIM 地理配准工作流程生成的结果。
通用 CAD 和 BIM 坐标变换坐标定位文件
要为文件夹中的每个 CAD 或 BIM 文件定义相同的坐标变换,请将包含所需坐标变换的 WLD3 文件重命名为 esri_cad.wld3,或具有 .uwld3 文件扩展名的任何文件名。 ArcGIS Pro 会将坐标变换应用于该文件夹中尚没有其自己的指定坐标定位文件的每个 CAD 或 BIM 文件。 当所有工程图彼此精确对应且需要以相同方式对其进行调整时,该功能很有用。