Récapitulatif
Calcule les points de contrôle entre la mosaïque et l'image de référence. Les points de contrôle peuvent ensuite être utilisés avec les points de rattachement pour calculer les ajustements de la mosaïque.
Utilisation
Si vous souhaitez des résultats précis en ce qui concerne les points de contrôle, l'option Tolérance élevée du paramètre Similarité est recommandée.
Les points de contrôle peuvent être associés aux points de rattachement à l'aide de l'outil Ajouter des points de contrôle.
Les points de contrôle et les points de rattachement sont ensuite utilisés au sein de l'outil Calculer les ajustements.
Si votre mosaïque comporte un grand nombre d'éléments, le paramètre Entités image en sortie ne doit pas être spécifié. Sinon, le calcul de votre résultat peut être très long.
Syntaxe
ComputeControlPoints_management (in_mosaic_dataset, in_reference_images, out_control_points, {similarity}, {out_image_feature_points})
Paramètre | Explication | Type de données |
in_mosaic_dataset | Mosaïque en entrée qui sera utilisée pour créer des points de contrôle. | Mosaic Dataset; Mosaic Layer |
in_reference_images | Images de référence qui seront utilisées pour créer des points de contrôle pour votre mosaïque. Si vous avez plusieurs images, créez une mosaïque à partir des images et utilisez la mosaïque comme référence. | Raster Layer; Raster Dataset; Image Service; MapServer; WMS Map; Mosaic Layer; Internet Tiled Layer; Map Server Layer |
out_control_points | Table de points de contrôle en sortie. Cette table contiendra les points de contrôle qui ont été créés. | Feature Class |
similarity (Facultatif) | Choisissez le niveau de tolérance de l'appariement de vos points de contrôle.
| String |
out_image_feature_points (Facultatif) | Table de points d'entités images en sortie. Elle est enregistrée en tant que classe d'entités surfaciques. Cette sortie peut être très grande. | Feature Class |
Exemple de code
Exemple 1 d'utilisation de l'outil ComputeControlPoints (fenêtre Python)
Ceci est un exemple Python d'utilisation de l'outil 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")
2e exemple d'utilisation de l'outil Calculer les points de rattachement (script autonome)
Ceci est un exemple de script Python d'utilisation de l'outil 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)