创建局部场景

在本教程中,您将在 ArcGIS Pro 中创建一个局部 3D 场景,然后将在 ArcGIS Online 中将此场景作为 Web 场景发布。 最终结果的外观将与以下示例图像类似。

最终场景示例

首先,您将定义场景,修改其设置,然后添加底图和高程信息。

下载数据并创建场景

首先,您将下载压缩 .zip 文件,其中包含本教程所需的数据。

  1. 在计算机上下载 RotterdamCityCenter.zip 压缩文件夹。
    注:

    开始下载前,根据 Web 浏览器的不同,系统可能会提示您选择文件的位置。 大多数浏览器将默认下载到计算机的 Downloads 文件夹下。

  2. 找到已下载的 RotterdamCityCenter.zip 文件,右键单击文件,然后将内容提取到所选位置,例如文档文件夹。

    接下来,您将在 ArcGIS Pro 中创建局部场景。

  3. 启动 ArcGIS Pro。 如果收到系统提示,请使用您获得许可的 ArcGIS 组织帐户登录。
    注:

    如果您没有 ArcGIS Pro 的访问权限或者 ArcGIS 组织帐户,请参阅软件访问权限选项

  4. 空白模板下,选择 Local Scene

    Local Scene 按钮

  5. 新建工程窗口中,设置以下参数值:
    • 对于名称,输入 Rotterdam_Center_City_Planning
    • 对于位置,单击浏览,然后浏览至提取的数据文件夹 RotterdamCityCenter 并将其选中,然后单击确定
    • 取消选中为此工程创建新文件夹复选框。

    新建工程窗口

    将在数据所在的同一文件夹中创建 ArcGIS Pro 工程。

  6. 单击确定

    随即创建局部场景。

    初始概览

    注:

    局部场景支持选择任意投影坐标系。 在本例中,坐标系必须采用荷兰国家投影 RD_New,以确保添加到 Web 场景或交互式分析(例如测量)的任何数据都将返回正确的坐标和测量单位。

在本部分中,您在 ArcGIS Pro 中创建了一个工程并添加了局部场景。

修改场景设置

接下来,您将移除不需要的图层,并选择一部分场景设置。

场景可能已经包含一些默认底图和高程图层,具体取决于您的默认 ArcGIS Pro 选项。 但是,您将改为使用更具体的图层,因此需移除默认图层。

  1. 内容窗格中的 2D 图层类别下,右键单击每个显示的图层,然后选择移除

    “移除”按钮

  2. 同样,在高程表面类别的地面下,右键单击所有显示的图层,然后选择移除

    不保留任何图层,内容窗格的外观与以下示例图像相似。

    “内容”窗格中的所有图层已移除

    现在,您可以自定义场景的多种设置。 首先,将选择一个坐标系。

  3. 内容窗格中,双击场景名称。

    场景名称

    随即出现场景的属性窗口。

  4. 地图属性:场景窗口中,单击坐标系选项卡。

    坐标系选项卡

    默认情况下,坐标系为 Web 墨卡托。 但是,您希望使用更精确地适应您的感兴趣区域的空间参考。 在本工程中,您将使用 RD New

    注:

    RD New 是用于荷兰大、中型制图和工程测量的荷兰国家坐标系。

    使用您自己的数据时,必须选择地区常用的坐标系。 由于要启用精确测量,您必须选择保留距离的投影坐标系。 要了解有关投影的详细信息,请参阅选择正确的投影

    为了避免因动态重新投影数据而降低场景显示的速度,您的场景和所有数据图层必须位于同一坐标系中。

  5. 在搜索框中,输入 RD New,然后按 Enter 键。

    搜索 RD New。

  6. 可用 XY 坐标系下,展开投影坐标系国家格网欧洲。 单击 RD New

    当前 XY 框中,将更新所选坐标系。

    已选择 RD New。

    接下来,您将更改场景光照设置,以对应荷兰上午 10 点的太阳位置。

  7. 地图属性:场景窗口中,单击光照选项卡。
  8. 选中在 3D 模式下显示阴影复选框。

    “在 3D 模式下显示阴影”选项

  9. 单击日期和时间选项以定义光照。
  10. 展开日期选取器。 选择所需日期,例如今天的日期。 在时间字段中,输入 10:00:00 AM。单击日期选取器外部以将其关闭。
  11. 展开时区下拉菜单,然后选择 (UTC +1:00) 阿姆斯特丹、柏林、伯尔尼、罗马、斯德哥尔摩、维也纳
  12. 选中按夏令时调整复选框。

    光照选项

    现在,您将更改场景名称。

  13. 地图属性:场景窗口中,单击常规选项卡。
  14. 对于名称,输入 Rotterdam City Center

    更改场景名称。

    最后,您将为场景选择背景颜色。

  15. 对于背景颜色,展开颜色选取器,然后选择苏纪石天蓝色(第一行,第十列)。

    选择背景颜色。

  16. 选中允许向共享 Web 图层分配唯一数字 ID 复选框。

    允许数字 ID。

    当您将图层发布到 ArcGIS Online 时,此选项十分有用。

    场景完成后,背景颜色将主要显示在天空所在的位置。 选择天蓝色会使场景更容易理解。

  17. 单击确定

    设置将更新。 由于场景是空的,因此现在仅显示蓝色背景。

在本部分中,您移除了一些不需要的图层,并选择了一部分场景设置。

添加底图和感兴趣区域

现在,您将添加底图并定义感兴趣区域。

底图可以作为参考图层,您可以在其上叠加图层中的数据和可视化地理信息。 在您正在构建的场景中,底图将提供与数据图层和谐统一的地面表示,使整个场景衔接自然。

您将添加公开提供的地形底图。 通过 ArcGIS Living Atlas 提供的图层专为荷兰而创建,使用 RD New 坐标系。 其中包含行政边界、水体、街道、公园、建筑物覆盖区等内容。

注:

如果您的局部坐标系中没有底图,则可以在设计和发布底图 web 课程中学习如何创建底图。

  1. 单击功能区上的视图选项卡。 在窗口组中,单击目录窗格

    “目录窗格”按钮

    随即显示目录窗格。

  2. 目录窗格中,单击门户选项卡,然后选择 Living Atlas

    Living Atlas 按钮

  3. 在搜索框中,输入 Topo RD,然后按 Enter 键。
  4. 在结果列表中,右键单击 Topo RD (vector tiled) 图层,然后选择添加至当前地图

    添加 Topo RD (vector tiled) 图层。

    提示:

    查看图标以确保您选择的是矢量切片图层,而不是同名的 Web 地图。

    图层随即出现在场景中。 因为此图层是 2D 图层,因此在内容窗格中,将添加到 2D 图层类别下。 您将更改其名称。

  5. 内容窗格中,单击 Topo_RD_vector 图层,然后再次单击图层以进行编辑。 输入 Basemap of the Netherlands 并按 Enter 键。

    底图图层已重命名

    底图表示荷兰的完整范围;但是,您的场景将仅聚焦于鹿特丹市中心的一部分。 您将添加一个图层,以显示感兴趣区域的边界。

  6. 目录窗格中,单击工程选项卡。

    “工程”选项卡

  7. 右键单击文件夹并选择添加文件夹连接

    添加文件夹连接选项

  8. 导航到 RotterdamCityCenter 文件夹并对其进行单击,然后单击确定

    文件夹连接已添加

    文件夹连接已出现在列表中。 这使您更轻松地访问该文件夹中的数据。

  9. 展开 RotterdamCityCenter > Rotterdam.gdb。 右键单击 City_center_area 并选择添加至当前地图

    添加 City_center_area 图层。

    2D City center area 边界图层将添加到场景。 您将放大到此图层。

  10. 内容窗格中,右键单击 City center area,然后选择缩放至图层

    缩放至图层

    注:

    City center area 图层的颜色是随机分配的,可能与示例图像不同。

    使用默认符号系统的市中心区域。

    您将更改其符号系统,使其不遮挡底图且两者效果和谐。

  11. 内容窗格中,确保已选择 City center area 图层。

    已选择 City center area

  12. 在功能区要素图层选项卡上的效果组中,对于透明度,输入 50.0%

    50% 透明度

    City center area 图层变为半透明,使底图显示在下方。 您要将图层颜色更改为灰色。

  13. 内容窗格中,右键单击 City center area,然后选择符号系统

    “符号系统”选项

    随即显示符号系统窗格。

  14. 符号系统窗格中,单击符号旁边的符号颜色。

    单击

  15. 如有必要,单击属性选项卡。

    符号系统属性

  16. 符号系统窗格底部,单击自动应用以将其启用。

    “自动应用”按钮

    现在,当进行更改后,这些更改将自动应用于地图,而无需每次单击应用按钮。

  17. 属性选项卡上,对于颜色,展开颜色选取器,然后选择灰色 30%(第四行,第一列)。

    灰色 30%

    地图上的颜色已更新。

  18. 对于轮廓颜色,展开颜色选取器并选择无颜色

    无颜色

    City center area 图层现在为透明灰色,此颜色可定义感兴趣区域,而不会遮挡底图。

  19. 关闭符号系统窗格。

在本部分中,您添加了底图并定义了感兴趣区域。 接下来,您将添加高程图层。

添加高程

高程图层提供了地面垂直位置相对于海平面的精确信息。 它将表示整个场景中的山丘、山谷和其他地形变化。 拥有此信息也十分重要,因为此信息可以指示 ArcGIS Pro 如何在 3D 场景中放置元素,使其看起来是位于地面上。 例如,在下方的示意图中,路灯均按照高程的变化放置在地面上。

路灯位于地面上

您将添加公开提供的高程图层。 通过 ArcGIS Living Atlas 提供的图层使用 RD New 坐标系,并包含整个荷兰的高程信息。

注:

