更新内部方向 (数据管理)

摘要

可从基准表构造仿射变换,以优化镶嵌数据集中每个图像的内部方向。

使用情况

  • 输入基准表是计算基准工具的输出。

  • 此工具可用于更新镶嵌数据集中图像的胶片坐标系(例如,在将图像添加到镶嵌数据集后出现图像旋转不正确的情况下)。

参数

标注说明数据类型
输入镶嵌数据集

使用扫描栅格类型或帧照相机栅格类型,根据扫描航空照片创建的镶嵌数据集。

Mosaic Layer
查询定义
(可选)

用于定义计算基准的栅格子集的查询定义字符串。

SQL Expression
基准表

使用计算基准工具创建的基准表。

Table View
胶片坐标系

用于定义扫描航空像片的胶片坐标系。可用于计算基准信息和仿射变换构造。

  • 不变请保留镶嵌数据集的坐标系。不要更改扫描航空像片的胶片坐标系。请保留镶嵌数据集的坐标系。
  • X 右,Y 上扫描照片坐标系的原点为中心,正 X 点向右,正 Y 点向上。
  • X 上,Y 左扫描照片坐标系的原点为中心,正 X 点向上,正 Y 点向左。
  • X 左,Y 下扫描照片坐标系的原点为中心,正 X 点向左,正 Y 点向下。
  • X 下,Y 右扫描照片坐标系的原点为中心,正 X 点向下,正 Y 点向右。
String
更新轮廓
(可选)

生成或更新镶嵌数据集中数字照片的轮廓线。

  • 选中 - 生成或更新轮廓线。
  • 未选中 - 不生成或更新轮廓线。这是默认设置
Boolean

派生输出

标注说明数据类型
输出镶嵌数据集

已更新的镶嵌数据集。

镶嵌图层

arcpy.management.UpdateInteriorOrientation(in_mosaic_dataset, {where_clause}, fiducial_table, film_coordinate_system, {update_footprints})
名称说明数据类型
in_mosaic_dataset

使用扫描栅格类型或帧照相机栅格类型,根据扫描航空照片创建的镶嵌数据集。

Mosaic Layer
where_clause
(可选)

用于定义计算基准的栅格子集的查询定义字符串。

SQL Expression
fiducial_table

使用计算基准工具创建的基准表。

Table View
film_coordinate_system

用于定义扫描航空像片的胶片坐标系。可用于计算基准信息和仿射变换构造。

  • NO_CHANGE请保留镶嵌数据集的坐标系。不要更改扫描航空像片的胶片坐标系。请保留镶嵌数据集的坐标系。
  • X_RIGHT_Y_UP扫描照片坐标系的原点为中心,正 X 点向右,正 Y 点向上。
  • X_UP_Y_LEFT扫描照片坐标系的原点为中心,正 X 点向上,正 Y 点向左。
  • X_LEFT_Y_DOWN扫描照片坐标系的原点为中心,正 X 点向左,正 Y 点向下。
  • X_DOWN_Y_RIGHT扫描照片坐标系的原点为中心,正 X 点向下,正 Y 点向右。
String
update_footprints
(可选)

生成或更新镶嵌数据集中数字照片的轮廓线。

  • UPDATE生成或更新轮廓线。
  • NO_UPDATE不生成或更新轮廓线。这是默认设置
Boolean

派生输出

名称说明数据类型
out_mosaic_dataset

已更新的镶嵌数据集。

镶嵌图层

代码示例

UpdateInteriorOrientation 示例 1(Python 窗口)

这是 UpdateInteriorOrientation 工具的 Python 示例。

import arcpy
arcpy.UpdateInteriorOrientation_management(
          "c:\\Test\\ortho.gdb\\orthoMD", "", "c:\\test\\fidducial.csv", 
          "X_DOWN_Y_RIGHT", "UPDATE")
UpdateInteriorOrientation 示例 2(独立脚本)

这是 UpdateInteriorOrientation 工具的独立脚本示例。

import arcpy

in_mosaic_dataset = "c:\\Test\\ortho.gdb\\orthoMD"
whereClause = ""
fiducialTable = "c:\\test\\fidducial.csv"
film_coordsys = "X_DOWN_Y_RIGHT"
update_footprints = "UPDATE"

arcpy.UpdateInteriorOrientation_management(in_mosaic_dataset, whereClause,
fiducialTable, film_coordsys, update_footprints)

环境

此工具不使用任何地理处理环境。

相关主题