使用立体映射编辑要素

获得 Image Analyst 许可后可用。

可利用既有编辑工具采集和编辑 3D 立体要素。在立体映射选项卡上设置立体模型并调整其他相关立体参数后,您可切换至编辑选项卡以采集要素。立体 3D 要素编辑支持并发编辑和版本化。您可以编辑下列点、多点、折线和面:

  • 您可以使用创建工具创建要素。
  • 您可以使用修改工具修改要素。
  • 为捕捉定义 XY 容差
对点要素而言,广告牌属性始终处于开启状态。对线要素而言,如果您想要增加线宽,可在符号系统窗格中将线属性从带状更改为管状。有关编辑的详细信息,请参阅快速浏览:编辑

立体地图的 Z 坐标基于源数据的立体模型,立体影像将在 Z 坐标处进行调整。若要采集要素,您需要通过以下垂直坐标系创建要素类:

  • 对于卫星数据源而言,可使用 Ellipsoidal WGS84 定义垂直坐标。
  • 对于航空和无人机数据源而言,可将垂直坐标定义为与您的 GPS 或 GCP 控制点相同的坐标系。

在此工作流中,您将设置自己的立体环境、使用立体地图查看立体模型、创建 3D 建筑物,以及在场景中查看建筑物。此工作流分为如下五个步骤:

  1. 下载样本数据(可选)
  2. 设置立体环境
  3. 设置您的立体地图集
  4. 在立体地图中编辑要素
  5. 在场景中查看您的 3D 建筑物

注:

您必须有主动快门式眼镜或立体式 3D 眼镜。

下载样本数据

此为可选步骤。如果您没有任何可用的立体数据,则您可以下载样本立体数据。如果您已有自己的立体数据,则您可以使用您自己的数据并进行下一部分的内容。

  1. 在浏览器中打开立体映射样本数据网站。
  2. 单击右上角的下载按钮。也可以右键单击 .zip 文件并单击下载
  3. 下载完成后,解压缩 .zip 文件至 C:\temp\StereoTutorial
  4. 确保 C:\temp\StereoTutorial 位置存在 Data 文件夹和 VexcelHollywood.gdb 地理数据库。如果您无法将数据存放在该位置,则需要将数据存放在其他合适的位置,并为镶嵌数据集所在位置修复路径

现在您的立体工作流中有可用样本数据。

设置立体环境

要在 ArcGIS Pro 中以立体模式显示数据集,请打开正确的立体模式。该任务只需执行一次,应用程序将始终对您所创建的新工程使用该模式,直至您对此模式作出更改为止。

  1. 单击工程选项卡。
  2. 单击选项
  3. 单击显示选项卡。
  4. 对于立体模式,选择青色/红色 3D 眼镜3D 快门眼镜,具体取决于所使用眼镜的类型。如果您正在使用快门眼镜,请确保您的系统满足显示要求
  5. 单击确定并等待程序重启。

您的应用程序现已准备好使用所指定的立体观看眼镜显示立体数据。

设置您的立体地图集

如果您有自己的立体数据或已下载的样本,则您下一步便可以启动工作流。数据下载站的样本是一个已构建立体模型的镶嵌数据集。

  1. 单击插入选项卡。
  2. 单击新地图新建地图下拉箭头,并单击新立体地图 新建立体地图

    新立体地图随即显示,且立体地图中的立体地图选项卡现在处于可用状态。

  3. 立体地图选项卡中单击设置源 设置源
  4. 设置立体源对话框中,将源类型设置为立体模型集

    该选项对浏览结果进行了筛选,以仅显示镶嵌数据集。

  5. 单击浏览 浏览按钮浏览到 C:\temp\StereoTutorial\VexcelHollywood.gdb 并选择 Hollywood 镶嵌数据集。
  6. 单击该镶嵌数据集,然后单击确定以将其选中。
  7. 单击确定以关闭设置立体源对话框,并通过立体模型加载该镶嵌数据集。
  8. 戴上您的立体眼镜以便能够查看 3D 立体像对。
  9. 通过按下 F8 键可临时将立体指针从漫游模式更改至固定模式。

    这样您不必使用鼠标即可导航地图。

  10. 要返回漫游模式,可再次按下 F8 键。
  11. 使用地图导航工具进行放大和平移,直至您发现感兴趣的对象,例如一座建筑物的屋顶。按住 Ctrl 键,同时转动鼠标滚轮便可实现缩放。
  12. 如果有必要,可通过按住 Ctrl+ 左箭头Ctrl+ 右箭头调整 x 视差,直至能够清晰呈现对象为止。

您的立体环境现在已通过立体像对进行了设置。您现在可以启动 3D 编辑工作流。

在立体地图中编辑要素

立体模型设置好以后,便可在立体模式下采集 3D 要素。

  1. 添加要编辑的所有要素类。您可使用添加数据按钮 添加数据 添加既有要素类,或者创建新要素类。
  2. 也可以打开放大镜 放大镜总览 概览 窗口以帮助导航立体模式。
  3. 单击编辑选项卡以查看所有编辑工具。
  4. 打开捕捉 按捕捉列出捕捉设置中的 XY 容差可控制采集 3D 要素时的捕捉容差。
  5. 将鼠标指针悬停在建筑物屋顶的某一角落,转动鼠标滚轮,以调整 z 坐标,也称为浮动测标。要增加 z 值,可向后转动鼠标滚轮。要减少 z 值,可向前转动鼠标滚轮。当将两个立体光标在左右两个影像中对准同一位置时,便可得到正确的 z 高度值。在熟练掌握通过浮动测标来获得合适高度之前,不使用立体观看眼镜设置屋顶高度会更加容易。
  6. 单击创建要素工具 创建要素,以打开创建要素窗格。

    有关编辑的详细信息,请参阅快速浏览:编辑

  7. 在列表中,单击您希望在其中保存编辑内容的要素类。
  8. 单击工具 多边形,并通过控制浮动测标在显示屏中创建必要折点。要完成要素,请右键单击,然后单击完成 完成,或按 F2 键。
  9. 为正在创建的每个建筑物屋顶重复步骤 5 至 8。
  10. 采集要素完成后,单击保存编辑按钮 保存编辑内容

您已完成 3D 要素的创建。要查看您的 3D 建筑物,可通过要素拉伸在场景中进行查看。

在场景中查看您的 3D 建筑物

创建完具有高度值的要素后,可在场景中查看建筑物。

  1. 单击插入选项卡。
  2. 单击 新地图 新建地图 下拉箭头,并单击新场景 新建场景

    将打开一个新场景,您可于其中查看 3D 数据。

  3. 添加您刚刚创建的建筑物要素类。
  4. 添加所有附加数据,例如立体镶嵌数据集。
  5. 内容窗格中,单击建筑物图层。
  6. 单击外观选项卡。
  7. 要素拉伸类型下,单击绝对高度

您的 3D 建筑物屋顶现已通过 3D 形式绘制完成。

相关主题