通过在 ArcGIS Online 和 ArcGIS Pro 中创建和使用高程图层博客文章和是否可以创建自定义高程图层以在 ArcGIS Online 场景查看器中使用?,您可以了解如何创建在局部坐标系中设置的自定义高程图层。

  1. 目录窗格中,单击门户选项卡,然后选择 Living Atlas
    提示:

    如有必要,您可以重新打开目录窗格:在功能区的视图选项卡上,在 Windows 组中,单击目录窗格

  2. 在搜索框中,输入 Elevation 3D (RD),然后按 Enter 键。 在结果列表中,右键单击 Elevation 3D (RD),然后选择添加至当前地图或将图层拖动到场景中。

    添加 Elevation 3D (RD) 图层。

    高程图层随即添加到场景。 在内容窗格中,图层在地面部分中列出。

    “内容”窗格中的高程图层

    注:

    由于鹿特丹地区相对平坦,地形变化不明显,因此在场景中可能不容易看到。

    现在,您已经定义了场景的地面。 添加到场景的所有 2D 图层都将放置在该地面上。 例如,2D 底图图层现在叠加在地面上,其表面的每个点都反映了基础地面高程的变化。

    注:

    2D 图层没有高程信息(或 z 值)。 相比之下,3D 图层具有高程信息,因此其中包含的要素将根据其 z 值垂直放置。

  3. 快速访问工具栏上,单击保存以保存您的工程。

    “保存”按钮

到目前为止,在本教程中,您创建了 3D 场景,自定义了其设置,添加了底图并定义了地面高程。 接下来,您要将多个数据图层添加到场景中。


将数据图层添加到场景

现在,您要添加多个数据图层,以使场景信息更加丰富。 图层可以具有不同的类型,(2D 或 3D),并且可以进一步符号化以得到最佳结果。 您将添加以下图层:

  • 建筑物
  • Bridges
  • Waste containers
  • Street lamps
  • 树木
  • Underground utilities
注:

您在本教程中构建的场景是专题场景,意味着要素(建筑物、桥梁、树木等)并非采用像照片一样的逼真效果表示,而是采用示意样式表示。 例如,建筑物将显示为简单的 3D 形状和单一纯色,且树木形状已进行概化。 为了获得具有视觉连贯性和美观性场景,需要采用相似的示意样式符号化所有图层,并确保这些图层均显示相似的细节层次。

添加建筑物

建筑是城市景观至关重要的组成部分,任何新的建筑工程都需要在其周围显示现有建筑的情况下进行可视化和评估。 您将向场景中添加表示鹿特丹市中心所有建筑物的 3D 多面体图层。

注:

此图层的原始数据为 CAD 格式(Autodesk DWG 格式),已使用 ArcGIS Data Interoperability 扩展模块 转换为多面体要素类。

有多种方法可以生成建筑物图层。 其中一种方法在使用 ArcGIS 3D 建筑物解决方案 web 课程中进行了描述。

  1. 目录窗格中,单击工程选项卡。
  2. Rotterdam.gdb 中将 Buildings 添加到场景中。

    Buildings 图层显示在场景中。 因为此图层为 3D 多面体要素图层,因此在内容窗格中,图层将自动添加到 3D 图层类别。

    “内容”窗格中的 Buildings 图层

    您将定义图层外观,使其更好地集成于场景。

  3. 内容窗格中,双击 Buildings 符号。

    建筑物符号

    提示:

    这是另一种打开符号系统窗格的方法。

    随即显示符号系统窗格。

  4. 符号系统窗格中,如有必要,单击属性选项卡,然后单击图层选项卡。

    “图层”选项卡

    当前将显示材料填充的选项。 这将决定建筑物表面的显示方式。

  5. 外观下,对于材料模式,选择替换
  6. 对于颜色,展开颜色选取器,然后选择灰色 40%(第五行,第一列)。

    选择建筑物的表面外观。

    您已经为建筑物表面选择了新颜色。 要使建筑物的边缘更加明显,还需要更改轮廓笔划。

  7. 单击结构选项卡。

    结构按钮

  8. 图层下方,单击添加符号图层,然后选择笔划图层

    笔划图层选项

    笔划符号图层已添加。

  9. 返回到图层选项卡,然后单击单色笔划行以将其选中。
  10. 外观下,对于颜色,展开颜色选取器,然后选择灰色 20%(第三行,第一列)。

    选择笔划外观。

    建筑物现在使用新的符号系统绘制。

  11. 关闭符号系统窗格。

    您现在将浏览场景。

  12. 在场景中的导航器轮上方,单击显示完全控制

    “显示完全控制”按钮

    导航器滚轮将展开以包含 3D 导航功能。

  13. 可以使用中间的导航器滚轮以倾斜和旋转场景。 使用鼠标滚轮按钮进行放大和缩小,拖动以进行平移。

    中间导航滚轮。

    提示:

    有关 3D 导航选项的详细信息,请参阅在 3D 模式下导航

  14. 放大场景以查看建筑物。

    浏览 Buildings 图层。

    场景中的建筑物使用按照惯例命名为 LOD2 的细节层次表示。 此细节层次对应于粗糙表示,包括建筑物的大致形状、标准屋顶结构和大型建筑构件(大于 4 米和 10 平方米的构件),不包含纹理。 LOD2 是此专题场景的理想选择,此细节层次旨在作为建筑规划工程的背景。 显示出了现有建筑物,但仍允许用户聚焦于新的开发工程。

  15. Ctrl+S 以保存工程。

    在本部分中,您将鹿特丹市中心的建筑物添加到场景,并优化了其外观。

