Étiquette | Explication | Type de données |
Mosaïque en entrée | Mosaïque en entrée qui sera utilisée pour créer des points de contrôle. | Mosaic Dataset; Mosaic Layer |
Images de référence en entrée | 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; Map Server; WMS Map; Mosaic Layer; Internet Tiled Layer; Map Server Layer |
Points de contrôle en sortie | Table de points de contrôle en sortie. Cette table contiendra les points de contrôle qui ont été créés. | Feature Class |
Similarité (Facultatif) | Spécifie le niveau de similarité qui sera utilisé pour l’appariement des points de rattachement.
| String |
Entités image en sortie (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 |
Densité de point | Détermine le nombre de points de rattachement à créer.
| String |
Distribution de points | Spécifie si les points présentent une distribution régulière ou aléatoire.
| String |
Zone d'intérêt | Limitez la zone dans laquelle les points de rattachement sont générés à cette classe d'entités surfaciques uniquement. | Feature Layer |
Précision d'emplacement de l'image (Facultatif) | Spécifie le mot-clé qui décrit la précision de l’imagerie.
| String |
Synthèse
Crée les points de contrôle entre le jeu de données 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
Pour que les résultats des points de contrôle soient précis, utilisez l’option High similarity (Similarité élevée) pour le paramètre Similarity (Similarité).
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 dans l'outil Calculer l'ajustement de bloc.
Si votre jeu de données mosaïque comporte de nombreux éléments, soyez prudent lorsque vous spécifiez le paramètre Output Image Features (Entités image en sortie) car le traitement de votre résultat risque d’être long.
Paramètres
arcpy.management.ComputeControlPoints(in_mosaic_dataset, in_reference_images, out_control_points, {similarity}, {out_image_feature_points}, density, distribution, area_of_interest, {location_accuracy})
Nom | 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; Map Server; 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) | Spécifie le niveau de similarité qui sera utilisé pour l’appariement des points de rattachement.
| 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 |
density | Détermine le nombre de points de rattachement à créer.
| String |
distribution | Spécifie si les points présentent une distribution régulière ou aléatoire.
| String |
area_of_interest | Limitez la zone dans laquelle les points de rattachement sont générés à cette classe d'entités surfaciques uniquement. | Feature Layer |
location_accuracy (Facultatif) | Spécifie le mot-clé qui décrit la précision de l’imagerie.
| String |
Exemple de code
Il s'agit d'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")
Ce script autonome illustre l'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)
Environnements
Cas particuliers
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?