Подпись | Описание | Тип данных |
Входной набор данных мозаики | Входной набор данных мозаики, который будет применяться для расчета опорных точек. | 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: Да