“构建帧和照相机表”工具

构建帧和照相机表工具可使用影像外部方向文件和照相机校准信息生成帧和照相机表。 帧和照相机表可用于创建具有帧照相机栅格类型或扫描影像的镶嵌数据集、正射映射或现实映射工作空间。

构建帧和照相机表

构建帧和照相机表工具可分别将外部方向文件和照相机信息转换为 Esri 帧和照相机表。 必须将工具添加到工程功能区上的某个位置或快速访问工具栏上。 请按照以下步骤将工具添加至功能区或者快速访问工具栏

您可以使用对话框顶部的添加按钮来添加多个外部方向文件。 生成的输出将被另存为单独的 Esri 帧表。 如果您只想生成照相机表,请使用照相机对话框顶部的导出 导出 工具。

将“构建帧和照相机表”工具添加至 ArcGIS Pro

必须将构建帧和照相机表工具添加到工程功能区或快速访问工具栏上的某个位置。 此自定义存储在您的用户目录中,并且会应用于您打开的任何工程。

  1. 单击工程 > 选项 > 自定义功能区
  2. 从以下来源选择命令下,选择所有命令
  3. 从命令列表中搜索并选择构建帧和照相机表工具。
  4. 从右侧的选项卡列表中选择要添加工具的功能区选项卡和组。
  5. 单击添加按钮。

要将工具添加到快速访问工具栏,请完成以下步骤:

  1. 单击工程 > 选项 > 快速访问工具栏
  2. 从以下来源选择命令下,选择所有命令
  3. 从命令列表中搜索并选择构建帧和照相机表工具。
  4. 单击添加按钮。

创建帧表

要创建 Esri 帧表,请按照以下步骤进行操作: 单击已添加至 ArcGIS Pro构建帧和照相机表工具以打开该工具。

  1. 输入外部方向文件

    受支持的格式为 .txt.csv.tab.eo 文件。 随即将显示参数,以便您可以定义如何解析外部方向文件以将其转换为 Esri 帧表。 外部方向文件需要以下信息:Image Name, Perspective X, Perspective Y, Perspective Z, Omega, Phi, Kappa. 有关详细信息,请参阅帧表方案。 文件中的字段名称不必与帧表方案中列出的字段名称相匹配,因为您将在以下步骤中映射字段。 如果数据具有标题,请选择窗格上的数据具有标题选项(如果尚未选中)。

    构建帧和照相机表
  2. 浏览并选择航空数字或扫描影像文件夹。
  3. 输入影像的影像格式扩展名。 例如,键入 TIFJPGMRF 等。
  4. 指定透视点的空间参考。
  5. 选择将用于解析外部方向文件的分隔符。 如有必要,您可以选择合并连续分隔符。
  6. 对于字段标题行,输入标识外部方向字段标题开始位置的行号。

    如果要跳过一些图像,请指定开始解析文件的行号。

  7. 对于起始行,输入标识外部方向信息开始的行号。
  8. 从下拉列表中选择合适的方向角格式
    • Omega、Phi、Kappa(默认)
    • Phi、Omega、Kappa
    • 滚动角、仰俯角、偏航角(固定翼)
    • 滚动角、仰俯角、偏航角(旋转)
  9. 从下拉列表中选择与所选方向角格式相关联的单位
  10. 或者,如果外部方向文件包含此类信息,请选中加载标准差(标准差)旁的复选框。

    选中后,将向字段映射表添加以下 6 个字段:

    • Std X - 透视 X 或东移坐标的标准差。
    • Std Y - 透视 Y 或北移坐标的标准差。
    • Std Z - 透视 Z 或高度坐标的标准差。
    • Std Omega - omega 角度的标准差。
    • Std Phi - phi 角度的标准差。
    • Std Kappa - kappa 角度的标准差。
  11. 选中“包含子文件夹”选项后,将对存储在子文件夹中的影像进行处理。
  12. 按照帧表方案中的说明,定义字段映射。
    注:

    此工具需要 Name 字段,尽管它是帧表本身的可选字段。 这是因为 Name 字段与影像文件夹影像格式合并在一起,以识别集合中每个影像的完整路径。 因此,Name 字段必须指向外部方向文件中的某列,其影像名称与图像文件夹中图像的确切名称相关联或者相匹配。

    对于外部方向文件中的图像名称与磁盘上的图像名称不匹配的情况,字段映射部分中的 Name 左侧将显示一个警告标志 警告 以突出显示此问题。 在窗口中完成定义参数后,源数据页面上的图像名称生成器将变为可访问(输入或导入照相机校准信息后),用于将外部方向文件中的名称与磁盘上的名称链接起来。 有关其他信息,请参阅以下图像名称生成器

  13. 有关精度和完整性,请参阅采样记录
  14. 单击确定以接受构建帧和照相机表窗口的设置。

    源数据窗口随即出现。

    “源数据”窗口

