Применить уравнивание (Apply Adjustments) (Управление данными)

Уровень лицензии:BasicStandardAdvanced

Резюме

Применяет географическое уравнивание к элементам набора данных мозаики. Этот инструмент использует файл решения из инструмента Выполнить уравнивание (Compute Adjustments).

Данный инструмент может также вернуть географическое уравнивание в начальное состояние.

Использование

Синтаксис

ApplyAdjustments_management (in_mosaic_dataset, adjustment_mode, {input_solution_table})
ПараметрОбъяснениеТип данных
in_mosaic_dataset

Входной набор данных мозаики, к которому необходимо применить уравнивание.

Mosaic Layer; Mosaic Dataset
adjustment_mode

Выберите задачу: уравнивание набора данных мозаики с применением таблицы поправок (solution table), либо возврат набора данных мозаики к исходному виду без уравнивания.

  • ADJUSTПроизводит уравнивание набора данных мозаики с применением таблицы поправок.
  • Сброс (RESET)Сброс уравнивания и возврат набора данных мозаики к исходному виду.
String
input_solution_table
(дополнительно)

Если выбрано уравнивание набора данных мозаики, то необходимо указать входной класс пространственных объектов.

Feature Class; Feature Layer

Пример кода

ApplyAdjustments. Пример 1 (окно Python)

Это пример Python для инструмента Применить уравнивание (ApplyAdjustments).

import arcpy
arcpy.ApplyAdjustments_management("\\serv\folder\applyAdjust.gdb\md01", 
                                  "ADJUST", "\\serv\folder\applyAdjust.gdb\sol")
ApplyAdjustments. Пример 2 (автономный скрипт)

Это пример скрипта Python для инструмента Применить уравнивание (ApplyAdjustments).

#===========================
#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: Да
9/10/2013