添加桥梁

现在,您要将桥梁添加到场景。 Bridges 3D 图层包含鹿特丹市的标志性桥梁。 细节层次仍为 LOD2,与 Buildings 图层风格一致。

注:

Buildings 图层类似,此图层的原始数据为 CAD 格式,已使用 ArcGIS Data Interoperability 扩展模块 扩展模块转换为多面体要素类。

要节省本教程的时间,图层已另存为图层文件 (.lyrx),其中包含所需外观。

  1. 目录窗格中,浏览至文件夹 > RotterdamCityCenter
  2. Bridges.lyrx 添加到场景中。

    Bridges 图层随即显示。 在内容窗格中,图层在 3D 图层部分中列出。

    “内容”窗格中的 Bridges 图层。

  3. 在场景中,单击其中一个桥梁。

    随即显示此桥梁的信息弹出窗口。 其中包含许多场景中不需要的属性字段。

    弹出窗口可能包含许多字段。

    您将自定义弹出窗口,使其仅显示桥梁名称。

  4. 关闭弹出窗口。
  5. 内容窗格中,右键单击 Bridges 图层,然后选择配置弹出窗口

    “配置弹出窗口”菜单选项

  6. 配置弹出窗口窗格中,双击字段 (13) 行以打开字段选项窗格。

    “字段 (13)”按钮

  7. 字段选项中,取消选中仅使用可见字段和 Arcade 表达式复选框。
  8. 取消选中显示复选框以取消选择所有属性字段。

    取消选中“显示”复选框。

    您将选择 RefName 字段,并为其选择一个简明易懂的标注。

  9. 选中 RefName {RefName} 复选框。 指向 RefName{RefName} 字段名称,然后单击格式化字段选项。

    选中 RefName 复选框。

    随即出现弹出窗口字段格式化窗格,其中列出 RefName 属性。

  10. 对于显示标注,输入名称

    对于“显示标注”,输入名称。

  11. 单击返回按钮以返回到字段选项窗格。

    “返回”按钮

    RefName 字段标注(或别名)现在已更新。

  12. 单击返回按钮以返回到配置弹出窗口的主窗格。
  13. 在场景上,单击一个桥梁以打开弹出窗口。

    现在,弹出窗口仅包含桥梁的名称。

    现在,弹出窗口仅包含桥梁的名称。

  14. 关闭弹出窗口。
  15. 关闭配置弹出窗口窗格。
  16. Ctrl+S 以保存工程。

    在本部分中,您已将桥梁图层添加到场景,并配置了其弹出窗口。

添加垃圾箱

街道设施包括路灯、垃圾桶、公交车站、公共长椅和其他属于城市景观的小型对象。 它们为规划的建筑工程提供了额外的背景。 此外,任何建筑工程都可能会影响现有的街道设施或需要购买新的设施。 因此,将其在场景中表示十分有用。 在本教程中,您将添加两个街道设施图层。 首先,您将添加垃圾箱,在下一部分中,将添加路灯。

在鹿特丹市有一种常见的景象,居民丢弃生活垃圾的垃圾箱是一种部分位于地下的容器。 由于垃圾箱具有特定尺寸并且不能移动,因此已被捕获表示其大致形状 3D 多面体要素类。

垃圾箱

  1. 目录窗格中,从 Rotterdam.gdb 中将 Waste_containers 添加到场景中。

    Waste containers 图层显示在场景中。 作为 3D 多面体图层,每个要素都有一个 z 值,指示绘制要素时应使用的高程。 在内容窗格中,图层在 3D 图层部分中列出。

    您将放大以查看一些垃圾箱。

  2. 放大并平移以查看 Noordereiland 岛的西南侧。

    Noordereiland 岛的西南侧

  3. 查看 Prins Henrikkade 街道上的三个垃圾箱。

    三个垃圾箱

在本部分中,您添加了包含垃圾箱的第一个街道设施图层。

添加路灯

路灯是您要添加到场景中的第二种街道设施。 Street lamps 图层是 2D 点要素类:每个路灯仅由一个点表示。 您将更改其符号系统,使点显示为与场景风格一致的 3D 路灯。

  1. 目录窗格中,从 Rotterdam.gdb 中将 Street lamps 添加到场景中。

    随即显示图层。 在内容窗格中,图层将在 2D 图层类别下列出。 在场景中,要素绘制为位于地面上的平面点。

  2. 在 Noordereiland 岛西南部的相同视野处识别平面的路灯点。

    表示路灯的点

    注:

    路灯要素的颜色是随机分配的,可能会有所不同。

    弹出窗口中没有提供给受众的相关信息,因此需将其禁用。

  3. 内容窗格中,右键单击 Street lamps 图层并选择禁用弹出窗口

    “禁用弹出窗口”菜单选项

  4. 在地图上,单击路灯点,验证是否不显示弹出窗口。

    现在,您将更改符号系统。

  5. 内容窗格中,将 Street lamps 图层拖动到 3D 图层类别。

    将 Street lamps 图层拖动到 3D 部分。

    现在,图层中的要素表示为位于地面上的小型圆形 3D 形状。

    表示路灯的圆形球体

    现在,您将使用表示灯柱的 3D 系统样式来修改此符号。 ArcGIS 提供许多即用型样式。 首先,您必须添加两个将在本教程中使用的样式类别。

  6. 在功能区上插入选项卡的样式组中,展开添加下拉列表,然后选择添加系统样式

    “添加系统样式”菜单选项

  7. 系统样式窗口中,展开 3D 部分。 选中 3D 街景3D 植被 - 专题复选框。

    已添加新样式

  8. 单击确定
  9. 内容窗格中,右键单击 Street lamps,然后选择符号系统
  10. 符号系统窗格中,单击符号点以打开格式化点符号窗格。

    单击符号。

  11. 单击选项卡。

    “库”选项卡

    除了默认样式之外,还会列出您之前添加的所有样式。

  12. 在搜索文本框中,输入 light post,然后按 Enter 键。 单击光照式邮筒 - 灯光关闭符号。

    “光照式邮筒 - 灯光关闭”符号

    提示:

    您可以将鼠标悬停在符号上以查看其全名。

    在场景上,所有路灯要素都将更新为该样式。 您希望所有路灯均以正确的高度表示。 为此,您必须以实际单位定义符号。

  13. 内容窗格中,右键单击 Street lamps 图层并选择属性

    属性菜单选项

  14. 图层属性窗口中,单击显示选项卡,然后选中以实际单位显示 3D 符号框。

    选中以实际单位显示 3D 符号复选框。

  15. 单击确定

    您需要更改所有路灯的符号系统,使其显示为 6 米高。

  16. 符号系统窗格中,单击属性选项卡,然后单击符号选项卡。 在外观下,对于大小,将值更改为 6 m

    对于“大小”,将值更改为 6 m。

    路灯杆现在显示为 6 米高。

    Street lamps 图层的最终外观

    注:

    在现实中,6 米的高度只是一个平均值。 灯柱的精确高度取决于到植被的距离及其他因素,且不同城市的灯柱高度可能有所不同。 另一种选择是捕获每个灯柱的实际高度,并将其作为属性存储在 Street lamps 要素类中。 然后,您可以使用按属性变更符号系统功能来显示每个灯柱的精确大小。

  17. Ctrl+S 以保存工程。

    在本部分中,您添加了包含路灯的第二个街道设施图层。 接下来,您将添加树木。

添加树木

树木的数量是邻域特征的一个重要方面。 在大多数建筑规划工程中,将周围的树木可视化十分重要。 您将向场景添加树木图层。

注:

荷兰保留着整个国家范围内大量树木的清单,这些数据公开提供。 本教程中使用的树木图层来自此数据。

  1. 目录窗格中,从 Rotterdam.gdb 中将 Trees 添加到场景中。

    Trees 图层随即显示。 这是一个 3D 多面体要素图层,根据原始数据中提供的高度属性显示每棵树的正确高度。 每棵树的大致形状都根据树种进行选择。

  2. 浏览场景,观察树木的存在如何使景观更具特色。

    场景中的树木

    在本部分中,您添加了一个树木图层。 到目前为止,您所添加图层的要素都位于地上。 接下来,您将添加地下设施。

添加地下设施

地下设施(如电力和电信线缆或城市供暖管道)可以帮助您的受众更全面地了解城市的基础设施。 公共设施在任何建筑工程中都十分重要,因为规划者必须了解现有公共设施的连接点。 此外,在施工过程中对任何元素的损坏都会导致不小的经济损失。

您将添加表示地下不同类型的公共设施的图层。

注:

这一多面体要素图层通过转换 CAD 数据生成。 然后图层另存为图层文件 (.lyrx),其中包括所需的外观:每个公共设施类型都用特定的颜色表示。

  1. 目录窗格中,从 RotterdamCityCenter 文件夹中将 Utilities.lyrx 添加到场景中。

    随即显示图层。 您将查看图层的符号系统。

  2. 内容窗格中,右键单击 Utilities 图层并选择符号系统。 在符号系统窗格中,查看符号系统参数。

    Utilities 符号系统

    主符号系统已设置为唯一值,符号化的字段为 Product。 在表中的下,您可以看到 Product 的 20 个类型(或公共设施类型)中的每一个都使用不同的颜色符号化。 标注也已更改为英语,使非荷兰语使用者能够理解图层含义。

  3. 关闭符号系统窗格。
  4. 如有必要,在内容窗格中单击 Utilities 旁边的箭头以查看图例。

    用于查看或隐藏图层图例的箭头。

    相同的彩色编码类别与其英文标注一起列出。

    现在,您将检查 Utilities 要素在场景中的显示方式。 在街道级别,您可能会看到雨水排水设施(深红色)。 但是,大多数公共设施要素位于地下。 要查看这些要素,您必须使相机能够进入地下,此功能默认为关闭状态。

  5. 内容窗格的高程表面下,单击地面以进行选择。

    已选择“地面”

  6. 在功能区高程表面图层选项卡的表面组中,选中导航地下框。

    选中“地下导航”复选框。

  7. 在 3D 导航器中,向上拖动中心环,直到可以看到地下。

    查看地下。

    提示:

    或者,可以按鼠标中键并向上拖动。

  8. 浏览地下区域,参阅图例以识别公共设施类型。

    您可以转到地上和地下,以查看公共设施与街道级要素的对应情况。

  9. 完成后,返回到地上。
  10. 内容窗格中,单击 Utilities 旁边的箭头以折叠图例。
  11. Ctrl+S 以保存工程。

    在本部分中,您添加了 Utilities 图层。