创建照相机表

按照下面的步骤为照相机表定义参数,以计算照相机模型和内部方向。

注:

窗口中完成定义参数后,如果提取的外部方向文件具有多照相机 ID,则其将在源数据页面的照相机部分中列出。 在输入照相机校准信息之前,建议您删除工程不需要的照相机。 可以通过将鼠标指针悬停在感兴趣的照相机上,然后选择右侧的删除选项来完成此操作。

删除照相机构建照相机表

  1. 通过选择添加 加 工具手动输入单个照相机信息。 系统将提示您提供标定畸变基准选项卡上的信息。 校准选项卡上的以下信息是必需项:照相机 ID焦距像素大小主点;所有其他参数均为可选项。 有关可以在照相机模型中输入的参数和信息的详细信息,请参阅照相机表方案
  2. 或者,选择导入 导入 工具以浏览至包含照相机信息的现有 .txt.csv 文件,其中包含照相机表方案中描述的字段。
  3. 完成手动输入照相机信息后,可以使用导出 导出 工具保存文件副本以供将来使用。
  4. 将根据照相机的 CameraID 将其列出。 CameraID 旁边的绿色复选标记表示已提供所需信息。 警示符号用于表示字段不正确或缺失。
  5. 浏览并选择输出文件夹位置,然后单击运行

    随即将在输出文件夹位置上创建 Esri 照相机和帧表。

    注:

    您可以使用对话框顶部的添加按钮来添加多个外部方向文件。 生成的输出将被另存为单独的 Esri 帧表。

图像名称生成器

对于外部方向文件中的图像名称与磁盘上的图像名称不匹配的情况,可以使用图像名称生成器以公式表示匹配的图像名称以支持创建帧表。 可以使用图像名称字段和外部方向文件的其他部分中的信息以公式表示匹配的图像名称。

图像名称生成器

例如,当使用以下外部方向文件时,您可以看到名称字段 (Nr) 中的图像与磁盘上一个像底点影像 (5256-lvl02-color.tif) 的图像名称不同。 借助图像名称生成器,可以通过将 Nr 字段中的信息与 Camera 01 Type 字段 (Lvl02-Color) 中的信息进行组合,从而得到生成的名称 5256-Lvl02-Color

外部方向文件示例

仅在以下条件下才能访问图像名称生成器

  • 工具中提取的外部方向文件中的图像名称与磁盘上的图像名称不同。 在这种情况下,页面字段映射部分中的 Name 字段旁将显示一个警告标志 警告

    构建帧警告

  • 对于每个照相机,需要将生成图像名称所需的信息手动输入或导入添加新照相机窗口或编辑照相机参数窗口的附加选项部分中。

    导入或手动输入照相机参数

  • 如果不满足上述条件,则将不会启用图像名称生成器选项。 对于磁盘上的图像名称与外部方向文件中的图像名称之间没有任何差异的情况,源数据窗口中将不会启用图像名称生成器选项。

要使用图像名称生成器以公式表示用于表的正确图像名称,请按照以下步骤进行操作:

注:

以下说明假设已在窗口中定义帧表所需的所有参数。

  1. 源数据页面的照相机部分中,单击添加新照相机 加 按钮以手动输入每个照相机的照相机参数。 或者,从磁盘上的现有照相机文件中导入 导入 参数。
  2. 附加选项部分中,对于每台照相机,为 Name 字段和 Value 字段输入相应的值,然后单击确定接受更改。 例如,借助上述示例外部方向文件中的信息,可以针对每台照相机在 NameValue 字段中输入以下信息:

    图像名称表

  3. 输入每台照相机的参数后,图像名称生成器按钮将变为活动状态。 单击该按钮将打开图像名称生成器窗口。 窗口中提供的菜单选项包括:添加 加 列、删除 删除 最后一列、将所选记录格式应用于 复选标记 所有行以及重置 重置 所选记录。

    图像名称生成器

  4. 对于照相机 ID 1,单击最左侧框中的下拉菜单,然后选择 Nr
  5. 在之前所选框右侧的框中单击,然后从下拉列表中选择图像。 相关联的图像名称显示在名称预览部分中。
    名称预览
  6. 选择照相机 ID 1 后,单击应用格式 复选标记 按钮,然后单击以确认该格式设置。 随即将照相机 ID 1 的值复制到所有其余照相机。
  7. 单击每个照相机 ID,并在名称预览部分中验证关联图像名称的准确性。
  8. 单击确定接受输入,然后关闭图像名称生成器窗口。
  9. 对于输出位置,单击浏览按钮并导航至磁盘上的相应文件夹,该文件夹用于存储要创建的表,然后单击确定
  10. 单击运行以创建并导出帧和照相机表。

相关主题


在本主题中
  1. 构建帧和照相机表