您可以将详细 3D 模型添加到工程方案,从而可视化设计以进行审查和比较。 工程方案的 3D 模型显示在工程编辑器、计划编辑器和概视图中。
注:
- 在工程编辑器之外,工程第一个方案的详细 3D 模型以工程状态的颜色进行可视化。
- 为了在工程编辑器之外显示工程方案的简化制图表达,请在工程编辑器中绘制第一个方案的建筑物体积。 请参阅添加和编辑体积以了解详细信息。
添加 3D 模型
如果您的工程有 3D 模型,您可以将其添加到方案中。 3D 模型将上传并存储在链接到您的工程的 3D 对象图层中。
注:
与工程相关的 3D 对象图层将作为 3D 模型的记录系统。 上传后,文件以原始格式存储,并且不会对源数据进行任何修改。 为了显示 3D 模型并调整其在 Urban 中的位置,源数据被转换为 .glb 文件并与源文件分开存储。
最佳做法
在将 3D 模型上传到 ArcGIS Urban 之前,请考虑以下最佳做法,以确保您的 3D 模型按预期运行。
支持格式
支持上传以下格式:COLLADA (DAE)、Autodesk Filmbox (FBX)、Autodesk Drawing (DWG)、工业基础类 (IFC)、通用场景描述 (USDC, USDZ)、Wavefront (OBJ)、GL 传输格式 (glTF) 和二进制 GL 传输格式 (glb)。 IFC4 中尚不支持内在地理配准。
由于数据显示前不需要进行复杂的转换,因此 .glTF 和 .glb 文件的上传速度更快。 渲染和编辑性能不受原始格式的影响。
文件大小
上传的 3D 模型(包括纹理)最大大小应为 100MB。 最大 32MB 的模型将具有合理的显示和编辑性能。 大纹理是导致模型文件大小过大和存储消耗过高的最常见因素之一。 考虑优化纹理以获得较低的纹理像素大小数,以进一步提高性能。
图层选择
导出您的 3D 模型,重点是可视化建筑物的外壳和定义建筑元素。 移除内部墙壁、家具和固定装置、建筑细节、管道、电气和暖通空调组件、现场设施以及其他对可视化没有帮助的元素。
几何简化
如果 3D 模型过于复杂,最好使用 3D 建模软件来降低导出几何的复杂性。 例如,在混合程序中,您可以取消细分网格或使用受限制的融合功能来消除分隔平坦区域的不必要的顶点和边缘。
如果从 Revit 中导出 IFC 模型,请在细节层次选项卡上调整细分曲面级别,这将简化一些 Revit 元素,如弯头、地板、扶手、管道配件等。 选择超低、低或中等细节层次来优化性能。
地理位置
3D 模型的原点用于场景中的精确定位。 导出之前,请对 3D 模型进行地理定位,以符合城市模型的坐标系(有关详细信息,请参阅了解本地和全球城市模型),但 Web 墨卡托除外,您必须在 WGS84 中上传 3D 模型才能获得更高的精度。
上传后,可以通过原点坐标将 3D 模型准确定位在场景中。 如果您无法对 3D 模型进行地理定位,请在导出之前将其放置在 3D 建模软件的坐标原点。 上传后,可以在场景中手动移动 3D 模型。
单位和比例
3D 模型单位必须与城市模型坐标系的单位一致。 如果 3D 模型上传到全球城市模型,则单位必须为米。 如果将模型上传到本地城市模型,模型单位必须与投影坐标系的单位相对应。 上传后可以更改比例,但建议您以 1:1 的比例导出模型。
上传 3D 模型
完成以下步骤以在工程方案中可视化和存储 3D 模型:
- 在视图中选择要编辑的工程,或使用“概览”左上角的搜索面板找到该工程。
工程编辑器随即打开。
- 选择页眉中方案下拉菜单中的方案,或在方案设置中创建新方案。
- 单击视图左侧按钮的开发按钮
。
显示开发模式工具栏。
- 在左侧工具栏中,选择上传 3D 模型选项
。
打开文件浏览器。
- 选择要上传的文件,然后单击打开。
文件将上传并存储。 此过程可能需要几分钟时间。 上传完成后,屏幕底部会出现一条绿色消息,通知您现在可以将模型定位在场景中。
注:
- 第一次上传 3D 模型时,将为您的工程创建 3D 对象图层。 此过程可能需要几分钟时间。
- 如果您的模型大于 32MB,您将看到一个确认对话框,通知您模型性能可能不如预期。 如果您接受限制或考虑减小模型尺寸,请单击继续。
- 由于数据存储前不需要进行转换,因此 .glTF 和 .glb 文件的上传速度更快。 对于其他格式,上传可能需要几分钟时间。
- 可放心关闭底部的蓝色上传消息。 此操作不会停止上传。 当 3D 模型在后台上传时,您可以在工程编辑器中执行其他任务。
- 要定位模型,请选择位于研究区域中心的场景中的模型,或者单击底部消息中的定位按钮
。
按照编辑 3D 模型部分中从步骤 5 开始的步骤调整模型的位置。
编辑 3D 模型
初始上传后可以更新 3D 模型的位置。 完成以下步骤以调整模型的位置:
- 在视图中选择要编辑的工程,或使用“概览”左上角的搜索面板找到该工程。
工程编辑器随即打开。
- 选择页眉中方案下拉菜单中的方案,或在方案设置中创建方案。
- 单击视图左侧按钮的开发按钮
。
显示开发模式工具栏,选择工具
默认启用。
- 在场景中选择 3D 模型。
3D 模型高亮显示并具有橙色控点。 模型下方显示带有附加选项的编辑工具栏。
注:
如果编辑工具栏妨碍编辑,您可以使用左侧控点移动它。
- 使用橙色控点旋转模型并改变其高度或位置。
- 在编辑工具栏中单击定位按钮
键入模型位置的确切坐标或更改比例。
将模型定位到确切位置,并改变大小。
注:
该位置预计位于城市模型的坐标系中,但 Web 墨卡托除外,其中坐标是在 WGS84 中添加的。
- 在编辑工具栏中单击创建副本按钮
复制模型。
第二个模型将添加到场景中并存储用于工程方案。
- 单击删除 按钮
将模型从工程方案中删除。
模型从场景中删除。
- 单击更多按钮
展开其他选项,然后选择复制到选项将模型复制到另一个方案。
将模型复制到另一个方案。
注:
对模型所做的任何修改将自动存储。 您可以使用页眉中的撤消和恢复按钮恢复任何意外更改。
添加方案可视化
如果您拥有具有 3D 设计的现有 web 场景,请完成以下步骤以在 web 场景中将图层添加为工程方案可视化:
- 在视图中单击工程,或者在搜索面板中找到该工程。
随即显示工程编辑器。
- 单击页眉中心的配置方案按钮
。
- 单击方案,向下滚动至方案可视化部分,然后单击选择项目
。
随即显示选择方案可视化对话框。
- 选择要添加到方案的 Web 场景或场景图层,然后单击选择。
场景图层或 Web 场景中的图层将添加到方案。
- 单击方案对话框上的确定。
注:
- 方案可视化的受支持坐标系取决于 Urban 模型的坐标系。 有关详细信息,请参阅了解局部和全球 Urban 模型。
- 如果方案可视化包括高程图层,则在查看方案时将使用此地形,而非在 Urban 模型中定义的高程图层。 有关详细信息,请参阅自定义高程图层。
使用 ArcGIS CityEngine 添加 3D 内容
要从 ArcGIS CityEngine 将 3D 数据添加到 ArcGIS Urban,请完成以下步骤: 有关 ArcGIS Urban 和 CityEngine 之间集成的详细信息,请参阅 CityEngine 帮助文档中的 ArcGIS Urban 集成。
- 将 3D 数据导入 CityEngine(例如,以 DXF、OBJ、Collada 或 FGDB 格式)。
- 将模型导出为场景图层包(.slpk 文件)。
- 登录到 ArcGIS Online,然后单击添加项目 > 发布为托管图层以上传 .slpk 文件。
- 在 Urban 中按照以上添加方案可视化部分中的步骤将图层添加到工程中。
使用 ArcGIS Pro 添加 3D 内容
您还可以使用 ArcGIS Pro 将 3D 数据添加至 ArcGIS Urban。 通过在 ArcGIS Pro 中发布 3D 文件,您可以实现与上文所述类似的工作流。 以下步骤描述了使用预处理模型添加上下文 web 场景的过程:
- 如有必要,请启动 ArcGIS Pro 并登录到您的组织。
- 打开目录窗格并右键单击数据库。
- 选择添加数据库,然后选择要添加的文件(3D 模式)。
- 创建新场景:
- 如果您正在使用全球 Urban 模型,请选择新建全球场景。
- 如果您正在使用局部 Urban 模型,请选择新建局部场景。
有关详细信息,请参阅了解局部和全球 Urban 模型。
- 右键单击要素图层,然后选择添加到当前地图,以将数据库中的要素图层添加到当前地图。
随即在视图中加载该模型。
- 确认可视化是否正确。 要对其进行更改,请右键单击内容窗格中的图层,单击符号系统,然后修改要求。
- 将可视化发布至 ArcGIS Online。
- 右键单击该图层,选择共享,然后选择共享为 Web 图层。
- 在共享窗格中,为图层提供名称、摘要和标签,然后选择共享给所有人。
- 单击发布。
图层已上传至活动门户。
- 在 Urban 中按照以上添加方案可视化部分中所述的步骤将图层添加到工程中。
注:
3D 模型不会立即在门户中显示,因为缓存场景图层需要几分钟时间。 当模型显示后,即可在 Scene Viewer 中打开该图层。
注:
您可以将 BIM 数据(例如 Revit 文件)加载到 ArcGIS Pro,并执行与上述相同的工作流。 为此,建议您发布建筑场景图层而不是场景图层,以保留 BIM 文件中的信息。 如果将建筑场景图层添加为方案可视化,则在打开工程时会在详细信息侧面板中显示“建筑物浏览器”微件。 可以在其中浏览 BIM 数据的多个级别、阶段和类别。