添加点云图层

在建筑工程施工期间,会收集基于传感器的数据,例如激光雷达点云。 激光雷达点云提供了数百万个精确定位的点,可指示区域地貌、建筑物形状以及景观中的任意其他元素。 在场景中访问此类数据可提供很大帮助。 例如,建筑公司可以直观地分析要素在建筑区域中的位置,并执行精确测量。

您将添加一个存储在 ArcGIS Online 中的点云图层。

  1. 目录窗格中,单击门户选项卡,然后选择 ArcGIS Online

    ArcGIS Online 按钮

  2. 在搜索框中,输入或复制并粘贴 PointCloud_RotterdamCityCenter owner: Learn_ArcGIS
  3. 在结果列表中,右键单击 PointCloud_RotterdamCityCenter 场景图层,然后单击添加至当前地图或将图层拖动到场景中。

    添加 PointCloud_RotterdamCityCenter 图层。

    图层随即出现在场景中。

    场景中的点云

    在场景中导航以查看与点云图层一起显示的不同的建筑、桥梁和街道设施。

    您会注意到,点云与许多对象的形状完全匹配。 对于场景中使用示意图形式表示的对象(例如,树木),差异可能会更多。 在后一种情况下,点云包含最准确的信息,而 3D 要素并不完全真实。

    点云场景图层包含密集信息,仅当用户想要查看原始传感器数据时才有用。 因此,您将使其默认关闭。 用户可以根据需要将其打开。

  4. 内容窗格中,取消选中 PointCloudRotterdam 图层以将其关闭。

    取消选中 PointCloudRotterdam 图层以将其关闭。

  5. Ctrl+S 以保存工程。

    在本部分中,您向场景添加了一个点云。

将图层裁剪到感兴趣区域

现在,您已将所有数据图层添加到场景中。 需要将所有这些数据精确地剪裁到感兴趣区域。 这样,将减少发布场景时需要共享的数据量,因此也会减少 ArcGIS Online 中所需的配额。 为完成本教程,您将仅裁剪一个图层:Street lamps。 已为您裁剪好其他图层。

  1. 在本场景中,您将导航到南部区域,Buildings 图层截止处。

    感兴趣区域外部的路灯

    可以注意到路灯在感兴趣区域之外绘制。

  2. 在功能区上分析选项卡的地理处理组中,单击工具以打开地理处理窗格。

    “工具”按钮

  3. 地理处理窗格的搜索框中,输入裁剪。 在结果列表中,单击成对裁剪工具以将其打开。

    搜索“裁剪”工具

  4. 设置以下成对裁剪参数:
    • 对于输入要素,选择 Street lamps
    • 对于裁剪要素,选择 City center area
    • 对于输出要素或数据集,单击浏览。 在窗口中,浏览至 RotterdamCityCenter > Rotterdam.gdb,对于名称,输入 Street_lamps_clipped,然后单击保存

    “裁剪”工具参数

  5. 单击运行

    过程完成后,将显示裁剪的图层。 您将移除原始的 Street lamps 图层,因为已不再需要此图层。

  6. 内容窗格中,右键单击 Street lamps,然后选择移除
  7. 单击 Street_lamps_clipped 以将其选中,然后再次单击以编辑其名称。 输入 Street lamps,然后按 Enter 键。

    已重命名的经过裁剪的 Street lamps 图层

    经过裁剪的图层已重命名。

  8. 在场景中,检查感兴趣区域外部的路灯现在是否已经消失。

    场景中经过裁剪的 Street lamps 图层。

    在本部分中,您将 Street lamps 图层裁剪到感兴趣区域。

检查场景并捕获书签

