ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

创建正射校正的栅格数据集

  • 描述
  • 使用方法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

描述

通过合并高程数据和与卫星数据相关联的有理多项式系数 (RPC) 来创建正射校正的栅格数据集以准确地排列影像。

了解有关正射校正栅格数据集的详细信息

使用方法

  • 要正射校正栅格数据集,栅格必须与 RPC 相关联。

  • 要获得更精确的结果,请为高程使用数字高程模型 (DEM) 选项。请在正射校正进程中使用 DEM 以更正因地貌位移而产生的几何错误。

  • 将常量高程值用于正射校正类型参数将不会得到准确结果,仅在没有可用的 DEM 且可接受近似空间精度的情况下才能使用常量高程值。

  • 可将输出结果保存为 BIL、BIP、BMP、BSQ、DAT、Esri Grid、GIF、IMG、JPEG、JPEG 2000、PNG、TIFF、MRF、CRF 格式或任意地理数据库栅格数据集。

  • 卫星 RPC 需要使用参考椭球体高的 DEM,但大多数高程数据(例如 USGS NED 和 ArcGIS Online 世界高程)均参考海平面正高。检查大地水准面参数(Python 中的 GEOID)以通过 RPC 进行正射校正,除非您的 DEM 参考椭球体高。

语法

arcpy.management.CreateOrthoCorrectedRasterDataset(in_raster, out_raster_dataset, Ortho_type, constant_elevation, {in_DEM_raster}, {ZFactor}, {ZOffset}, {Geoid})
参数说明数据类型
in_raster

待正射的栅格数据集。该栅格的元数据必须具有 RPC。

Raster Layer
out_raster_dataset

要创建的数据集的名称、位置和格式。

以文件格式存储栅格数据集时,需要指定文件扩展名,具体如下:

  • .bil - Esri BIL
  • .bip - Esri BIP
  • .bmp - BMP
  • .bsq - Esri BSQ
  • .dat - ENVI DAT
  • .gif - GIF
  • .img - ERDAS IMAGINE
  • .jpg - JPEG
  • .jp2 - JPEG 2000
  • .png - PNG
  • .tif - TIFF
  • .mrf - MRF
  • .crf - CRF
  • Esri Grid 无扩展名

将栅格数据集存储到地理数据库时,请勿向栅格数据集的名称添加文件扩展名。

将栅格数据集存储到 JPEG 文件、JPEG 2000 文件或地理数据库时,可在环境中指定压缩类型和压缩质量。

Raster Dataset
Ortho_type

表示整个影像平均高程的 DEM 或指定值。

  • CONSTANT_ELEVATION —将使用指定高程值。
  • DEM —将使用指定的数字高程模型栅格。
String
constant_elevation

当 Ortho_type 参数为 CONSTANT_ELEVATION 时要使用的常量高程值。

如果在正射校正过程中使用 DEM,将不使用该值。

Double
in_DEM_raster
(可选)

当 Ortho_type 参数为 DEM 时要用来进行正射校正的 DEM 栅格。

Mosaic Layer; Raster Layer
ZFactor
(可选)

用于在 DEM 中转换高程值的比例因子。

如果垂直单位是米,请将 Z 因子设置为 1。如果垂直单位是英尺,请将因子设置为 0.3048。如果使用任何其他垂直单位,则使用 Z 因子将单位按比例换算为米。

了解有关 Z 因子的详细信息

Double
ZOffset
(可选)

在 DEM 中要添加到高程值的基础值。可使用此参数偏移不是从海平面开始的高程值。

Double
Geoid
(可选)

指定是否将对参考椭球体高的 RPC 进行大地水准面校正。大多数高程数据集均参考海平面正高,因此在这些情况下,需要进行此项校正以将海平面正高转换为椭球体高。

  • NONE —不进行大地水准面校正。只有在已使用椭球体高表示 DEM 的情况下,才能使用 NONE。
  • GEOID —将进行大地水准面校正以将正高转换为椭球体高(根据 EGM96 大地水准面)。
Boolean

代码示例

CreateOrthoCorrectedRasterDataset 示例 1(Python 窗口)

这是 CreateOrthoCorrectedRasterDataset 工具的 Python 示例。

import arcpy
arcpy.CreateOrthoCorrectedRasterDataset_management("c:/data/RPCdata.tif",
                                                   "c:/data/orthoready.tif",
                                                   "DEM", "#", "c:/data/DEM.img",
                                                   "#", "10", "GEOID")
CreateOrthoCorrectedRasterDataset 示例 2(独立脚本)

这是 CreateOrthoCorrectedRasterDataset 工具的 Python 脚本。

##====================================
##Create Ortho Corrected Raster Dataset
##Usage: CreateOrthoCorrectedRasterDataset_management in_raster out_raster_dataset
##                                                    CONSTANT_ELEVATION | DEM constant_ elevation
##                                                    in_DEM_raster {ZFactor} {ZOffset} {NONE | GEOID}

import arcpy
arcpy.env.workspace = "C:/Workspace"

##Ortho correct with Constant elevation
arcpy.CreateOrthoCorrectedRasterDataset_management("ortho.img", "orthoready.tif",\
                                                   "CONSTANT_ELEVATION", "30", "#",\
                                                   "#", "#", "#")

##Ortho correct with DEM image and Z factors
arcpy.CreateOrthoCorrectedRasterDataset_management("ortho.img", "orthoready_dem.tif",\
                                                   "DEM", "#", "dem.img", "#", "10", "GEOID")

环境

  • 压缩
  • 当前工作空间
  • 范围
  • 地理变换
  • NoData
  • 输出配置关键字
  • 输出坐标系
  • 并行处理因子
  • 金字塔
  • 栅格统计
  • 重采样方法
  • 临时工作空间
  • 捕捉栅格
  • 切片大小

许可信息

  • Basic: 是
  • Standard: 是
  • Advanced: 是

相关主题

  • “栅格”工具集概述
  • 栅格数据的环境设置
  • 正射校正栅格数据集的基础知识
  • 对 ArcMap 中显示的栅格数据集进行正射校正
  • 使用“正射校正”按钮对栅格数据集进行正射校正

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明