Анализировать опорные точки (Управление данными)

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

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

Этот инструмент выполнит проверку каждого изображения и обеспечит следующее:

  • Количество опорных точек для каждого изображения
  • Процент изображения, покрытого опорными точками (распределение точек)
  • Перекрытие областей
  • Количество опорных точек в перекрывающихся областях

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

  • Можно задать маску, чтобы либо исключить определенные области, либо включить их.

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

Параметры

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

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

Mosaic Dataset; Mosaic Layer
Входные опорные точки

Входной класс объектов опорных точек.

Обычно он создается инструментом Вычислить связующие точки или Вычислить опорные точки.

Feature Layer
Выходной класс объектов покрытия опорными точками

Класс полигональных объектов, который содержит покрытие опорными точками и долю области (в процентах) соответствующего изображения.

Feature Class
Выходной класс объектов, содержащий перекрытия

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

Feature Class
Входная маска
(Дополнительный)

Полигональный класс пространственных объектов, который используется для исключения областей, которые вы не хотите использовать при проведении анализа расчета опорных точек.

Поле с именем mask может контролировать включение или исключение областей. Значение 1 показывает, что области, ограниченные полигонами (внутри) будут исключены из вычисления. Значение 2 говорит о том, что области, ограниченные полигонами (внутри) будут использоваться в обработке, а все остальные области будут исключены.

Feature Layer
Минимальная область перекрытия
(Дополнительный)

Задайте минимальный процент перекрывающихся областей (относительно изображения). Области с процентом меньше указанного будут исключены из анализа.

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

Double
Максимальный уровень перекрытия
(Дополнительный)

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

К примеру, если в вашем наборе данных мозаики четыре изображения, и было задано максимальное значение перекрытий, равное 3, существует десять различных комбинаций, которые появятся в Окне перекрытия. Если четыре изображения были названы, соответственно, i1, i2, i3 и i4, будут возможны следующие 10 комбинаций: [i1, i2, i3], [i1 i2 i4], [i1 i3 i4], [i2 i3 i4], [i1, i2], [i1, i3], [i1, i4], [i2, i3], [i2, i4] и [i3, i4].

Long

arcpy.management.AnalyzeControlPoints(in_mosaic_dataset, in_control_points, out_coverage_table, out_overlap_table, {in_mask_dataset}, {minimum_area}, {maximum_level})
ИмяОписаниеТип данных
in_mosaic_dataset

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

Mosaic Dataset; Mosaic Layer
in_control_points

Входной класс объектов опорных точек.

Обычно он создается инструментом Вычислить связующие точки или Вычислить опорные точки.

Feature Layer
out_coverage_table

Класс полигональных объектов, который содержит покрытие опорными точками и долю области (в процентах) соответствующего изображения.

Feature Class
out_overlap_table

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

Feature Class
in_mask_dataset
(Дополнительный)

Полигональный класс пространственных объектов, который используется для исключения областей, которые вы не хотите использовать при проведении анализа расчета опорных точек.

Поле с именем mask может контролировать включение или исключение областей. Значение 1 показывает, что области, ограниченные полигонами (внутри) будут исключены из вычисления. Значение 2 говорит о том, что области, ограниченные полигонами (внутри) будут использоваться в обработке, а все остальные области будут исключены.

Feature Layer
minimum_area
(Дополнительный)

Задайте минимальный процент перекрывающихся областей (относительно изображения). Области с процентом меньше указанного будут исключены из анализа.

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

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

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

К примеру, если в вашем наборе данных мозаики четыре изображения, и было задано максимальное значение перекрытий, равное 3, существует десять различных комбинаций, которые появятся в Окне перекрытия. Если четыре изображения были названы, соответственно, i1, i2, i3 и i4, будут возможны следующие 10 комбинаций: [i1, i2, i3], [i1 i2 i4], [i1 i3 i4], [i2 i3 i4], [i1, i2], [i1, i3], [i1, i4], [i2, i3], [i2, i4] и [i3, i4].

Long

Пример кода

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

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

import arcpy
arcpy.AnalyzeControlPoints_management(
     "c:/BD/BD.gdb/redQB", "c:/BD/BD.gdb/redQB_tiePts", 
     "c:/BD/BD.gdb/out_coverage", "c:/BD/BD.gdb/out_overlap", 
     "c:/BD/BD.gdb/mask", 5 )
AnalyzeControlPoints, пример 2 (автономный скрипт)

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

#analyze control points
import arcpy
arcpy.env.workspace = "c:/workspace"

#analyze the control points using a mask
mdName = "BD.gdb/redlandsQB"
in_controlPoint = "BD.gdb/redlandsQB_tiePoints"
out_coverage = "BD.gdb/out_overage"
out_overlap = "BD.gdb/out_overlap"
in_mask = "BD.gdb/mask"

arcpy.AnalyzeControlPoints_management(mdName, in_controlPoint, 
     out_coverage, out_overlap, in_mask, 5)

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

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

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