Применить блочное уравнивание (Reality Mapping)

Краткая информация

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

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

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

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

Параметры

ПодписьОписаниеТип данных
Входной набор данных мозаики

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

Mosaic Dataset; Mosaic Layer
Операция уравнивания

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

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

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

Table View
Коэффициент масштабирования Pan-To-MS
(Дополнительный)

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

Double
Входная ЦМР
(Дополнительный)

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

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

Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer
Сдвиг по Z
(Дополнительный)

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

Double
Таблица опорных точек
(Дополнительный)

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

Table View
Трансформировать контуры
(Дополнительный)

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

  • Не отмечено — геометрия контура не будет обновляться. Это значение по умолчанию
  • Отмечено — геометрия контура будет обновляться. Если предоставлена таблица опорных точек, она также будет преобразована.

Boolean
Таблица точек решения
(Дополнительный)

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

Table View
Уравнять связующие точки
(Дополнительный)

Указывает, будут ли обновляться связующие точки при предоставлении таблицы точек решения. Этот параметр используется только в том случае, если указано значение параметра Таблица точек решения.

  • Не отмечено – связующие точки не будут обновляться. Это значение по умолчанию
  • Отмечено – связующие точки будут обновляться при предоставлении таблицы точек решения.

Boolean

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

ПодписьОписаниеТип данных
Обновленный входной набор данных мозаики

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

Table View
Выходные опорные точки

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

Table View

arcpy.rm.ApplyBlockAdjustment(in_mosaic_dataset, adjustment_operation, {input_solution_table}, {pan_to_ms_scaling_factor}, {DEM}, {zoffset}, {control_point_table}, {adjust_footprints}, {solution_point_table}, {adjust_tiepoints})
ИмяОписаниеТип данных
in_mosaic_dataset

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

Mosaic Dataset; Mosaic Layer
adjustment_operation

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Указывает, будут ли обновляться связующие точки при предоставлении таблицы точек решения. Этот параметр используется только в том случае, если указано значение параметра solution_point_table.

  • NO_ADJUST_TIEPOINTSСвязующие точки не будут обновляться. Это значение по умолчанию
  • ADJUST_TIEPOINTSСвязующие точки будут обновляться при предоставлении таблицы точек решения.
Boolean

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

ИмяОписаниеТип данных
out_mosaic_dataset

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

Table View
out_control_point_table

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

Table View

Пример кода

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

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

import arcpy
arcpy.ApplyBlockAdjustment_rm(
     "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_rm(mdName, "ADJUST", 
     out_solutionTable, 0.25)

Параметры среды

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

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

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

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