| Подпись | Описание | Тип данных | 
| Входной набор данных мозаики | Входной набор данных мозаики, который будет применяться для расчета опорных точек. | Mosaic Dataset; Mosaic Layer | 
| Входные базовые изображения | Базовые изображения, которые будут применяться для создания опорных точек вашего набора данных мозаики. Если у вас есть несколько изображений, создайте из них набор данных мозаики, а затем используйте его в качестве базового изображения. | Raster Layer; Raster Dataset; Image Service; Map Server; WMS Map; Mosaic Layer; Internet Tiled Layer; Map Server Layer | 
| Выходные опорные точки | Выходная таблица опорных точек. В этой таблице будут содержаться опорные точки, созданные данным инструментом. | Feature Class | 
| Сходство (Дополнительный) | Задает уровень сходства для сопоставления связующих точек. 
 | String | 
| Выходные объекты изображений (Дополнительный) | Выходная таблица точек объектов изображения. Она будет сохранена как класс полигональных объектов. Эти выходные данные могут быть достаточно ёмкими. | Feature Class | 
| Плотность точек | Задает количество создаваемых связующих точек. 
 | String | 
| Распределение точек | Задает распределение точек, регулярное или случайное. 
 | String | 
| Область интереса | Ограничивает область, в которой создаются связанные точки, классом полигональных объектов. | Feature Layer | 
| Точность местоположения изображения (Дополнительный) | Задает ключевое слово, которое описывает точность изображений. 
 | String | 
Краткая информация
Вычисляет опорные точки между набором данных мозаики и контрольным изображением. Опорные точки могут использоваться совместно со связующими точками, чтобы вычислить уравнивание набора данных мозаики.
Использование
- Для получения точных результатов, используйте опцию Высокое сходство для параметра Сходство. 
- Опорные точки могут быть объединены со связующими точками с помощью инструмента Добавить опорные точки. 
- Опорные и связующие точки затем используются в инструменте Вычислить блочное уравнивание. 
- Если набор данных мозаики содержит множество элементов, будьте внимательны при использовании параметра Объекты выходного изображения, поскольку процесс обработки может стать длительным. 
Параметры
arcpy.management.ComputeControlPoints(in_mosaic_dataset, in_reference_images, out_control_points, {similarity}, {out_image_feature_points}, density, distribution, area_of_interest, {location_accuracy})| Имя | Описание | Тип данных | 
| in_mosaic_dataset | Входной набор данных мозаики, который будет применяться для расчета опорных точек. | Mosaic Dataset; Mosaic Layer | 
| in_reference_images | Базовые изображения, которые будут применяться для создания опорных точек вашего набора данных мозаики. Если у вас есть несколько изображений, создайте из них набор данных мозаики, а затем используйте его в качестве базового изображения. | Raster Layer; Raster Dataset; Image Service; Map Server; WMS Map; Mosaic Layer; Internet Tiled Layer; Map Server Layer | 
| out_control_points | Выходная таблица опорных точек. В этой таблице будут содержаться опорные точки, созданные данным инструментом. | Feature Class | 
| similarity (Дополнительный) | Задает уровень сходства для сопоставления связующих точек. 
 | String | 
| out_image_feature_points (Дополнительный) | Выходная таблица точек объектов изображения. Она будет сохранена как класс полигональных объектов. Эти выходные данные могут быть достаточно ёмкими. | Feature Class | 
| density | Задает количество создаваемых связующих точек. 
 | String | 
| distribution | Задает распределение точек, регулярное или случайное. 
 | String | 
| area_of_interest | Ограничивает область, в которой создаются связанные точки, классом полигональных объектов. | Feature Layer | 
| location_accuracy (Дополнительный) | Задает ключевое слово, которое описывает точность изображений. 
 | String | 
Пример кода
Пример скрипта Python для функции ComputeControlPoints.
import arcpy
arcpy.ComputeControlPoints_management("c:/block/BD.gdb/redQB", 
     "c:/block/BD.gdb/redQB_tiePoints", "HIGH",
     "c:/block/BD.gdb/redQB_mask", "c:/block/BD.gdb/redQB_imgFeatures")Это пример автономного скрипта для функции ComputeControlPoints.
#compute control points
import arcpy
arcpy.env.workspace = "c:/workspace"
#compute control points using a mask 
mdName = "BD.gdb/redlandsQB"
in_mask = "BD.gdb/redlandsQB_mask"
out_controlPoint = "BD.gdb/redlandsQB_tiePoints"
out_imageFeature = "BD.gdb/redlandsQB_imageFeatures"
arcpy.ComputeControlPoints_management(mdName, out_controlPoint, 
     "HIGH", in_mask, out_imageFeature)Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да