Краткая информация
Производит расчет связующих точек между перекрывающимися элементами набора данных мозаики. Затем связующие точки применяются для процесса уравнивания в наборе данных мозаики.
Использование
Связующие точки могут быть объединены с опорными точками с помощью инструмента Присоединить опорные точки (Append Control Points).
Связующие точки и дополнительные опорные точки могут затем быть использованы в качестве входных данных для инструмента Вычислить уравнивание (Compute Adjustments).
Если ваш набор данных мозаики содержит очень много элементов, то вам лучше не использовать параметр Объекты выходного изображения (Output Image Features), поскольку процесс обработки будет долгим.
Синтаксис
ComputeTiePoints_management (in_mosaic_dataset, out_control_points, {similarity}, {in_mask_dataset}, {out_image_features})
Параметр | Объяснение | Тип данных |
in_mosaic_dataset | Входной набор данных мозаики, который будет применяться для расчета связующих точек. | Mosaic Layer; Mosaic Dataset |
out_control_points | Выходная таблица опорных точек. В этой таблице будут содержаться связующие точки, созданные данным инструментом. | Feature Class |
similarity [similarity,...] (дополнительно) | Выберите уровень допуска для сопоставления связующих точек.
| String |
in_mask_dataset (дополнительно) | Класс полигональных объектов, который используется для исключения областей, которые вы не хотите использовать в расчете контрольных точек. Поле с именем mask может контролировать включение или исключение областей. Значение 1 говорит о том, что области, ограниченные полигонами (внутри) будут исключены из обработки. Значение 2 говорит о том, что области, ограниченные полигонами (внутри) будут использоваться в обработке, а все остальные области будут исключены. | Feature Layer |
out_image_features (дополнительно) | Выходная таблица точек объектов изображения. Она будет сохранена как класс полигональных объектов. Эти выходные данные могут быть достаточно ёмкими. | Feature Class |
Пример кода
ComputeTiePoints, пример 1 (окно Python)
Это пример Python для инструмента Расчет связующих точек (ComputeTiePoints).
import arcpy
arcpy.ComputeTiePoints_management("c:/workspace/BD.gdb/redQB",
"c:/workspace/BD.gdb/redQB_tiePoints", "MEDIUM")
ComputeTiePoints, пример 2 (автономный скрипт)
Это пример скрипта Python для инструмента Расчет связующих точек (Compute Tie Points).
#compute tie points
import arcpy
arcpy.env.workspace = "c:/workspace"
#Compute tie points for a mosaic dataset
mdName = "BD.gdb/redlandsQB"
out_tiePoint = "BD.gdb/redlandsQB_tiePoints"
arcpy.ComputeTiePoints_management(mdName, out_tiePoint, "MEDIUM")