Calculer les candidats du jeu de données mosaïque (Gestion des données)

Synthèse

Permet de trouver les candidats d’image dans un jeu de données mosaïque qui représente le mieux la zone de mosaïquage.

Les images densément superposées sont nécessaires dans de nombreux projets, mais peuvent engendrer une difficulté à déterminer les images d’un jeu de données mosaïque à utiliser dans une analyse. Cet outil permet de trouver les images optimales selon les surfaces de superposition maximales et la surface exclue.

Le jeu de données mosaïque en entrée inclura un nouveau champ Candidate dans la table d’emprise du jeu de données mosaïque. Ce champ détermine les images utilisées dans certaines opérations, telles que l’équilibrage des couleurs, la génération d’une ligne de raccord, l’orthocarthographie et les méthodes de mosaïquage.

Utilisation

  • Cet outil est utile dans les projets orthomosaïques pouvant inclure des données UAV ou UAS se superposant dans un jeu de données mosaïque. Dans ces cas, trouver les images optimales dans le jeu de données mosaïque génèrera un ajustement de bloc optimal pour l’orthomosaïque.

  • Utilisez cet outil avant d’exécuter l’outil Générer les lignes de raccord ou Équilibrer les couleurs du jeu de données mosaïque. Le champ Candidate de la table d’emprise du jeu de données mosaïque détermine les images utilisées dans ces autres outils.

  • Le champ Candidate de la table d’emprise du jeu de données mosaïque accepte les valeurs 0, 1 et 2. Une valeur égale à 0 signifie que l’image n’est pas un candidat approprié. La valeur 1 signifie que cette image est un candidat approprié selon la sortie de l’outil ; elle est automatiquement utilisée par les algorithmes qui utilisent le champ Candidate. La valeur 2 peut être ajoutée manuellement afin que l’image sélectionnée soit automatiquement utilisée par les algorithmes qui utilisent le champ Candidate.

  • La valeur du champ Candidate peut être modifiée manuellement pour inclure ou exclure des images spécifiques.

Paramètres

ÉtiquetteExplicationType de données
Mosaïque en entrée

Mosaïque en entrée avec des images qui se superposent densément.

Mosaic Dataset; Mosaic Layer
Superposition de zones maximale
(Facultatif)

Quantité maximale de superpositions que vous souhaitez entre le jeu de données mosaïque et l’emprise de chaque image dans le jeu de données mosaïque. Si le pourcentage de superposition est supérieur à ce seuil, l’image est exclue puisqu’elle aura trop d’informations redondantes.

Le pourcentage est exprimé sous la forme d’une décimale. Par exemple, une superposition maximale de 60 % est exprimée sous la forme suivante : 0,6.

Double
Perte surfacique maximale autorisée
(Facultatif)

Le pourcentage maximum de la surface pouvant être exclue par les images candidates. Une fois que l’outil a trouvé les meilleures images candidates basées sur la valeur du paramètre Superposition de zones maximale, il vérifie ensuite si la surface maximale exclue est inférieure au seuil spécifié. Si la surface exclue est supérieure au seuil spécifié, l’outil ajoute davantage d’images candidates à compléter en ce qui concerne certains oublis. Ces surfaces exclues auront généralement tendance à se situer le long de la bordure du jeu de données mosaïque.

Le pourcentage est exprimé sous la forme d’une décimale. Par exemple, une surface maximale exclue de 5 % est exprimée comme 0,05.

Double
Angle d’obliquité maximal de l’image
(Facultatif)

Angle d’obliquité maximal de l’image utilisé pour filtrer des images. Aucune image dont l’angle d’obliquité est supérieur à cette valeur ne sera utilisée comme candidat. Ce paramètre est mesuré en degrés. La valeur par défaut est 15 degrés.

Double

Sortie obtenue

ÉtiquetteExplicationType de données
Mosaïque dérivée

Jeu de données mosaïque mis à jour.

Mosaic Dataset; Mosaic Layer

arcpy.management.ComputeMosaicCandidates(in_mosaic_dataset, {maximum_overlap}, {maximum_area_loss}, {maximum_obliqueness_angle})
NomExplicationType de données
in_mosaic_dataset

Mosaïque en entrée avec des images qui se superposent densément.

Mosaic Dataset; Mosaic Layer
maximum_overlap
(Facultatif)

Quantité maximale de superpositions que vous souhaitez entre le jeu de données mosaïque et l’emprise de chaque image dans le jeu de données mosaïque. Si le pourcentage de superposition est supérieur à ce seuil, l’image est exclue puisqu’elle aura trop d’informations redondantes.

Le pourcentage est exprimé sous la forme d’une décimale. Par exemple, une superposition maximale de 60 % est exprimée sous la forme suivante : 0,6.

Double
maximum_area_loss
(Facultatif)

Le pourcentage maximum de la surface pouvant être exclue par les images candidates. Une fois que l’outil a trouvé les meilleures images candidates basées sur la valeur du paramètre maximum_overlap, il vérifie ensuite si la surface maximale exclue est inférieure au seuil spécifié. Si la surface exclue est supérieure au seuil spécifié, l’outil ajoute davantage d’images candidates à compléter en ce qui concerne certains oublis. Ces surfaces exclues auront généralement tendance à se situer le long de la bordure du jeu de données mosaïque.

Le pourcentage est exprimé sous la forme d’un double. Par exemple, une surface maximale exclue de 5 % est exprimée comme 0,05.

Double
maximum_obliqueness_angle
(Facultatif)

Angle d’obliquité maximal de l’image utilisé pour filtrer des images. Aucune image dont l’angle d’obliquité est supérieur à cette valeur ne sera utilisée comme candidat. Ce paramètre est mesuré en degrés. La valeur par défaut est 15 degrés.

Double

Sortie obtenue

NomExplicationType de données
out_mosaic_dataset

Jeu de données mosaïque mis à jour.

Mosaic Dataset; Mosaic Layer

Exemple de code

Exemple d’utilisation de l’outil Calculer des mosaïques candidates (fenêtre Python)

Il s’agit d’un exemple Python qui trouve les candidats avec une superposition inférieure à 60 % et inférieure à 5 % de la surface exclue.

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