Resumen
Crea los puntos de control entre el dataset de mosaico y la imagen de referencia. A continuación, los puntos de control se pueden usar junto con los puntos de enlace para calcular los ajustes del dataset de mosaico.
Uso
Para obtener resultados de puntos de control precisos, use la opción Similitud alta para el parámetro Similitud.
Los puntos de control pueden combinarse con puntos de enlace mediante la herramienta Incorporar puntos de control.
Los puntos de control y los puntos de enlace se utilizan a continuación dentro de la herramienta Calcular ajuste de bloque.
Si tiene un dataset de mosaico con muchos elementos, tenga cuidado cuando especifique el parámetro Entidades de imagen de salida, ya que se puede tardar mucho tiempo en procesar el resultado.
Sintaxis
arcpy.management.ComputeControlPoints(in_mosaic_dataset, in_reference_images, out_control_points, {similarity}, {out_image_feature_points}, density, distribution, area_of_interest, {location_accuracy})
Parámetro | Explicación | Tipo de datos |
in_mosaic_dataset | Dataset de mosaico de entrada que se va a utilizar para crear puntos de control. | Mosaic Dataset; Mosaic Layer |
in_reference_images | Imágenes de referencia que se van a utilizar para crear puntos de control para el dataset de mosaico. Si tiene varias imágenes, cree un dataset de mosaico a partir de las imágenes y utilice el dataset de mosaico como referencia. | Raster Layer; Raster Dataset; Image Service; MapServer; WMS Map; Mosaic Layer; Internet Tiled Layer; Map Server Layer |
out_control_points | La tabla de punto de control de salida. Esta tabla incluirá los puntos de control que fueron creados. | Feature Class |
similarity (Opcional) | Especifica el nivel de similitud para la coincidencia de puntos de enlace.
| String |
out_image_feature_points (Opcional) | La tabla de puntos de entidad de imagen de salida. Esto se guardará como una clase de entidad poligonal. Esta salida puede ser bastante grande. | Feature Class |
density | El número de puntos de enlace que se van a crear.
| String |
distribution | Especifica si los puntos tendrán una distribución normal o aleatoria.
| String |
area_of_interest | Limite el área en que se generan puntos de enlace solo a esta clase de entidad poligonal. | Feature Layer |
location_accuracy (Opcional) | Especifica la palabra clave que describe la precisión de las imágenes.
| String |
Muestra de código
Esta es una muestra de Python para la herramienta 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")
Esta es una muestra de un script independiente de la herramienta 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)
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí