Calcular candidatos de mosaico (Administración de datos)

Resumen

Busca las imágenes candidatas en el dataset de mosaico que mejor representan el área de mosaico.

Las imágenes con una superposición densa son necesarias en muchos proyectos, pero pueden dificultar la determinación de qué imágenes de un dataset de mosaico se deben usar en un análisis. Esta herramienta encuentra las imágenes óptimas basándose en áreas de máxima superposición y el área excluida.

El dataset de mosaico de entrada incluirá un nuevo campo Candidate en la tabla de huellas del dataset de mosaico. Este campo determina qué imágenes se utilizarán en determinadas operaciones como, por ejemplo, el balance de color, la generación de líneas de unión, la representación cartográfica de ortofotos y los métodos de mosaico.

Uso

  • Esta herramienta es útil cuando se trabaja con proyectos de ortomosaico que pueden incluir datos UAV o UAS superpuestos en un dataset de mosaico. En estos casos, encontrar las imágenes óptimas en el dataset de mosaico generará un buen resultado de ajuste de bloques para el ortomosaico.

  • Utilice esta herramienta antes de ejecutar la herramienta Generar líneas de unión o Dataset de mosaico de balance de color. El campo Candidate de la tabla de huella del dataset de mosaico determina qué imágenes se usarán en estas otras herramientas.

  • El campo Candidate en la tabla de huellas del dataset de mosaico puede tener el valor 0, 1 o 2. El valor 0 significa que la imagen candidata no es apropiada. El valor 1 significa que la imagen candidata es apropiada según la salida de la herramienta y se utilizará automáticamente en los algoritmos en los que se utilice el campo Candidate. Se puede agregar manualmente el valor 2 para que la imagen seleccionada se utilice automáticamente en los algoritmos en los que se utilice el campo Candidate.

  • El valor del campo Candidate se puede editar manualmente para incluir o excluir imágenes específicas.

Parámetros

EtiquetaExplicaciónTipo de datos
Dataset de mosaico de entrada

El dataset de mosaico con imágenes con una superposición densa.

Mosaic Dataset; Mosaic Layer
Superposición máxima de área
(Opcional)

La cantidad máxima de superposición entre el dataset de mosaico y la huella de cada imagen en el dataset de mosaico. Si el porcentaje de superposición es superior a este umbral, la imagen se excluirá porque tendrá demasiada información redundante.

El porcentaje se expresa como un decimal. Por ejemplo, una superposición máxima del 60% se expresa como 0,6.

Double
Pérdida máxima de área permitida
(Opcional)

El porcentaje de área máximo que se puede excluir en las imágenes candidatas. Cuando la herramienta encuentra las mejores imágenes candidatas basándose en el valor del parámetro Superposición máxima de área, esta comprueba si el área máxima excluida está por debajo del umbral especificado. Si el área excluida es superior al umbral especificado, la herramienta agregará imágenes candidatas para rellenar los huecos que falten. Estas áreas excluidas normalmente se encontrarán a lo largo del borde del dataset de mosaico.

El porcentaje se expresa como un decimal. Por ejemplo, un área máxima excluida del 5% se expresa como 0,05.

Double
Ángulo de oblicuidad máxima de imagen
(Opcional)

El ángulo máximo de oblicuidad de la imagen que se utilizará para filtrar imágenes. Cualquier imagen con un ángulo de oblicuidad superior a este valor no se utilizará como candidata. Este parámetro se mide en grados. El valor predeterminado es 15.

Double

Salida derivada

EtiquetaExplicaciónTipo de datos
Dataset de mosaico derivado

El dataset de mosaico actualizado.

Mosaic Dataset; Mosaic Layer

arcpy.management.ComputeMosaicCandidates(in_mosaic_dataset, {maximum_overlap}, {maximum_area_loss}, {maximum_obliqueness_angle})
NombreExplicaciónTipo de datos
in_mosaic_dataset

El dataset de mosaico con imágenes con una superposición densa.

Mosaic Dataset; Mosaic Layer
maximum_overlap
(Opcional)

La cantidad máxima de superposición entre el dataset de mosaico y la huella de cada imagen en el dataset de mosaico. Si el porcentaje de superposición es superior a este umbral, la imagen se excluirá porque tendrá demasiada información redundante.

El porcentaje se expresa como un decimal. Por ejemplo, una superposición máxima del 60% se expresa como 0,6.

Double
maximum_area_loss
(Opcional)

El porcentaje de área máximo que se puede excluir en las imágenes candidatas. Cuando la herramienta encuentra las mejores imágenes candidatas basándose en el valor del parámetro maximum_overlap, esta comprueba si el área máxima excluida está por debajo del umbral especificado. Si el área excluida es superior al umbral especificado, la herramienta agregará imágenes candidatas para rellenar los huecos que falten. Estas áreas excluidas normalmente se encontrarán a lo largo del borde del dataset de mosaico.

El porcentaje se expresa como un valor doble. Por ejemplo, un área máxima excluida del 5% se expresa como 0,05.

Double
maximum_obliqueness_angle
(Opcional)

El ángulo máximo de oblicuidad de la imagen que se utilizará para filtrar imágenes. Cualquier imagen con un ángulo de oblicuidad superior a este valor no se utilizará como candidata. Este parámetro se mide en grados. El valor predeterminado es 15.

Double

Salida derivada

NombreExplicaciónTipo de datos
out_mosaic_dataset

El dataset de mosaico actualizado.

Mosaic Dataset; Mosaic Layer

Muestra de código

Ejemplo de ComputeMosaicCandidates (ventana de Python)

Esta es una muestra de Python en la que se encuentran los candidatos con una superposición inferior al 60% y con un porcentaje de área excluida inferior al 5%.

Import arcpy
arcpy.ComputeMosaicCandidates_management("c:/data/fgdb.gdb/md", 0.6, 0.05)