应用校正 (Data Management)

许可等级:BasicStandardAdvanced

摘要

将地理校正应用到镶嵌数据集项目。该工具使用计算校正工具中的解决方案文件。

该工具还可以将地理校正重置回其原始位置。

用法

语法

ApplyAdjustments_management (in_mosaic_dataset, adjustment_mode, {input_solution_table})
参数说明数据类型
in_mosaic_dataset

要校正的输入镶嵌数据集。

Mosaic Layer; Mosaic Dataset
adjustment_mode

选择是希望使用解决方案表校正镶嵌数据集还是要重置镶嵌数据集而不应用任何校正。

  • ADJUST使用输入解决方案表校正镶嵌数据集。
  • RESET重置镶嵌数据集,而不应用任何校正。
String
input_solution_table
(可选)

如果要校正镶嵌数据集,则必须指定输入解决方案要素类。

Feature Class; Feature Layer

代码实例

应用校正 (ApplyAdjustments) 示例 1(Python 窗口)

这是应用校正 (ApplyAdjustments) 工具的 Python 示例。

import arcpy
arcpy.ApplyAdjustments_management("\\serv\folder\applyAdjust.gdb\md01", 
                                  "ADJUST", "\\serv\folder\applyAdjust.gdb\sol")
应用校正 (ApplyAdjustments) 示例 2(独立脚本)

这是应用校正 (ApplyAdjustments) 工具 Python 脚本示例。

#===========================
#Apply Adjustments
'''Usage: ApplyAdjustments_management(in_mosaic_dataset, ADJUST | RESET, {input_solution_table})
'''

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

    #Apply spatial adjustment using solution table
    mdname = "applyadjust.gdb/md"
    mode = "ADJUST"
    solutiontbl = "C:/workspace/solutiontbl.dbf"

    arcpy.ApplyAdjustments_management(mdname, mode, solutiontbl)
    
    #Reset spatial adjustment
    mdname = "applyadjust.gdb/md"
    mode = "RESET"
    solutiontbl = ""

    arcpy.ApplyAdjustments_management(mdname, mode, solutiontbl)    

except:
    print "Apply Adjustments example failed."
    print arcpy.GetMessages()

环境

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

相关主题

许可信息

ArcGIS for Desktop Basic: 否
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014