场景现已完成。 您将检查场景并创建书签,以帮助您的受众导航至相关视图。

  1. 内容窗格中,右键单击 City center area 图层,然后选择缩放至图层

    现在,您可以看到整个场景。

  2. 放大、缩小、平移或倾斜以检查整个场景。

    您希望确保所有图层均正确绘制,彼此在外观上风格一致,并且场景已基本可以用作建筑规划的背景。

    注:

    微调场景是一个迭代过程。 如果您发现问题或可能的改进,请返回以编辑场景和图层的各个方面。

    为完成本教程,将视为您对场景的当前状态感到满意。 现在,您将创建一些书签。 首先,将创建一个概览书签,以使用户返回到场景的完整视图。

  3. 内容窗格中,右键单击 City center area 图层,然后选择缩放至图层

    相机位置提供了区域自上而下的视图,如以下示例图像所示。

    ArcGIS Pro 中的完整场景。

  4. 缩放、平移或倾斜以根据需要优化相机位置。
  5. 对视图感到满意时,在功能区地图选项卡上的导航组中,单击书签将其展开,然后选择新建书签

    “新建书签”选项

  6. 创建书签窗口中,对于名称,输入 Overview。 对于描述,输入 City center of Rotterdam

    创建书签窗口

  7. 单击确定

    接下来,您将创建聚焦于北岛邻域的书签。

  8. 放大到该岛并选择与以下示例图像相似的视图。

    岛屿视图

  9. 完成后,创建名为 Noordereiland 的书签,并添加描述 Noordereiland neighborhood in Rotterdam

    现在,您将创建一个显示北岛邻域地下公共设施图层的书签。

  10. 导航到北岛的地下,选择显示一部分公共设施的视图,如以下示例图像所示。

    地下视图

  11. 创建一个名为 Noordereiland underground 的书签,并添加描述 Utilities

    现在,您将测试创建的书签。

  12. 在功能区的地图选项卡中,单击书签并选择 Overview 书签。

    单击 Overview 书签

    相机导航至添加为书签的视图。

  13. 以同样方式导航至其他添加为书签的视图。
  14. 或者,可以为场景中的其他感兴趣区域创建书签。
  15. Ctrl+S 以保存工程。

您已创建了一个完整的场景,其中包括许多与建筑规划相关的数据图层。 接下来,您将在 ArcGIS Online 中共享场景。


将场景共享至 ArcGIS Online

当前,您构建的场景仅作为 ArcGIS Pro 工程在您的计算机上可用。 现在,您要将其作为 Web 场景发布到 ArcGIS Online,并将其公开。 这样,您的受众即可在其 Web 浏览器中查看此场景。 建筑师和建筑公司还可以保存 Web 场景的副本并向其中添加内容。 这将节省他们的时间和金钱,因为场景已经包含正确的坐标系和所有的基础数据图层。

共享场景

您将设置要共享的场景、提供所需的所有信息、设置配置选项并将场景发布到 ArcGIS Online

首先,您将确保按照发布的需求设置图层和视图。

  1. 内容窗格中,确保除点云图层之外的所有图层均已打开。
  2. 在功能区的地图选项卡中,单击书签并选择 Overview 书签。

    接下来,您将输入新 Web 场景的信息。

  3. 在功能区共享选项卡的共享为组中,单击 Web 场景

    “Web 场景”按钮

    随即显示共享为 Web 场景窗格。

  4. 共享为 Web 场景窗格中,对于名称,接受默认名称 Rotterdam City Center,并在末尾添加您的姓名缩写。
    注:

    在创建 Web 场景时,需要确保其名称及其组成部分的名称在您的组织中是唯一的。 实现此目的一种方法是在场景名称的末尾添加您的姓名首字母。 但是,您应该将其调整为您自己的姓名。 例如,如果您的姓名为 Jane Smith,则您的姓名缩写将为 JS。

  5. 对于摘要,输入 Scene built in the Learn ArcGIS tutorial Create a web scene to support construction planning
  6. 对于标签,输入 Rotterdam, The Netherlands, Learn Lesson, Construction, Planning, BIM,然后按 Enter 键。

    “共享为 Web 场景”参数

  7. 位置下,对于文件夹,接受默认位置、在您的 ArcGIS Online 账户中选择一个目标文件夹或新建文件夹。
  8. 对于共享给,请选中所有人

    对于共享给,请选中所有人。

    这将使 Web 场景不受限制地公开提供。 如果您希望场景仅对您的组织可用,则可以仅选中组织名称。

  9. 共享为 Web 场景窗格中,单击内容选项卡。

    “内容”选项卡

    随即显示必须为此 Web 场景创建的图层列表。

    必须为当前仅存在于您的台式计算机上的所有数据(Street lampsBridgesBuildingsUtilitiesCity center areaWaste ContainersTrees)创建 Web 图层并将其发布到 ArcGIS Online。 当前托管在 ArcGIS Online 上的图层(底图、高程和点云图层)已准备就绪,无需进一步处理。

  10. 指向第一个 Rotterdam City Center_YN_WSL1 处。

    弹出窗口显示此项将为 Web 场景图层。

    将鼠标悬停在第一个 Rotterdam City Center_YN_WSL1 处。

  11. 将鼠标悬停在第二个 Rotterdam City Center_YN_WSL1 处。

    弹出窗口显示此项将为 Web 要素图层。 当前,将在 ArcGIS Online 中创建 Web 场景图层和 Web 要素图层,以在场景中表示 Street lamps

    您需使用最少的配额将图层共享至 ArcGIS Online。 您将更改图层配置,以在计算机上创建尽可能多的内容,而仅将最终结果发布到 ArcGIS Online。 这样可以节省在 ArcGIS Online 中执行数据创建的成本。 有关在 ArcGIS Online 中使用配额的详细信息,请参阅了解 ArcGIS Online 中的配额

    使用新配置后,您无需在 ArcGIS Online 中创建 Web 要素图层。 而是要在本地创建一个场景图层包,稍后上传到 ArcGIS Online

  12. 内容选项卡上,单击 Rotterdam City Center_YN_WSL1 Web 场景图层以将其选中,然后单击配置 Web 图层属性

    配置按钮

    随即显示 Configure Rotterdam City Center_YN_WSL1 窗格。

  13. Configure Rotterdam City Center_YN_WSL1 窗格中,单击配置

    配置选项卡

  14. 选择 本地缓存,然后接受默认临时缓存位置。

    将在此本地文件夹中创建场景图层包。 随即显示消息已移除关联的 Web 要素图层

    选择“本地缓存”。

  15. 单击后退按钮。

    “返回”按钮

  16. 内容列表中,指向第二个 Rotterdam City Center_YN_WSL1 处。

    弹出窗口显示此项现在将为场景图层包(不是 Web 要素图层)。

  17. 对列出的其他五个 Web 场景图层重复相同的配置更改,以对所有这些图层使用本地缓存选项。

    “本地缓存”选项已用于所有 Web 场景图层

    完成后,列出的内容仅包含 Web 场景图层和场景图层包。 其中一个例外情况是 Rotterdam City Center_WFL1 图层(对应于 City center area),这是将发布为 Web 要素图层的 2D 图层。 (该图层没有缓存选项。)

    现在,您将分析 Web 场景以验证没有任何需要解决的遗留问题。

  18. 共享为 Web 场景窗格的完成共享下,单击分析

    “分析”按钮

    随即显示消息选项卡。 此处列出了必须解决的所有警告或错误。 警告使用黄色图标,错误使用红色图标。 您仍然可以在存在警告的情况下进行共享,但在共享之前必须解决错误。 在这种情况下,Shape_Length 字段用作显示字段的错误需要解决。

  19. 内容窗格中,打开 City center area 图层的属性。
  20. 单击显示选项卡。 对于显示字段,单击下拉菜单并选择 OBJECTID

    更改显示字段。

  21. 单击确定。 在共享为 Web 场景窗格中,单击分析

    错误已解决,您可以继续共享 Web 场景。

    注:

    此操作将使用一些配额并可能占用 10 分钟或更长时间,因为需要处理和共享大量数据。 您可以跳过此步骤,并使用即用型场景继续本教程。

  22. 完成共享下,单击共享

    “共享”按钮

    提示:

    或者,您可以单击完成共享下的作业,从而更详细地监控进度。 随即显示作业状态窗格,其中列出当前正在处理的图层。

    此过程完成后,在共享为 Web 场景窗格中,将出现一个绿色消息框,通知您已成功共享 Web 场景。

    状态消息

  23. Ctrl+S 以保存工程。

