Краткая информация
Анализирует покрытие опорными точками и определяет, в каких областях требуются дополнительные опорные точки, чтобы улучшить результат блочного уравнивания.
Этот инструмент выполнит проверку каждого изображения и предоставит следующие данные:
- Количество опорных точек для каждого изображения
- Процент изображения, покрытого опорными точками (распределение точек)
- Перекрытие областей
- Количество опорных точек в перекрывающихся областях
Использование
Можно задать маску, чтобы либо исключить определенные области, либо включить их.
Задайте минимальную область перекрытия, чтобы в итоге не получились узкие полосы для анализа.
Синтаксис
AnalyzeControlPoints_management (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)
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Нет
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да