Skip to main content

使用立体映射编辑要素

需具有 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. 如果使用 Z 型 Stealth 鼠标或 Softmouse 3D 设备,选择 3D 输入设备 选项卡以配置鼠标设置。

  6. 单击 确定 并等待程序重启。

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

设置您的立体地图集

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

  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 形式绘制完成。