在本部分中,您已将场景发布到 ArcGIS Online

在 ArcGIS Online 中查看 Web 场景

现在,Rotterdam City Center 场景已发布到 ArcGIS Online,您将查看此场景。

  1. 在消息框中,单击管理 Web 场景链接,以在 Web 浏览器中打开 Web 场景。

    “管理 web 场景”链接

    注:

    如果您想要浏览即用型场景,则转至其项目页面

    Web 场景的项目页面将显示在默认的 Web 浏览器中。 其中列出了关于场景的所有信息,包括场景所含图层的列表。

  2. 单击在 Scene Viewer 中打开

    在 Scene Viewer 中打开按钮

    随即显示 Web 场景。

  3. 浏览 Web 场景。

    Web 场景概览

    注:

    使用鼠标滚轮按钮可以缩放,单击鼠标左键并拖动可以平移,单击鼠标右键并拖动可以旋转和倾斜。

    或者,您也可以使用主页按钮下方的导航按钮来实现同样的移动。

    场景的内容和外观与您在 ArcGIS Pro 中构建的原始场景相似。

  4. 图层窗格中,打开或关闭某些图层。

    图层列表

  5. 将鼠标悬停在场景底部的功能区上,然后单击一些幻灯片(或书签)。

    场景底部的幻灯片

    相机将流畅地从一个视图导航到另一个视图。

    您可以访问各种其他工具。 例如,可以根据一天中的时间更改场景的光照。

  6. 在侧面工具栏上,单击日光按钮。

    日光按钮

  7. 日光窗格中,移动时间滑块以更改一天中的时间并查看场景中对应的光照。

    “日光”窗格

    您也可以执行测量。

  8. 在工具栏上,单击分析按钮。

    Web 场景的分析按钮

  9. 分析窗格中,检查是否已选择测量距离工具。

    测量距离选项

  10. 放大到感兴趣的建筑物,单击其屋顶的一个角,然后单击第二个角。

    “测量”窗格

    分析窗格中,将显示其测量值。

  11. 关闭分析窗格。

    您可以在 Scene Viewer 入门 文档中了解更多 Web 场景工具和选项。

在本教程中,您发布了一个 3D Web 场景,用作鹿特丹市规划的建筑工程的背景。 您可以在接下来的教程中了解如何将规划的工程添加到场景中。

公司和组织可借助该场景共享有关城市中任意规划工程的有价值的信息。 场景以一种引人入胜的方式支持市民尽早了解工程信息。 最后,因为您提供了填充场景的数据图层,所以可以控制数据流和数据维护,并可以使场景长期保持更新。

您可以在 BIM 和 GIS 学习路径中找到更多类似的教程。