使用立体映射编辑要素
需具有 Image Analyst 许可才能使用。
可利用既有编辑工具采集和编辑 3D 立体要素。 在 立体映射 选项卡上设置立体模型并调整其他相关立体参数后,您可切换至 编辑 选项卡以采集要素。 立体 3D 要素编辑支持并发编辑和版本化。 您可以编辑下列点、多点、折线和面:
您可以使用 创建 工具创建要素。
您可以使用 修改 工具修改要素。
为捕捉定义 XY 容差 。
对点要素而言, 广告牌 属性始终处于开启状态。 对线要素而言,如果您想要增加线宽,可在 符号系统 窗格中将线属性从 带状 更改为 管状 。 有关编辑的详细信息,请参阅 快速浏览:编辑 。
立体地图的 Z 坐标基于源数据的立体模型,立体影像将在 Z 坐标处进行调整。 若要采集要素,您需要通过以下垂直坐标系创建要素类:
对于卫星数据源而言,可使用 Ellipsoidal WGS84 定义垂直坐标。
对于航空和无人机数据源而言,可将垂直坐标定义为与您的 GPS 或 GCP 控制点相同的坐标系。
在此工作流中,您将设置自己的立体环境、使用立体地图查看立体模型、创建 3D 建筑物,以及在场景中查看建筑物。 此工作流分为如下五个步骤:
注:
您必须有主动快门式眼镜或立体式 3D 眼镜。
下载示例数据
此为可选步骤。 如果您没有任何可用的立体数据,则您可以下载样本立体数据。 如果您已有自己的立体数据,则您可以使用您自己的数据并进行下一部分的内容。
在浏览器中打开 立体映射样本数据 网站。
单击右上角的 下载 按钮。 也可以右键单击
zip文件并单击 下载 。下载完成后,将
.zip文件解压缩至C:\temp\StereoTutorial。确保
C:\temp\StereoTutorial位置存在 Data 文件夹和 VexcelHollywood.gdb 地理数据库。 如果您无法将数据存放在该位置,则需要将数据存放在其他合适的位置,并为镶嵌数据集所在位置 修复路径 。
现在您的立体工作流中有可用样本数据。
设置立体环境
要在 ArcGIS Pro 中以立体模式显示数据集,请打开正确的立体模式。 该任务只需执行一次,应用程序将始终对您所创建的新工程使用该模式,直至您对此模式作出更改为止。
单击 工程 选项卡。
单击 选项 。
单击 显示 选项卡。
对于 立体模式 ,选择 青色/红色 3D 眼镜 或 3D 快门眼镜 ,具体取决于所使用眼镜的类型。 如果您正在使用快门眼镜或被动式立体设置,请确保您的系统满足显示 要求 。
如果使用 Z 型 Stealth 鼠标或 Softmouse 3D 设备,选择 3D 输入设备 选项卡以配置鼠标设置。
单击 确定 并等待程序重启。
您的应用程序现已准备好使用所指定的立体观看眼镜显示立体数据。
设置您的立体地图集
如果您有自己的立体数据或已下载的样本,则您下一步便可以启动工作流。 数据下载站的样本是一个已构建立体模型的镶嵌数据集。
单击 插入 选项卡。
单击 新地图
下拉箭头,并单击 新立体地图
。新立体地图随即显示,且立体地图中的 立体地图 选项卡现在处于可用状态。
在 立体地图 选项卡中单击 设置源
。在 设置立体源 对话框中,将 源类型 设置为 立体模型集 。
该选项对浏览结果进行了筛选,以仅显示镶嵌数据集。
单击 浏览
按钮浏览到 C:\temp\StereoTutorial\VexcelHollywood.gdb并选择 Hollywood 镶嵌数据集。单击该镶嵌数据集,然后单击 确定 以将其选中。
单击 确定 以关闭 设置立体源 对话框,并通过立体模型加载该镶嵌数据集。
注:
还可以通过以下方式将立体模型添加到立体地图:
将调整后的镶嵌数据集拖放到已打开的立体地图中。
右键单击调整后的镶嵌数据集,选择 添加到新建项 ,然后从下拉菜单中选择 立体地图 。
戴上您的立体眼镜以便能够查看 3D 立体像对。
通过按下 F8 键可临时将立体指针从漫游模式更改至固定模式。
这样您不必使用鼠标即可导航地图。
要返回漫游模式,可再次按下 F8 键。
使用地图导航工具进行放大和平移,直至您发现感兴趣的对象,例如一座建筑物的屋顶。 按住 Ctrl 键,同时转动鼠标滚轮便可实现缩放。
如果有必要,可通过按住 Ctrl+ 左箭头 或 Ctrl+ 右箭头 调整 x 视差,直至能够清晰呈现对象为止。
您的立体环境现在已通过立体像对进行了设置。 您现在可以启动 3D 编辑工作流。
在立体地图中编辑要素
立体模型设置好以后,便可在立体模式下采集 3D 要素。
添加要编辑的所有要素类。 您可使用 添加数据 按钮
添加既有要素类,或者创建新要素类。也可以打开 放大镜
和 总览
窗口以帮助导航立体模式。单击 编辑 选项卡以查看所有编辑工具。
打开 捕捉
。 捕捉设置 中的 XY 容差 可控制采集 3D 要素时的捕捉容差。将鼠标指针悬停在建筑物屋顶的某一角落,转动鼠标滚轮,以调整 z 坐标,也称为浮动测标。 要增加 z 值,可向后转动鼠标滚轮。 要减少 z 值,可向前转动鼠标滚轮。 当将两个立体光标在左右两个影像中对准同一位置时,便可得到正确的 z 高度值。 在熟练掌握通过浮动测标来获得合适高度之前,不使用立体观看眼镜设置屋顶高度会更加容易。
单击 创建要素 工具
,以打开 创建要素 窗格。有关编辑的详细信息,请参阅 快速浏览:编辑 。
在列表中,单击您希望在其中保存编辑内容的要素类。
单击 面 工具
,并通过控制浮动测标在显示屏中创建必要折点。 要完成要素,请单击鼠标右键,然后单击 完成
,或按 F2 键。为正在创建的每个建筑物屋顶重复步骤 5 至 8。
采集要素完成后,单击 保存编辑 按钮
。
您已完成 3D 要素的创建。 要查看您的 3D 建筑物,可通过要素拉伸在场景中进行查看。
在场景中查看您的 3D 建筑物
创建完具有高度值的要素后,可在场景中查看建筑物。
单击 插入 选项卡。
单击 新地图
下拉箭头,并单击 新场景
。将打开一个新场景,您可于其中查看 3D 数据。
添加您刚刚创建的建筑物要素类。
添加所有附加数据,例如立体镶嵌数据集。
在 内容 窗格中,单击建筑物图层。
单击 外观 选项卡。
在 要素拉伸类型 下,单击 绝对高度 。
您的 3D 建筑物屋顶现已通过 3D 形式绘制完成。