Применить Блочное уравнивание (Управление данными)

Сводка

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

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

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

  • Данный инструмент может использоваться, чтобы применить уравнивания из таблицы решения или вернуть географическое уравнивание в начальное состояние.

Синтаксис

ApplyBlockAdjustment(in_mosaic_dataset, adjustment_operation, {input_solution_table}, {pan_to_ms_scaling_factor}, {DEM}, {zoffset}, {control_point_table}, {adjust_footprints}, {solution_point_table})
ParameterОбъяснениеТип данных
in_mosaic_dataset

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

Mosaic Dataset; Mosaic Layer
adjustment_operation

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

  • ADJUSTПроизводит уравнивание набора данных мозаики с применением таблицы поправок.
  • RESETСброс уравнивания и возврат набора данных мозаики к исходному виду.
  • REACTIVATEИзображения, сброшенные уравниванием, будут восстановлены в активном статусе. Изображения без минимального количества опорных точек, требующихся для уравнивания, отбрасываются при операции стандартного уравнивания, такие изображения обозначаются в таблице как Неактивные, значение maxPS устанавливается на 0, изображение не отображается на карте, а статусы связующих точек из отброшенных изображений отключаются. Эта опция восстанавливает статус Category на Первичный и обеспечивает возобновление значения maxPS. Изображения, которые были включены в процесс уравнивания, не затрагиваются этой опцией.
String
input_solution_table
(Дополнительный)

Укажите таблицу решений для уравнивания набора данных мозаики. Это выходные данные инструмента Вычислить блочное уравнивание.

Table View
pan_to_ms_scaling_factor
(Дополнительный)

Если набор данных мозаики содержит растры с панхроматическим слиянием, то укажите коэффициент масштабирования между панхроматическим и мультиспектральным разрешениями.

Double
DEM
(Дополнительный)

ЦМР, которая будет использована для блочного уравнивания. Эта ЦМР будет использована только в том случае, если ее разрешение выше, чем любой другой ЦМР, которая может присутствовать в наборе данных мозаики.

Если используется эта ЦМР, геометрическая функция набора данных мозаики будет обновлена в соответствии со входными данными.

Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer
zoffset
(Дополнительный)

Для выравнивания слоя высот в Геометрической функции набора данных мозаики используется смещение по вертикали.

Double
control_point_table
(Дополнительный)

К входной таблице опорных точек будет применено то же уравнивание, что и к таблице решения.

Table View
adjust_footprints
(Дополнительный)

Выберите, применять обновление геометрии контуров с использованием того же преобразования, что применяется к изображению.

  • NO_ADJUST_FOOTPRINTSНе обновлять геометрию контуров – используется по умолчанию.
  • ADJUST_FOOTPRINTSОбновлять геометрию контуров вместе с геометрией изображения. Если приведена таблица опорных точек, она также будет преобразована.
Boolean
solution_point_table
(Дополнительный)

Укажите таблицу точек решения для обновления поля статуса для таблицы опорных точек. Этот параметр используется только при задании control_point_table.

Table View

Производные выходные данные

NameОбъяснениеТип данных
out_mosaic_dataset

Выходными данными является такой же набор данных мозаики, как и входной; новый набор данных мозаики не создается. Блочное уравнивание применяется к исходному набору данных мозаики.

Представление таблицы
out_control_point_table

Обновленные опорные точки.

Представление таблицы

Пример кода

ApplyAdjustments, пример 1 (окно Python)

Пример скрипта Python для инструмента ApplyBlockAdjustment.

import arcpy
arcpy.ApplyBlockAdjustment_management(
     "c:/BD/BD.gdb/redQB", "ADJUST",
     "c:/BD/BD.gdb/redQB_sol", 0.25)
ApplyAdjustments, пример 2 (автономный скрипт)

Это пример скрипта Python для инструмента ApplyBlockAdjustment.

#apply block adjustment
import arcpy
arcpy.env.workspace = "c:/workspace"

#Apply the block ajustment
mdName = "BD.gdb/redlandsQB"
out_solutionTable = "BD.gdb/redlandsQB_solution"

arcpy.ApplyBlockAdjustment_management(mdName, "ADJUST", 
     out_solutionTable, 0.25)

Environments

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

Связанные разделы