创建正射校正的栅格数据集 (数据管理)
用法
-
要正射校正栅格数据集,栅格必须具有关联的 RPC。
-
要获得更精确的结果,高程应该使用数字高程模型 (DEM) 选项。在正射校正过程中应该使用 DEM,以便将地球的高程和曲率考虑进来。
-
如果使用 DEM 正射校正栅格数据集,将不使用常量高程值。
-
可将输出保存为 BIL、BIP、BMP、BSQ、DAT、GIF、GRID、IMG、JPEG、JPEG 2000、PNG、TIFF 格式或任意地理数据库栅格数据集。
-
如果想要正射校正过程假设地球是大地水准面,则选中大地水准面参数。
语法
createorthocorrectedrasterdataset_management (in_raster, out_raster_dataset, {Ortho_type}, {constant_ elevation}, {in_DEM_raster}, {ZFactor}, {ZOffset}, {Geoid})
参数 | 说明 | 数据类型 |
in_raster |
要正射校正的输入栅格数据集。 此栅格数据集必须与有理多项式系数相关联。 | Mosaic Dataset ; Composite Layer ; Raster Dataset ; Raster Layer |
out_raster_dataset |
输出栅格数据集。 以文件格式存储栅格数据集时,需要指定文件扩展名,具体如下:
以地理数据库形式存储栅格数据集时,不应向栅格数据集的名称添加文件扩展名。 将栅格数据集存储到 JPEG 文件、JPEG 2000 文件、TIFF 文件或地理数据库时,可以指定压缩类型和压缩质量。 | Raster dataset |
Ortho_type (可选) |
在正射校正过程中使用的高程类型。
| String |
constant_ elevation (可选) |
要使用的常量高程值。如果在正射校正过程中使用 DEM,将不会使用此常量高程值。 | Double |
in_DEM_raster (可选) |
要用于正射校正的数字高程模型栅格数据集。 | Raster layer |
ZFactor (可选) |
用于转换高程值的比例因子。通常用于英尺和米之间的相互转换。 | Double |
ZOffset (可选) |
在 DEM 中要添加到高程值的基础值。 | Double |
Geoid (可选) |
指示是否需要进行大地水准面校正。
| Boolean |
代码示例
CreateOrthoCorrectedRasterDataset 示例(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} try: import arcpy arcpy.env.workspace = r"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") except: print "Create Ortho Corrected Raster Dataset example failed." print arcpy.GetMessages()
相关主题
许可信息
ArcView: 是
ArcEditor: 是
ArcInfo: 是
7/10/2012