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; Map Server; WMS Map; Mosaic Layer; Internet Tiled Layer; Map Server Layer |
out_control_points | La tabla de puntos de control de salida. Esta tabla incluirá los puntos de control que fueron creados. | Feature Class |
similarity (Opcional) | Especifica el nivel de similitud que se usará 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 | Especifica 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 | Limita 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
Ejemplo 1 de ComputeControlPoints (ventana de Python)
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")
Ejemplo 2 de ComputeControlPoints (secuencia de comandos independiente)
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)
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí