Résumé
Permet de trouver les candidats d'image dans la 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 provoquer une incertitude quant aux images de la mosaïque à utiliser dans votre analyse. Cet outil permet de décider quelles images sont optimales, selon les surfaces de superposition maximales et la surface maximale exclue.
La mosaïque d’entrée comprendra un nouveau champ intitulé 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 lorsqu'il s'agit de traiter les projets orthomosaïques où de nombreuses données UAV ou UAS se superposent dans votre mosaïque. Dans ces cas, choisir les images optimales dans votre mosaïque génèrera un ajustement de bloc optimal pour votre orthomosaïque.
L'outil Calculer des mosaïques candidates doit être utilisé avant les outils Générer les lignes de raccord ou Équilibrer les couleurs de la mosaïque. La mosaïque d’entrée comprendra un nouveau champ intitulé Candidate dans la table d’emprise du jeu de données mosaïque. Ce champ détermine les images utilisées dans ces opérations.
Le champ Candidate de la table d’emprise du jeu de données mosaïque peut avoir une valeur égale à 0, 1 ou 2. Une valeur égale à 0 signifie que l'image n'est pas un candidat approprié. Une valeur égale à 1 signifie que cette image est un candidat approprié selon le résultat de l’outil et elle sera utilisée automatiquement par tout algorithme qui utilise le champ Candidate. Une valeur égale à 2 peut être manuellement ajoutée de telle sorte que l’image sélectionnée sera automatiquement utilisée par n’importe quel algorithme qui utilise le champ Candidate.
La valeur du champ Candidate peut être modifiée manuellement pour inclure ou exclure des images spécifiques.
Syntaxe
arcpy.management.ComputeMosaicCandidates(in_mosaic_dataset, {maximum_overlap}, {maximum_area_loss})
Paramètre | Explication | Type 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 la mosaïque et l'emprise de chaque image dans la 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) | Il s'agit du pourcentage maximum de la surface pouvant être exclue par les images candidates. Une fois que l'outil choisit les meilleures images candidates selon maximum_overlap, il vérifiera 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 ajoutera davantage d'images candidates à compléter en ce qui concerne certains oublis. La plupart de ces surfaces exclues auront tendance à être le long de la bordure de la mosaïque. Le pourcentage est exprimé sous la forme d'un double. Par exemple, une surface exclue maximale de 5 % est exprimée comme 0,05. | Double |
Sortie dérivée
Nom | Explication | Type de données |
out_mosaic_dataset | Jeu de données mosaïque mis à jour. | Mosaïque ; couche de mosaïque |
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 choisit 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)
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui