标注 | 说明 | 数据类型 |
定向影像数据集 | 将计算覆盖区的定向影像数据集。 | Oriented Imagery Layer |
覆盖区数据集位置 | 将在其中创建输出覆盖区要素类的企业级地理数据库或文件地理数据库。 | Workspace; Feature Dataset |
覆盖区数据集名称 | 输出覆盖区要素类的名称。 | String |
覆盖区选项 | 指定将用于创建覆盖区的方法。
| String |
派生输出
标注 | 说明 | 数据类型 |
输出覆盖区 | 输出覆盖区要素类。 | Feature Class |
用于为定向影像数据集构建覆盖区要素类。
此工具会修改输入数据。 有关详细信息以及避免数据被意外更改的策略,请参阅修改或更新输入数据的工具。
如果覆盖区选项参数设置为每个图像一个覆盖区或合并所有图像覆盖区,则将通过计算每个图像范围来计算输出覆盖区。 可以通过更改定向影像数据集属性表中的 Camera Heading、Camera Roll、Horizontal Field of View、Vertical Field of View、Camera Height、Far Distance和 Near Distance 值来调整图像范围。 对于 360 度图像,该范围仅取决于 Far Distance 值。 如果定向影像数据集属性表中未定义这些值,则将使用定向影像数据集属性中的默认值。
仅当覆盖区数据集位置参数值与定向影像数据集的地理数据库相同时,输出要素类才会添加为定向影像数据集的覆盖区属性。
标注 | 说明 | 数据类型 |
定向影像数据集 | 将计算覆盖区的定向影像数据集。 | Oriented Imagery Layer |
覆盖区数据集位置 | 将在其中创建输出覆盖区要素类的企业级地理数据库或文件地理数据库。 | Workspace; Feature Dataset |
覆盖区数据集名称 | 输出覆盖区要素类的名称。 | String |
覆盖区选项 | 指定将用于创建覆盖区的方法。
| String |
标注 | 说明 | 数据类型 |
输出覆盖区 | 输出覆盖区要素类。 | Feature Class |
arcpy.oi.BuildOrientedImageryFootprint(in_oriented_imagery_dataset, out_dataset_path, out_dataset_name, footprint_option)
名称 | 说明 | 数据类型 |
in_oriented_imagery_dataset | 将计算覆盖区的定向影像数据集。 | Oriented Imagery Layer |
out_dataset_path | 将在其中创建输出覆盖区要素类的企业级地理数据库或文件地理数据库。 | Workspace; Feature Dataset |
out_dataset_name | 输出覆盖区要素类的名称。 | String |
footprint_option | 指定将用于创建覆盖区的方法。
| String |
名称 | 说明 | 数据类型 |
out_feature_class | 输出覆盖区要素类。 | Feature Class |
以下 Python 窗口脚本演示了如何在即时模式下使用 BuildOrientedImageryFootprint 函数。
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.oi.BuildOrientedImageryFootprint(
"C:/OrientedImageryExample/MyOI.gdb/MyOrientedImageryDataset",
out_dataset_path="C:/OrientedImageryExample/MyOI.gdb",
out_dataset_name='MyOrientedImageryDataset_footprint',
footprint_option='MERGE')