Краткая информация
Данный инструмент производит расчет опорных точек между набором данных мозаики и базовым изображением. Опорные точки могут использоваться совместно со связующими точками, чтобы вычислить трансформацию набора данных мозаики.
Использование
Если вы хотите уточнить результаты опорных точек, рекомендуется использовать опцию Высокий допуск для параметра Сходство.
Опорные точки могут быть объединены со связующими точками с помощью инструмента Добавить опорные точки.
Опорные и связующие точки затем используются в инструменте Вычислить блочное уравнивание.
Если ваш набор данных мозаики содержит очень много элементов, то вам лучше не использовать параметр Объекты выходного изображения, поскольку процесс обработки будет долгим.
Синтаксис
ComputeControlPoints_management (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; MapServer; 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 |
Пример кода
ComputeControlPoints , пример 1 (окно Python)
Пример скрипта 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, пример 2 (автономный скрипт)
Это пример автономного скрипта Python для выполнения инструмента 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)
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Нет
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да